Как сделать так, чтобы приложение механизма приложений было доступно только для облачной задачи Google?

Я хотел бы создать обработчик задач, который должен иметь дело с некоторыми задачами с повтором и т. Д.

Но я хочу, чтобы эта конечная точка запускалась только определенной очередью в задаче Google?

Как я должен иметь дело с этим? Какова лучшая практика?

С наилучшими пожеланиями

1 ответ

Решение

Согласно документации Cloud Tasks, запросы, поступающие от Cloud Tasks, будут иметь X-AppEngine-QueueName заголовок.

Этот заголовок не отображается в документации GAE об удаленных заголовках запросов, но я только что проверил его, и этот заголовок также удален.

Чтобы обеспечить безопасность вызова приложения GAE только через облачные задачи, убедитесь, что X-AppEngine-QueueName Заголовок находится в одной из утвержденных очередей, которые вы хотите разрешить вызывать в своем приложении.

Другие вопросы по тегам