【问题标题】:Copy specific project files to Google App Engine将特定项目文件复制到 Google App Engine
【发布时间】:2018-01-21 03:33:11
【问题描述】:

我有一个在 Google App Engine 上运行的 Python 项目。我的 APNS 证书即将到期,我只想替换那些特定的证书文件。我正在努力寻找一种使用 gcloud 的方法。是否可以只将这两个文件部署到我的项目而不是所有项目文件?

【问题讨论】:

    标签: python google-app-engine gcloud


    【解决方案1】:

    不是真的,或者至少不能保证。

    gcloud 和 GAE-SDK 的 appcfg.py 都不支持指定应用服务文件的子集(除了可以单独/独立部署的所有应用服务共享的 a few app-level config files)。您只能指定的最小可部署单元是应用的服务,部署实用程序将尝试更新所有服务的文件。

    但您感兴趣的文件可能是唯一实际上传的文件,如果它们是自上次部署服务以来唯一更改的文件。但这不能保证。

    【讨论】:

    • 但是我可以问一下,如果其他文件也被更新,你为什么会介意呢?
    • 感谢您的回答。这是一个古老但仍在使用的项目。我担心我拥有的文件可能与服务器上的文件不匹配。为了解决这个问题,我使用 appcfg.py 从 GAE 下载文件。然后我更新了证书并再次将它们全部推送。很高兴知道没有办法更新单个文件。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多