【问题标题】:Google AppEngine only deploys first versionGoogle AppEngine 仅部署第一个版本
【发布时间】:2011-08-03 11:02:15
【问题描述】:

在部署到 AppEngine 之前,我刚刚将 app.yaml 更改为新版本号。一切似乎都运行良好,但是当我访问 apppot.com 上的网站时,它仍然显示旧版本,https://appengine.google.com/ 显示版本 1 仍然是实时版本。我该怎么做才能让它部署我的新版本?

【问题讨论】:

    标签: google-app-engine


    【解决方案1】:

    您需要在应用程序的 Dashboard 中设置默认版本。

    要查看非默认版本,URL 是http://<version>.latest.<appname>.appspot.com/

    此外,您可以(并且可能应该)使用文本名称而不是数字作为版本标签。

    【讨论】:

    • 这不适用于配置为需要 https(安全:始终)的应用程序吗?
    • 好吧,您可以更改您的客户端应用程序来测试这些新版本,这样它就不会验证证书错误,但是如果您在浏览器中测试它(网页或例如,通过一些 REST 客户端插件的 API)并在浏览器中接受会话的证书警告。
    【解决方案2】:

    更改部署描述符 (app.yaml) 中的版本只会上传这个新版本,不会将其设置为默认版本。您在仪表板中设置默认版本。

    【讨论】:

      【解决方案3】:

      转到您的仪表板并将该特定版本设为您的默认版本。在此 URL 中输入以转到您的仪表板:https://appengine.google.com/dashboard?&app_id=s~

      【讨论】:

        猜你喜欢
        • 2023-03-21
        • 2016-07-03
        • 1970-01-01
        • 2023-03-08
        • 1970-01-01
        • 2019-03-25
        • 2013-03-12
        • 1970-01-01
        • 2015-11-14
        相关资源
        最近更新 更多