Vin*_*ent 6 google-app-engine google-cloud-platform
当我部署项目时,我收到此错误
INVALID_ARGUMENT: Your app may not have more than 15 versions. Please delete one of the existing versions before trying to create a new version.
我也去了谷歌云上的版本,并试图手动删除它,但它说你不能删除流量份额的版本.
请帮助,非常感谢任何建议
您需要保留一个版本(也许是最新版本?),然后使用此处的“拆分流量”链接将所有流量迁移到该版本,而不是要删除的所有其他版本。
然后,您将能够选择和删除这些版本,因为它们不再处理流量。
最终,您部署了新版本(实际上,您可以在删除足够多的版本后立即执行此操作,以使该错误不再出现),并在需要时将流量迁移到该版本。
另请参阅gcloud app deploy,以在部署时立即获得与版本控制和流量迁移相关的选项,这可以帮助您防止将来发生这种情况:
--promote升级部署的版本以接收所有流量。
默认为True。要更改当前环境的默认行为,请运行:
Run Code Online (Sandbox Code Playgroud)$ gcloud config set app/promote_by_default false覆盖
promote_by_default此命令调用的默认属性值。使用--no-promote到禁用。
--stop-previous-version部署接收所有流量的新版本时,请停止先前运行的版本。覆盖
stop_previous_version此命令调用的默认 属性值。使用--no-stop-previous-version到禁用。
--version=VERSION,-vVERSION此部署将创建或替换的应用程序的版本。如果您未指定版本,则会为您生成一个版本。
| 归档时间: |
|
| 查看次数: |
2091 次 |
| 最近记录: |