生成SAS以进行Azure存储访问

时间:2019-05-30 15:05:56

标签: java azure azure-storage

关于生成SAS令牌,我有一个非常基本的问题。根据Azure SDK http://azure.github.io/azure-storage-android/,我们可以使用generateSharedAccessSignature生成SAS令牌。因此,为什么我们需要使用以下页面中显示的代码-https://docs.microsoft.com/en-us/rest/api/eventhub/generate-sas-token

2 个答案:

答案 0 :(得分:1)

这是因为Microsoft提供了自己的库和SDK来帮助您进行集成。这就是第一个链接。第二个链接显示了如何使用您选择的语言自己进行操作,而没有任何特定的Azure库依赖项。

如果您选择的语言具有可满足您需求的Azure库,则您不需要第二个链接。例如。我只是使用node.js npm模块实现了相同的任务,该模块还包含方法generateSharedAccessSignature,不需要第二个链接。

答案 1 :(得分:0)

Microsoft尝试提供有关不同集成选项的详细教程和示例。您提供的第一个链接(http://azure.github.io/azure-storage-android/)是特定于android开发的。如果您正在这样做,那将是一个很好的例子。

https://docs.microsoft.com/en-us/rest/api/eventhub/generate-sas-token上显示的示例着重于特定任务。在其中,它们包括通用语言。所引用文章中的6种实现语言。