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