我正在嘗試通過 Azure 資料工廠中的 Web 活動將訊息發布到 Azure 存盤佇列。
我正在遵循此檔案頁面中的 URL 格式。我的 URL 如下所示,其中 'myaccount' 和 'myqueue' 替換為我的詳細資訊:
https://myaccount.queue.core.windows.net/myqueue/messages?
當我嘗試以 XML 格式發布訊息時收到 404:
<QueueMessage>
<MessageText>test-message</MessageText>
</QueueMessage>
存盤帳戶的身份驗證方法是訪問密鑰。我必須在某處將其添加到 URL 中嗎?我無法弄清楚為什么它是404ing。
uj5u.com熱心網友回復:
將 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=" --recursive=true
參考 - https://social.msdn.microsoft.com/Forums/en-US/1d5e9f0f-e1c9-4396-b5b3-2caa8fb5076b/azure-file-storage-sas-token?forum=AzureDataLake
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/411838.html
標籤:
上一篇:使用節點js讀取xml屬性值
