Стандарт Google App Engine для App Engine Flex - PullRequest
0 голосов
/ 13 сентября 2018

Я новичок в службах Google App Engine.У меня есть проект Java Maven с одним модулем, работающим на flex ядра приложений, а другой - на стандарте ядра приложений.Я использую аутентификацию JWT для API App Engine Flex.Я хочу отправить запрос из App Engine Standard в App Engine Flex.Каким должен быть лучший способ аутентификации сервиса?

Кроме того, у меня есть сервис cron, обращающийся к определенному URL-адресу, который я использую для некоторого бэкэнда.Как я могу подтвердить, что запрос поступил только от службы Cron?

1 Ответ

0 голосов
/ 14 сентября 2018

Для проверки, поступает ли задание из службы Cron (при условии, что вы используете модуль requests):

is_cron = request.headers.get('X-Appengine-Cron', False)
if not is_cron:
    return 'Bad Request', 400

Если вы используете другой модуль, вам просто нужно проверить заголовок из задания cron, чтобы убедиться, что это 'X-Appengine-Cron'

Источник: https://cloud.google.com/appengine/docs/standard/python/config/cronref#cron_requests

...