Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript googleapi compute.zoneOperations.wait在哪里?尝试在Typescript中创建Google VM实例_Javascript_Typescript_Google Cloud Platform_Google Api_Google Compute Engine - Fatal编程技术网

Javascript googleapi compute.zoneOperations.wait在哪里?尝试在Typescript中创建Google VM实例

Javascript googleapi compute.zoneOperations.wait在哪里?尝试在Typescript中创建Google VM实例,javascript,typescript,google-cloud-platform,google-api,google-compute-engine,Javascript,Typescript,Google Cloud Platform,Google Api,Google Compute Engine,我正在尝试在Typescript:中使用类型安全的Google cloud compute API。医生说它应该在beta版中可用,但是在我的IDE和我的应用程序中,使用googleapis@46.0.0,我可以看到,wait仅以“alpha”形式提供,而不是以“beta”或“v1”形式提供。我在应用程序中看到的错误是TypeError:compute.zoneOperations.wait不是一个函数。我发现,如果没有一些特殊的Google fu,普通用户无法使用alpha函数。 所以我的问题

我正在尝试在Typescript:中使用类型安全的Google cloud compute API。医生说它应该在beta版中可用,但是在我的IDE和我的应用程序中,使用
googleapis@46.0.0
,我可以看到,
wait
仅以“alpha”形式提供,而不是以“beta”或“v1”形式提供。我在应用程序中看到的错误是
TypeError:compute.zoneOperations.wait不是一个函数
。我发现,如果没有一些特殊的Google fu,普通用户无法使用alpha函数。 所以我的问题是,如何使用
分区操作。等等

简而言之,这是我创建VM实例的代码:

import{google}来自'googleapis'
// ...
const authClient=wait google.auth.getClient({
作用域:[……]
})
const projectId=await google.auth.getProjectId()
常量请求={
项目:Projectd,
地带:地带,,
资源:vmConfig,
auth:authClient,
};
const response=await compute.instances.insert(请求)
const operationId=response.data.id
如果(!操作ID)
抛出新错误(`createInstance:Error creating instance${vmName}`)
//等待实例被创建:这就是它失败的地方
const status=wait compute.zoneOperations.wait({operation:operationId})
请注意,实例的创建是正常的(我可以在控制台中看到它) 我知道我可以调用
分区操作。让
进入循环,但这既浪费又慢,因为我必须在调用之间睡觉


是否有人使用此API创建VM实例?

我在内部检查过,我们的产品工程师正在为compute.zoneOperations.wait方法在2020年初生成客户端库。但是,目前无法共享发布ETA

请记住,支持不包括。产品 团队直接管理Alpha发布参与和各自的反馈 没有支持团队参与的渠道

如果您对Alpha发布或参与Alpha有疑问
节目,请联系您的。

非常感谢,非常感谢您提供的信息!但我确实注意到,根据文档,
wait
现在处于测试阶段。当它重新生成到这个模块中时,我将期待使用它。欢迎使用。事实上,它只是GCE的基于发现的客户端(没有gRPC客户端)。午餐后,用户将可以使用客户端库。