2015-10-21 48 views
-1

我试图通过REST API访问Azure文件服务中的文件。根据MSDN,我的要求应该包含像头:如何为Azure文件服务REST API生成SharedKey

x-ms-version: 2015-02-21 
x-ms-date: <date> 
Authorization: SharedKey myaccount:CY1OP3O3jGFpYFbTCBimLn0Xov0vt0khH/D5Gy0fXvg= 

我看到在我的天青门户原发性和继发性访问关键,但如何构建SharedKey串出的这些信息?我发现了一些关于SAS的其他文章,但我不认为我可以在我的客户端中使用Azure SDK来构建这种类型,并且考虑手动创建HTTP请求。这可能吗?

+0

请参阅此处的Azure存储REST API文档:https://msdn.microsoft.com/en-us/library/azure/dd179428.aspx。 –

回答

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/

有没有尝试过,但似乎最好的办法时,我的客户端无法使用Azure的SDK来构建SharedKey。

+0

您可能会发现这篇博客文章对了解如何使用Azure存储REST API有用 - http://justazure.com/azure-blob-storage-part-5-blob-storage-rest/。 –