【问题标题】:Azure Data Factory Post Message to Azure Storage Queue failingAzure 数据工厂向 Azure 存储队列发布消息失败
【发布时间】:2022-01-14 05:56:15
【问题描述】:

我正在尝试通过 Azure 数据工厂中的 Web 活动将消息发布到 Azure 存储队列。

我遵循this documentation page 的 URL 格式。我的 URL 如下所示,其中 'myaccount' 和 'myqueue' 替换为我的详细信息:

https://myaccount.queue.core.windows.net/myqueue/messages?

当我尝试以 XML 格式发布消息时收到 404:

<QueueMessage>
    <MessageText>test-message</MessageText>
</QueueMessage>

存储帐户的身份验证方法是访问密钥。我必须在某处将其添加到 URL 中吗?我不知道为什么它是 404ing。

【问题讨论】:

    标签: c# xml azure azure-data-factory azure-storage-queues


    【解决方案1】:

    将 SAS 令牌附加到 URL 的末尾,它将解决问题。如果没有 SAS 密钥,任何 HTTP 请求都会出现 404。

    你可以参考这个MSFT Q&A 将 SAS 令牌附加到每个源或目标 URL

    azcopy cp "C:\local\path" "https://account.blob.core.windows.net/mycontainer1/?sv=2018-03-28&ss=bjqt&srt=sco&sp=rwddgcup&se=2019-05-01T05:01:17Z&st=2019-04-30T21:01:17Z&spr=https&sig=MGCXiyEzbtttkr3ewJIh2AR8KrghSy1DGM9ovN734bQF4%3D" --recursive=true
    

    参考 - https://social.msdn.microsoft.com/Forums/en-US/1d5e9f0f-e1c9-4396-b5b3-2caa8fb5076b/azure-file-storage-sas-token?forum=AzureDataLake

    【讨论】:

      猜你喜欢
      • 2014-01-28
      • 2021-10-03
      • 1970-01-01
      • 2021-06-13
      • 1970-01-01
      • 2019-11-08
      • 1970-01-01
      • 1970-01-01
      • 2022-10-08
      相关资源
      最近更新 更多