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