Google App Engine Standard 到 App Engine Flex
Google App Engine Standard to App Engine Flex
我是 Google App Engine 服务的新手。我有一个 Java Maven 项目,其中一个模块 运行 在 App Engine flex 上,另一个在 App Engine 标准上。我正在为 App Engine Flex API 使用 JWT 身份验证。我想从 App Engine Standard 向 App Engine Flex 发出 post 请求。验证服务的最佳方式应该是什么?
此外,我有一个 cron 服务命中特定的 URL 我正在使用它来做一些后端工作。如何验证请求仅来自 Cron 服务?
用于检查作业是否来自 Cron 服务(假设您使用的是 requests
模块):
is_cron = request.headers.get('X-Appengine-Cron', False)
if not is_cron:
return 'Bad Request', 400
如果您正在使用另一个模块,您只需检查 cron 作业中的 header 以确保它是 'X-Appengine-Cron'
来源:https://cloud.google.com/appengine/docs/standard/python/config/cronref#cron_requests
我是 Google App Engine 服务的新手。我有一个 Java Maven 项目,其中一个模块 运行 在 App Engine flex 上,另一个在 App Engine 标准上。我正在为 App Engine Flex API 使用 JWT 身份验证。我想从 App Engine Standard 向 App Engine Flex 发出 post 请求。验证服务的最佳方式应该是什么?
此外,我有一个 cron 服务命中特定的 URL 我正在使用它来做一些后端工作。如何验证请求仅来自 Cron 服务?
用于检查作业是否来自 Cron 服务(假设您使用的是 requests
模块):
is_cron = request.headers.get('X-Appengine-Cron', False)
if not is_cron:
return 'Bad Request', 400
如果您正在使用另一个模块,您只需检查 cron 作业中的 header 以确保它是 'X-Appengine-Cron'
来源:https://cloud.google.com/appengine/docs/standard/python/config/cronref#cron_requests