写这个问题因为我不知道如何调查它。
我们在部署应用程序引擎灵活的应用程序时遇到了问题。问题是,我们得到的唯一错误如下:
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
联系Google技术支持后,我们发现默认的应用引擎服务帐户没有编辑角色。分配编辑器角色后,部署再次起作用。
当您的应用程序达到"In-use IP addresses"的配额限制时,通常会报告此错误。此Google Cloud Platform issue link报告了类似的错误。正在使用的地址的默认值为“8”,单击'Edit' button in the Cloud Console可以增加此配额值 - 确保您正在编辑正在使用的IP地址的值。
谷歌工程师确认,计划中的改进配额错误详细信息将在下一版本的gcloud SDK中实施。您可以在此Google Group link中跟踪CloudSDK上的更新