使用Azure存储API生成Azure共享访问签名而不使用out
我已经看到可以使用存储API生成SAS。使用Azure存储API生成Azure共享访问签名而不使用out,azure,azure-storage,azure-storage-blobs,Azure,Azure Storage,Azure Storage Blobs,我已经看到可以使用存储API生成SAS。 有没有一种方法可以从ManagementStudio或不使用API生成它?您可以使用RESTAPI创建SAS。事实上,存储客户端库只是这个RESTAPI的包装器。下面是使用RESTAPI创建SAS的链接:。介绍了应如何生成SAS。您可以/或者您可以为它编写自己的代码 要签名的字符串是由以下字段构造的唯一字符串: 必须进行验证才能对请求进行身份验证。签名 是在字符串上计算的HMAC,以使用SHA256进行签名和键控 算法,然后使用Base64编码进行编码
有没有一种方法可以从ManagementStudio或不使用API生成它?您可以使用RESTAPI创建SAS。事实上,存储客户端库只是这个RESTAPI的包装器。下面是使用RESTAPI创建SAS的链接:。介绍了应如何生成SAS。您可以/或者您可以为它编写自己的代码 要签名的字符串是由以下字段构造的唯一字符串: 必须进行验证才能对请求进行身份验证。签名 是在字符串上计算的HMAC,以使用SHA256进行签名和键控 算法,然后使用Base64编码进行编码 例如,在最新版本中,您使字符串按如下方式签名:
StringToSign = signedpermissions + "\n" +
signedstart + "\n" +
signedexpiry + "\n" +
canonicalizedresource + "\n" +
signedidentifier + "\n" +
signedIP + "\n" +
signedProtocol + "\n" +
signedversion + "\n" +
rscc + "\n" +
rscd + "\n" +
rsce + "\n" +
rscl + "\n" +
rsct
然后你会计算它的散列并编码
如果可能的话,您最好使用SDK,否则就获取一些现有的代码,而不是从头开始编写。e、 g.查看或,或者SDK代码是可用的,因此您可以检查它并获取您喜欢的位