gcloud部署失败,"无法启用API"错误

时间:2014-12-04 05:07:12

标签: node.js google-app-engine gcloud

我在Getting Started with Node.js上遵循了这个优秀的教程,但在运行最后一个命令gcloud preview app deploy .时出现以下错误:

/Users/me/Google Drive/appengine-nodejs-quickstart> gcloud preview app deploy .
Updating module [default] from file [/Users/me/Google Drive/appengine-nodejs-quickstart/app.yaml]
08:51 PM Host: appengine.google.com
Error 400: --- begin server output ---
Failed Project Preparation (app_id='s~foo-bar-123'). Failed to enable APIs.
--- end server output ---
ERROR: (gcloud.preview.app.deploy) Command failed with error code [1]

我可以使用gcloud preview app run .在本地运行应用程序。我检查过,我确实为项目启用了Billing,并启用了一些默认API。以下是docker version的结果,如果有帮助的话:

Client version: 1.3.2
Client API version: 1.15
Go version (client): go1.3.3
Git commit (client): 39fa2fa
OS/Arch (client): darwin/amd64

任何想法可能是什么问题?

1 个答案:

答案 0 :(得分:4)

我是托管虚拟机管理团队的工程师并且已经调查了这个问题。我认为问题是我们已经改变了我们的服务条款,您需要先接受,然后才能继续使用该产品。显然,我们在这种情况下的消息传递很糟糕,需要修复。

现在,您需要访问cloud.google.com/console,选择您的项目,然后接受新的服务条款。