部署 java google 应用引擎灵活应用程序时出错 - 等待应用程序基础架构变得健康时超时

Error deploying java google app engine flexible application - Timed out waiting for the app infrastructure to become healthy

写这个问题是因为我不知道如何调查它。

我们在部署 App Engine 柔性应用程序时遇到问题。 问题是,我们得到的唯一错误如下:

GCLOUD:错误:(gcloud.app.deploy) 错误响应:[4] 等待应用程序基础架构变得健康时超时。

我已经尝试过以下方法:

App.yaml:

service: test-service # Id of the service
env: flex       # Flex environment
runtime: java   # Java runtime
runtime_config:
  jdk: openjdk8 # use OpenJDK 8
resources:
  cpu: 1
  memory_gb: 2.8

gcloud版本

Google Cloud SDK 214.0.0 alpha 2018.08.24 
app-engine-java 1.9.64
app-engine-python 1.9.74 beta 2018.08.24 bq 2.0.34
cloud-datastore-emulator 2.0.2 
core 2018.08.24 
gsutil 4.33 
kubectl 2018.08.24 
pubsub-emulator 2018.08.24

当您的应用程序达到 "In-use IP addresses". Similar error was reported on this Google Cloud Platform issue link. The default value for the in-use addresses is '8', and this quota value can be increased clicking the 'Edit' button in the Cloud Console 的配额限制时,通常会报告此错误 — 确保您正在编辑使用中的 IP 地址的值。

Google 工程师确认计划在 gcloud SDK 的下一个版本中实现对配额错误详细信息的改进。您可以在此 Google Group link

中跟踪 CloudSDK 的更新

联系 google 技术支持后,我们发现默认的应用引擎服务帐户没有编辑者角色。分配编辑角色后,部署又开始工作了。