将datastore_admin映射到Appengine服务

时间:2018-09-25 22:13:43

标签: google-app-engine

首次设置时(不记得详细信息),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的选项。从教育角度来看,我有什么想法呢?我对此没有明确的指导。

1 个答案:

答案 0 :(得分:3)

该消息只是表明该应用程序需要default服务。参见:

假设您的应用程序确实仅运行了名为datastore_admin的服务(也许是在强制性default服务检查到位之前,如今,应该可能进行这样的部署)-您只需现在将其中一项服务“设为默认”即可通过检查。当然,只要不干扰指定的服务,哪个服务或服务的功能并不重要。

如果愿意,您甚至可以使其不执行任何操作,或者仅返回其负责的url模式的错误,但是这样只会浪费实例时间-default服务会浪费所有时间其他服务无法处理的流量。因此,如果您拥有通常可以通过网络浏览器访问的一项服务,则将其设为默认服务,无论如何,通常都必须为垃圾请求做好准备。