我正在尝试在 Cloud Run 前配置 Google Cloud Endpoint。我决定使用 OpenAPI 2.0 标准,这样我就可以使用 Python 3.6.5 作为一种语言来开发我的后端。
我遵循了本指南https://cloud.google.com/endpoints/docs/openapi/get-started-cloud-run。我已经能够为我的 Cloud Endpoints 设置一个自定义域名,例如 api.example.com,并且我能够对我的端点进行 API 调用。
唯一的问题是我在 Cloud Endpoints 控制台中看不到任何传入请求和任何日志。我只能在 Cloud Run 控制台中看到它们。
怎么可能?我究竟做错了什么?
我还尝试创建使我的 Flask 应用程序能够支持另一个端点,并且我没有使用新端点更新 openapi.yaml 文件。如果我对新端点进行 API 调用,我的服务会给我答案。
如果我没有更新该文件,怎么可能?
我开始认为我没有很好地配置 Cloud Endpoint,我正在直接对我的 Cloud Run 服务进行 API 调用。