Облачные задачи Google с входом в систему: администраторы - PullRequest
0 голосов
/ 08 марта 2019

Я следовал этому руководству по началу работы для облачных задач, и все работало нормально https://cloud.google.com/tasks/docs/quickstart-appengine

Я понял, что эти конечные точки (обработчики рабочих) открыты извне, и начал проводить исследования по защите конечных точек. В другой статье предложено использовать login: admin для обработчика.

После обновления app.yaml защищенная конечная точка теперь не может обрабатывать какую-либо работу из очередей

2019-03-07 22:51:43 default[20190307t133832]  "POST /example_task_handler2" 403
2019-03-07 22:51:44 default[20190307t133832]  "POST /example_task_handler2" 403
2019-03-07 22:51:45 default[20190307t133832]  "POST /example_task_handler2" 403
2019-03-07 22:51:46 default[20190307t133832]  "POST /example_task_handler2" 403

Мне не ясно из документов, что должно произойти, чтобы эта работа работала? В документе упоминается, что он будет работать только из-за магических заголовков.

https://cloud.google.com/appengine/docs/standard/python/taskqueue/push/creating-handlers#securing_task_handler_urls

кто-нибудь знает, что мне не хватает? Спасибо!

app.yaml

handlers:
- url: /example_task_handler2
  script: main.app
  login: admin
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...