我們正在嘗試使用node.js應用程序從azure存儲表中提取數據。此應用程序使用表URI(以及它使用Azure存儲帳戶名和Accesskey的URI)與存儲帳戶連接並查詢表實體。 以下是表URI的格式:https://azurestorageaccountname.table.core.windows.net 已在MSDN訂閱的天藍色帳戶上創建存儲。從Azure存儲表中提取數據的問題
問題:當代碼嘗試獲取表服務實例時獲取消息無效的表URI。
<error xmlns="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
<code>ResourceNotFound</code>
<message xml:lang="en-US">The specified resource does not exist. RequestId:a9d162ee-0002-003a-75f1-8361ff000000 Time:2014-10-31T06:02:51.0164254Z
</message>
</error>
請注意我能夠使用控制檯應用程序來拉取數據。 如果有任何指針或任何人遇到過此類問題,請回復我。
嗨傑森,謝謝你的答覆。該表存在於我與Azure管理工作室雙重檢查的商店中。並遵循區分大小寫。這與權限有關嗎? – 2014-11-03 06:42:41
是的,它可能是。你沒有使用SAS令牌嗎?你可以在Microsoft.com的JAHOGG上將代碼發送給repro,然後我會跟進。不要在代碼中包含帳戶名稱/密鑰。 – 2014-11-03 22:59:30
嗨傑森,我沒有在node.js應用程序代碼中使用SAS令牌。但是遵循另一種方法,其中以「jason」格式提取數據;這需要CORS啓用azure表存儲和表SAS網址。發送你的兩個代碼在你的blog.Plz檢查並讓我知道你的輸入。 – 2014-11-04 11:40:51