【发布时间】:2019-11-13 00:09:58
【问题描述】:
我是 Google Cloud 的新手,并试图了解 Google Cloud 端点与 App Engine 上的后端应用之间的关系。
看起来当我部署我的应用程序 (gcloud app deploy) 时,我得到一个类似于 https://my-service-dot-my-app@appspot.com/path/operation/etc 的 URL。这个 URL 是通过云端点还是直接到容器?
当我以这种方式调用服务时,我看不到任何流向云端点的流量。事实上,当我尝试使用我认为的云端点访问服务时,它只会给我一个 404 (https://my-app@appspot.com/path/operation/etc)。为什么我无法使用端点访问?权限?
我最初的想法是端点是一个单独的东西,它将流量路由到后端。但是,当我在 openapi.yaml 中更改安全配置并重新部署端点定义(gcloud endpoints services deploy openapi.yaml)时,这实际上似乎没有任何效果。
例如,初始部署具有 Firebase 安全性。我删除了它并重新部署了端点定义,但调用服务时安全性仍然存在。看来我必须重新部署后端以禁用安全性。
任何见解将不胜感激。
【问题讨论】:
标签: node.js google-app-engine google-cloud-platform