Google app engine Google应用程序引擎错误:需要应用程序\u bucket\u名称
我们已经为Google App deployment设置了一个CI,它一直工作正常,直到昨天,我们在部署到Google App Engine时遇到问题,错误如下所示:Google app engine Google应用程序引擎错误:需要应用程序\u bucket\u名称,google-app-engine,Google App Engine,我们已经为Google App deployment设置了一个CI,它一直工作正常,直到昨天,我们在部署到Google App Engine时遇到问题,错误如下所示: ERROR: (gcloud.app.deploy) Error Response: [13] Flex operation projects/projectname/regions/asia-northeast1/operations/f26017a5-ade6-42a6-bd49-1ea287e086 error [INTER
ERROR: (gcloud.app.deploy) Error Response: [13] Flex operation projects/projectname/regions/asia-northeast1/operations/f26017a5-ade6-42a6-bd49-1ea287e086 error [INTERNAL]: An internal error occurred while processing task /appengine-flex-v1/update_flex_deployment/flex_update_resources>2018-10-02T01:19:39.513Z362: app_bucket_name is required.
Details: [
[
{
"@type": "type.googleapis.com/google.protobuf.Any",
"value": {
"@type": "type.googleapis.com/google.appengine.errors.AggregateDebugInfo",
"debugInfo": {
"stackEntries": [
"java.lang.IllegalStateException: app_bucket_name is required.",
"\tat com.google.common.base.Preconditions.checkState(Preconditions.java:507)",
"\tat com.google.apphosting.admin.flex.resources.deployment.UpdateResourcesProducerModule.produceWriteGcsMetadata(UpdateResourcesProducerModule.java:323)",
"\tSuppressed: com.google.common.util.concurrent.UncheckedExecutionException: ",
"\t\tat com.google.apps.framework.producers.Present.checkSucceeded(Present.java:54)",
"\t\tat com.google.apphosting.admin.flex.resources.deployment.UpdateResourcesProducerModule.patchDmDeployment(UpdateResourcesProducerModule.java:347)",
"\tSuppressed: com.google.common.labs.concurrent.LabsFutures$10: GraphFuture{key=@com.google.apps.framework.producers.PrivateVisibility(annotation=\"@com.google.apphosting.admin.flex.resources.deployment.UpdateResourcesProducerModule$NarrowUpdateTargetDm\", module=com.google.apphosting.admin.flex.resources.deployment.UpdateResourcesProducerModule.class) com.google.apphosting.admin.flex.lib.dm.internal.proto.Deployment} failed: java.lang.IllegalStateException: app_bucket_name is required.",
"\t\tat com.google.apps.framework.producers.PresentImpl.get(PresentImpl.java:29)",
"\t\tat com.google.apphosting.admin.flex.resources.deployment.UpdateResourcesProducerModule.narrowDmUpdated(UpdateResourcesProducerModule.java:444)"
]
}
}
}
]
]
Exited with code 1
有人知道我们如何解决这个问题吗
p/S:这与谷歌最近推出的产品有关吗?如以下内容所示:
您好,当您尝试部署时,是否覆盖了现有版本?如果是,请尝试使用新名称部署版本,而不是覆盖它?您观察到的错误似乎是一个已知问题,因此这将是目前的一个解决办法,因为App Engine工程团队正在解决这个问题
我尝试部署到一个新版本,它可以工作,然后我切换回覆盖现有版本,它再次工作。(*也适用于其他应用。)
不过,我们仍然不确定这一突发问题的原因是什么
p/S:我还使用“存储遗留bucket Owner”在bucket中为我的CI服务添加了权限