【问题标题】:Cannot delete a version - gcloud app versions stop [id]无法删除版本 - gcloud 应用程序版本停止 [id]
【发布时间】:2018-09-15 04:07:43
【问题描述】:

我无法使用“gcloud 应用程序版本停止”,我不知道如何退出自动模式。

它会抛出以下错误:

错误:(gcloud.app.versions.stop) INVALID_ARGUMENT:无法更改自动扩展版本的服务状态

【问题讨论】:

    标签: google-app-engine sdk google-cloud-platform gcloud


    【解决方案1】:

    据记录 here:

    此命令停止提供指定版本。它只能用于 如果您的服务的扩展模块已设置为手动。

    您的应用的缩放模式在app.yaml file(或Java 中的appengine-web.xml 文件)中定义,例如:

    manual_scaling:
      instances: 5
    

    请注意,如果您没有在该文件中指定扩展策略,则默认为自动扩展,因此您会遇到错误。

    【讨论】:

      【解决方案2】:

      您可能会遇到您提到的错误,但无法更改 LundinCast's answer 中提到的 yaml 文件,因为您在尝试部署时也会遇到此错误:

      INVALID_ARGUMENT:您的应用不得超过 15 个版本。请先删除现有版本之一,然后再尝试创建新版本。

      在这种情况下,我无法从终端找到解决方案,但可以很容易地转到控制台的“版本”页面手动删除版本,该版本可在此处获得:

      https://console.cloud.google.com/appengine/versions

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-05-28
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多