如何在运行时确定python 3 Appengine标准中的Google项目名称

我正在做一些准备工作,以将python 2.7 appengine应用移植到python3.x。我们在2.7应用程序中使用的一项功能是在运行时检测项目,因此我们可以为不同的项目(测试,过渡和生产)设置不同的环境。我还没有找到在新的python 3.x环境中执行此操作的好方法。还有其他人必须这样做吗?

我们在当前应用中正在做的是:

from google.appengine.api import app_identity
app_identity.get_application_id()

我有点希望有一个神奇的环境变量或一些可以指示我正在运行的项目的东西。预先感谢!

wjt19871002 回答:如何在运行时确定python 3 Appengine标准中的Google项目名称

在App Engine标准上,您已预定义了环境变量,其中有“ GAE_APPLICATION”,其中包含您的App Engine应用程序的ID。您可以在以下链接上看到它: https://cloud.google.com/appengine/docs/standard/python3/runtime#environment_variables

本文链接:https://www.f2er.com/2838447.html

大家都在问