google-app-engine - 将 datastore_admin 映射到 Appengine 服务
问题描述
当我第一次设置(不记得细节)时,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
. 从教育的角度来看,任何想法我该怎么做?我找不到明确的指导。
解决方案
该消息只是表明应用程序需要default
服务。看:
假设您的应用程序确实只使用一个名为的服务运行datastore_admin
(可能是在强制default
服务检查到位之前,现在应该不可能进行这样的部署) - 您只需要“使”其中一项服务成为默认服务现在,通过检查。当然,哪个服务或服务做什么并不重要,只要它不干扰命名服务即可。
如果你愿意,你甚至可以让它不做任何事情,或者只是返回它负责的 url 模式的错误,但你只是在浪费实例时间 - 该default
服务获得了其他服务没有准备好的所有垃圾流量处理。因此,如果您有一项通常可以通过 Web 浏览器访问的服务 - 将其设为默认服务 - 它通常必须为垃圾请求做好准备。
推荐阅读
- javascript - 在javascript中定义具有不同参数列表的函数是一种好习惯吗?
- java - 使用 Jersey 的 REST API 上的 POST 请求未更新存储库中的列表,即未添加已发布的新对象
- sql - SQL查询获取每个员工的第一拳和最后一拳
- recursion - 需要帮助解决不平衡的递归树问题
- sql-server - 基于复杂静态 SQL 迭代所有列的动态 SQL
- ios - 使用版本 Xcode 11.4 构建 Xcode 项目时反复出错
- vaadin - 在 Vaadin Flow 中更改组件图标
- swift - TableView 创建重复单元格
- java - java.lang.NoSuchMethodError: 'com.google.api.client.json.JsonParser
- python - tensorflow v1 可以用于部署吗?