【发布时间】:2019-02-23 04:00:07
【问题描述】:
我正在将应用程序从 python2 迁移到 python3。迁移时,我发现 Python3 不支持 GAE Modules API。下面的文档说:
https://cloud.google.com/appengine/docs/standard/python3/python-differences#modules
您可以结合使用环境变量和 App Engine Admin API 获取有关和修改应用程序的信息 运行服务
是否意味着我们需要在 yaml 中显式提供 URL 才能调用该主机?
寻找替代解决方案
【问题讨论】:
-
您能否准确说明您在 Python 运行时 2.7 版中使用 Modules API 所做的工作,现在您希望能够在 3.7 版中实现?
-
@ChristopherP 我有两个微服务,我开始使用 dispatch.yaml 说 service1.yaml service2.yaml 使用 dev_appserver。我从第二个微服务调用第一个微服务的端点,所以我使用模块 API 来获取微服务的 get_hostname 并附加端点来做到这一点。
标签: python python-3.x python-2.7 google-app-engine google-cloud-platform