带有python 3.7标准环境和端点的Google应用程序引擎

时间:2018-08-18 06:56:41

标签: google-app-engine google-cloud-platform google-cloud-endpoints-v2

我想在最近(2018年夏季)发布的Python 3.7标准环境中将Google Cloud Endpoints与GAE一起使用。 但是,无论我如何尝试,似乎都无法获得http请求通过Endpoints服务。它们似乎直接路由到GAE代码,而无需例如执行任何身份验证(API密钥检查)。但是,当我使用GAE flex环境时,效果很好。

有什么建议可以尝试/检查吗?当我在Google Endpoints下的Google Cloud Console上查看时,会看到针对正确的应用程序域(版本为0.0.1)的服务部署。我还看到了按照我的openapi YAML文件列出的方法。但是,我看不到跟踪图中显示任何请求。

2 个答案:

答案 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