google-app-engine - 用于查找应用程序运行位置的 GAE API - 本地计算机或 gae 云

标签 google-app-engine

我有一个 Google App 引擎应用程序,我希望它的工作方式有所不同,具体取决于它是在我的本地开发环境中运行(即使用 dev_appserver.py)还是在实际的 GAE 云中运行。

目前,我使用手动切换的标志变量来实现这一点。但我确定有一天我会忘记更改它并导致问题。所以我想知道是否有 API 或其他方法可以确定 GAE 应用程序实际运行的位置?

谢谢。

最佳答案

您可以检查 SERVER_SOFTWARE 环境变量以查看它是 Development/X 还是 Google App Engine/X:

http://code.google.com/appengine/docs/python/runtime.html#The_Environment

关于google-app-engine - 用于查找应用程序运行位置的 GAE API - 本地计算机或 gae 云,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2963058/

相关文章:

rest - 使用 REST API 存储、流式传输视频和处理请求

python - 如何在不知道类名的情况下使用 NDB 查询

java - 如何自己命名一个 servingURL?

java - 超超大实体集团交易

google-app-engine - 预期的声明,找到 'IDENT' 项

mysql - 无法从 Google App 引擎 SQLAlchemy 连接到 RDS MySQL(未知主机错误)

google-app-engine - Appengine短信验证: multiple accounts?

google-app-engine - 如何从 Google Developer Console 中的项目中删除自己?

java - 使用 Objectify 在 App Engine 中按引用的属性进行过滤

json - 在 Google App Engine 上将 JSON 发送到 HTTPS 不起作用