Как сделать так, чтобы приложение механизма приложений было доступно только для облачной задачи Google?
Я хотел бы создать обработчик задач, который должен иметь дело с некоторыми задачами с повтором и т. Д.
Но я хочу, чтобы эта конечная точка запускалась только определенной очередью в задаче Google?
Как я должен иметь дело с этим? Какова лучшая практика?
С наилучшими пожеланиями
1 ответ
Согласно документации Cloud Tasks, запросы, поступающие от Cloud Tasks, будут иметь X-AppEngine-QueueName
заголовок.
Этот заголовок не отображается в документации GAE об удаленных заголовках запросов, но я только что проверил его, и этот заголовок также удален.
Чтобы обеспечить безопасность вызова приложения GAE только через облачные задачи, убедитесь, что X-AppEngine-QueueName
Заголовок находится в одной из утвержденных очередей, которые вы хотите разрешить вызывать в своем приложении.