我尝试通过REST API访问Azure文件服务中的文件。根据MSDN,我的请求应包含如下标题:
x-ms-version: 2015-02-21
x-ms-date: <date>
Authorization: SharedKey myaccount:CY1OP3O3jGFpYFbTCBimLn0Xov0vt0khH/D5Gy0fXvg=
我确实在Azure门户中看到了主要和辅助访问密钥,但是如何从这些信息中构造SharedKey字符串?我发现了其他一些解释SAS的帖子,但我不认为我可以在我的客户端中使用Azure SDK来构建这样的,并考虑手动创建HTTP请求。这可能吗?
答案 0 :(得分:0)
在我的问题中,我当然忽略了这个问题的细节。我找到了解释步骤的链接: https://msdn.microsoft.com/en-us/library/dd179428.aspx?f=255&MSPPError=-2147217396
这是一个非常概念级别的解释,并发现实际遵循它并从头开始编码非常令人生畏。
看起来以下链接最接近我可以使用的东西 - 用JavaScript编写: http://blog.programtheeworld.com/2013/03/21/putting-a-blob-in-azure-from-windows-store-app-in-javascript/
Haven尚未尝试过,但这似乎是我的客户无法使用Azure SDK构建SharedKey的最佳方法。