【问题标题】:Map datastore_admin to Appengine service将数据存储区管理员映射到 App Engine 服务
【发布时间】:2019-03-01 14:50:16
【问题描述】:

当我第一次设置时(不记得细节)Appengine 以某种方式将default 服务映射到datastore_admin。我正在添加额外的服务,gcloud 强迫我更新default

ERROR: (gcloud.app.deploy) INVALID_ARGUMENT: The first service (module) you 
upload to a new application must be the 'default' service (module). Please 
upload a version of the 'default' service (module) before uploading a version 
for the 'datastore-export' service (module).

我更新了,但似乎我搞砸了。现在它没有让我选择将default 服务映射回滚到datastore_admin。从教育的角度来看,任何想法我该怎么做?我找不到明确的指导。

【问题讨论】:

    标签: google-app-engine


    【解决方案1】:

    该消息仅表明该应用需要default 服务。见:

    假设您的应用确实仅使用名为 datastore_admin 的服务运行(可能是在强制 default 服务检查到位之前,现在它不应该部署) - 您现在只需要将其中一项服务“设为”默认服务,即可通过检查。当然,哪个服务或服务做什么并不重要,只要它不干扰命名服务即可。

    如果你愿意,你甚至可以让它不做任何事情,或者只是返回它负责的 url 模式的错误,但你只是在浪费实例时间——default 服务会获取所有垃圾流量其他服务不准备处理。因此,如果您有一项通常可以通过网络浏览器访问的服务 - 将其设为默认服务 - 它通常必须为垃圾请求做好准备。

    【讨论】:

    • 我明白了。至于wasting instance hours 部署的样子。因为它至少要问我一个handler 设置。
    • 这就是为什么我说网络服务最适合它。但是你可以有一个不做任何事情/很多事情的处理程序 - 只需从快速入门教程中获取一个。
    • 非常感谢丹!我最终添加了一些我需要的代码并将其映射到default 服务。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-12-03
    • 2010-11-21
    • 1970-01-01
    • 2017-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多