Azure 调度程序:将消息放入存储 Queue

Azure Scheduler: Put Message to a Storage Queue

我正在 Azure 计划程序作业中创建一个作业 Collection。这个想法是在预定的时间向 queue 发送消息。我按照 this link 配置 https 作业,但我被困在需要添加请求 Header x-ms-date (或日期)的地步根据 MS 文档,“不超过 15 分钟”。

我必须使用 https 操作类型,因为 Azure 调度程序门户不支持由 ARM 创建的 Queues。虽然这可以使用 Scheduler SDK 来实现,但我们可能会选择它作为最后的手段。

如果可以通过 Azure 门户,请告诉我。

谢谢

而不是使用 Queue URL,您可以在 queue 上创建一个 Shared Access Signature (SAS),至少具有 Add 权限并使用该 SAS URL。您可以像下面这样使用 URL:

https://{account-name}.queue.core.windows.net/{queue-name}/messages?messagettl=3600&se=2016-11-30T18%3A30%3A00Z&sp=raup&sv=2015-12-11&sig={sas-signature}

您需要指定 Content-Type 请求 header,您可以将其设置为 application/xml

完成后,您应该会在 queue 中看到消息。