我想在最近(2018年夏季)发布的Python 3.7标准环境中将Google Cloud Endpoints与GAE一起使用。 但是,无论我如何尝试,似乎都无法获得http请求通过Endpoints服务。它们似乎直接路由到GAE代码,而无需例如执行任何身份验证(API密钥检查)。但是,当我使用GAE flex环境时,效果很好。
有什么建议可以尝试/检查吗?当我在Google Endpoints下的Google Cloud Console上查看时,会看到针对正确的应用程序域(版本为0.0.1)的服务部署。我还看到了按照我的openapi YAML文件列出的方法。但是,我看不到跟踪图中显示任何请求。
答案 0 :(得分:1)
很遗憾,Python 3.7环境尚未支持Google Cloud Endpoints。我建议您暂时坚持使用flex环境。
答案 1 :(得分:1)
Google App Engine标准环境当前支持Java 7,Java 8,Python 2.7,Go,PHP和Node.js语言。
如果要使用Python 3.7,则必须使用Google App Engine Flexible环境。但是,截至目前(for more details),它已经支持第二代Python 3.7 beta版本。
有关更多详细信息,refer to this document