gpt4 book ai didi

google-app-engine - GCloud 部署到 App Engine 响应错误请求

转载 作者:太空宇宙 更新时间:2023-11-03 15:23:19 24 4
gpt4 key购买 nike

我正在尝试使用 Docker 容器(我在 Mac 上运行)将应用程序部署到 App Engine。该项目最初没有实例。

这些是我的版本:

  • docker v1.6.2
  • boot2docker v1.6.2
  • GCloud SDK v0.9.61

我的 Docker 容器在本地运行良好(使用 docker run 或使用 gcloud preview app run 这可能意味着我的 Dockerfile 和 app.yml 没有问题)。

当尝试使用 gcloud preview app deploy app.yml 将其部署到生产环境时,服务器响应错误请求。

Updating module [default]...|Pushing image to Google Container Registry...
Updating module [default].../The push refers to a repository [gcr.io/_m_sdk/dreamyproject.default.20150521t230120] (len: 1)
Sending image list
Updating module [default]...-Pushing repository gcr.io/_m_sdk/dreamyproject.default.20150521t230120 (1 tags)
Image 5c5e3f8382f6 already pushed, skipping
[...]
Image de8576728671 already pushed, skipping
Updating module [default]...\Image 4579da2d2faf already pushed, skipping
Image ad7184108492 already pushed, skipping
[...]
Image 369d7ef21685 already pushed, skipping
Pushing
Buffering to disk: 15.65 MB.|Buffering to disk: 557.1 kB
Image successfully pushed...|Pushing: [==================================================>] 15.65 MB/15.65 MB
Pushing
Updating module [default]...-Buffering to disk: 557.1 kB
Image successfully pushed...-Pushing: [==================================================>] 121.7 MB/121.7 MB
Pushing tag for rev [6de771c3b6c4] on {https://gcr.io/v1/repositories/_m_sdk/dreamyproject.default.20150521t230120/tags/latest}
Updating module [default]...done.
ERROR: (gcloud.preview.app.deploy) Server responded with code [400]:
Bad Request Unexpected HTTP status 400

我是不是忘了在谷歌开发者控制台或其他地方做些什么?

编辑:部署到一个新的项目成功了。不过,我仍然不知道这个错误的请求。

编辑 2:经过一番尝试后,我认为这可能是由于(错误的请求)在创建项目时选择了欧盟服务器。

编辑 3:Error details .看起来奇怪的是到期日期。 调试:意外结果:{'status': '400', 'alternate-protocol': '443:quic,p=1', 'content-length': '73', 'expires': 'Fri, 1990 年 1 月 1 日 00:00:00 GMT', 'server': 'Google Frontend', 'cache-control': 'no-cache', 'date': 'Sat, 23 May 2015 11:49:41 GMT', '内容类型':'文本/纯文本'}

编辑 4:根据 this thread , 托管虚拟机在欧盟项目中不可用。这应该是原因。

最佳答案

根据 this thread , 托管虚拟机在欧盟项目中尚不可用。这应该是原因。

Ryan (Cloud Platform Support) - 26/05/15

[...] Managed VM's are currently only available in US projects [...]

(更新) 现在在 official documentation :

While in Beta, United States only. European Union-hosted applications should not deploy apps to the flexible environment.

关于google-app-engine - GCloud 部署到 App Engine 响应错误请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30384769/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com