googlecloudsdk.command_lib.app.deploy_util.VersionPromotionError:您的部署已成功,但将新版本升级为默认版本失败。您可能无权更改流量拆分。更改流量拆分需要所有者、编辑者、App Engine 管理员或 App Engine 服务管理员角色。请联系您的项目所有者并使用该gcloud app services set-traffic --splits <version>=1
命令将流量重定向到您新部署的版本。原始错误:INVALID_ARGUMENT:无效请求。
- '@type': type.googleapis.com/google.rpc.BadRequest fieldViolations:
- 描述:无法将流量分配给停止的版本暂存。请确保流量仅分配给服务版本。字段:service.split.allocations[staging] 错误:(gcloud.app.deploy)您的部署已成功,但将新版本升级为默认版本失败。您可能无权更改流量拆分。更改流量拆分需要所有者、编辑者、App Engine 管理员或 App Engine 服务管理员角色。请联系您的项目所有者并使用该
gcloud app services set-traffic --splits <version>=1
命令将流量重定向到您新部署的版本。原始错误:INVALID_ARGUMENT:无效请求。
- 描述:无法将流量分配给停止的版本暂存。请确保流量仅分配给服务版本。字段:service.split.allocations[staging] 错误:(gcloud.app.deploy)您的部署已成功,但将新版本升级为默认版本失败。您可能无权更改流量拆分。更改流量拆分需要所有者、编辑者、App Engine 管理员或 App Engine 服务管理员角色。请联系您的项目所有者并使用该
- '@type': type.googleapis.com/google.rpc.BadRequest fieldViolations:
- 描述:无法将流量分配给停止的版本暂存。请确保流量仅分配给服务版本。字段:service.split.allocations[staging]
- 状态=1
- 设置-e
- '[' 1 -eq 0 ']'
- '失败'部署失败。
- echo -e '\e[31m✖ 部署失败。\e[0m'
- 退出 1 ✖ 部署失败。构建拆解
这使用了具有 App Engine Admin、Deployer 和 storage admin 的 Google 服务帐户。
有任何想法吗?谢谢