我想创建一个任务处理程序,该任务处理程序应通过重试等方式处理某些任务。
但是我希望此终结点只能由google任务中的特定队列触发吗?
我应该如何处理?最佳做法是什么?
最诚挚的问候
答案 0 :(得分:3)
根据Cloud Tasks documentation,从Cloud Tasks传入的请求将具有X-AppEngine-QueueName
标头。
此标头未出现在关于requests headers removed的GAE文档中,但我刚刚对其进行了测试,并且此标头也已删除。
要确保仅通过Cloud Tasks调用GAE应用程序,请验证X-AppEngine-QueueName
标头是否在您要允许调用其应用程序的已批准队列之一中。