Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.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
Google cloud platform 错误:资产';webhooks/ActionsOnGoogleFulfillment';无法部署_Google Cloud Platform_Google Cloud Functions_Actions On Google_Fulfillment - Fatal编程技术网

Google cloud platform 错误:资产';webhooks/ActionsOnGoogleFulfillment';无法部署

Google cloud platform 错误:资产';webhooks/ActionsOnGoogleFulfillment';无法部署,google-cloud-platform,google-cloud-functions,actions-on-google,fulfillment,Google Cloud Platform,Google Cloud Functions,Actions On Google,Fulfillment,我想使用actions sdk构建一个带有自定义操作的Google助手。因为我是新手,所以我按照教程中的步骤来构建一个示例助手。我按照教程的原样做了。但是,在步骤5(实现实现)中,当尝试通过运行命令来测试实现时 gactions deploy preview 我在终端中获得以下输出,但有错误 Sending configuration files... Sending resources... Waiting for server to respond. It could take up to

我想使用actions sdk构建一个带有自定义操作的Google助手。因为我是新手,所以我按照教程中的步骤来构建一个示例助手。我按照教程的原样做了。但是,在步骤5(实现实现)中,当尝试通过运行命令来测试实现时

gactions deploy preview
我在终端中获得以下输出,但有错误

Sending configuration files...
Sending resources...
Waiting for server to respond. It could take up to 1 minute if your cloud function needs to be redeployed.
[ERROR] Server did not return HTTP 200.
{
  "error": {
    "code": 400,
    "message": "Asset 'webhooks/ActionsOnGoogleFulfillment' cannot be deployed. [An operation on function cf-_CcGD8lKs_F_LHmFYfJZsQ-name in region us-central1 in project <my-project-id> is already in progress. Please try again later.]"
  }
}

由于这种连续的自动失败部署,当我尝试显式部署项目时(如上所述),会发生此错误

 "An operation on function cf-_CcGD8lKs_F_LHmFYfJZsQ-name in region us-central1 in project <my-project-id> is already in progress. Please try again later". 
“项目中区域us-central1中的函数cf-_CcGD8lKs_F_LHmFYfJZsQ-name的操作已在进行中。请稍后重试。”。
有人能建议如何停止这种连续自动失败的云功能部署,以便成功部署我部署的功能吗?非常感谢你的帮助


(注意:这是我第一次在堆栈溢出中发布问题,因此请告诉我是否有任何错误或堆栈溢出问题约定我可能没有遵循。我将改进它。)

将此作为社区Wiki发布,因为它基于评论

正如所阐明的,问题似乎是计费帐户,因为教程提到,要正确部署云功能,有必要设置一个帐户。除此之外,如果没有计费帐户,部署云功能(Webhook)是不可能的,因此,是的,即使您没有使用Node.js 10,您也需要为您的项目配置计费帐户


总而言之,即使您没有使用Node.js 10,也需要计费帐户来避免任何可能的部署失败,如下所述。

您是否在“设置”步骤中“关联了计费帐户”?否,目前我没有使用计费帐户,我已将package.json中的节点版本更改为“8”,到目前为止,它允许使用云功能而无需付费。通过将节点更改为8,在我能够为简单的Webhook使用云功能之前。问题是由于计费帐户造成的吗?因为之前,我尝试的另一个例子是,它在没有计费帐户的情况下运行良好。唯一的区别是,当时webhook是用typescript(index.ts)编写的,它可以工作,而现在它是用javascript(index.js)编写的,它不工作。Hi@anonymous\D是的,计费帐户可能会导致这个问题,正如教程中提到的。虽然Node.js 10确实需要计费,但本教程没有提到Node.js版本10的需要,而是需要计费帐户。请你联系一个,检查它是否有效?虽然它适用于简单的webhooks,但在教程的最后,它不是简单的webhooks.IIRC,如果没有计费帐户,部署云功能(webhooks)是不可能的。此外,当我通过操作控制台创建项目时,我还必须在部署成功之前手动启用云构建服务。
 "An operation on function cf-_CcGD8lKs_F_LHmFYfJZsQ-name in region us-central1 in project <my-project-id> is already in progress. Please try again later".