gpt4 book ai didi

google-app-engine - 无法使用 GCloud CLI 迁移到其他服务版本

转载 作者:行者123 更新时间:2023-12-02 03:22:21 24 4
gpt4 key购买 nike

我读过文档,上面说 gcloud app versions migrate 操作可以将流量迁移到另一个版本,但事实并非如此。错误描述似乎说了一些信息,但对我没有帮助。在GCP控制面板上,版本迁移工作正常。这是怎么回事?

 $ gcloud app versions migrate 20190122-120543-ebbfbc9 -s q
Migrating all traffic from version [q/20190129-164614-09e8288] to
[q/20190122-120543-ebbfbc9]
Do you want to continue (Y/n)?

ERROR: (gcloud.app.versions.migrate) Issues migrating all traffic of service(s): [q]

INVALID_ARGUMENT: Invalid request.
- '@type': type.googleapis.com/google.rpc.BadRequest
fieldViolations:
- description: Warmup requests must be enabled for all versions that will gain additional
traffic as a result of the traffic migration.
field: service.split.allocations[20190122-120543-ebbfbc9]

最佳答案

当您使用gcloud app versions migrate时,它会尝试执行 gradual migration 。仅标准环境支持流量逐步迁移,您必须启用warmup requests使其工作的目标版本。

它适用于 GCP Console,因为如果不满足上述条件,系统会提示您立即迁移。

如果您想使用 gcloud 将流量迁移到设置为禁用预热的 GAE 标准版本或 Flex 环境,您可以使用以下命令,该命令实际上会立即(而不是逐渐)100% 将流量拆分到目标版本:

gcloud 应用服务 set-traffic [MY_SERVICE] --splits [MY_VERSION]=1

您可以找到更多信息here

希望对您有帮助! :)

关于google-app-engine - 无法使用 GCloud CLI 迁移到其他服务版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54417009/

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