【问题标题】:Shared Access Signatures (SAS)共享访问签名 (SAS)
【发布时间】:2020-05-09 21:55:23
【问题描述】:

我正在使用共享访问签名 (SAS) 但是当谈到“允许的 IP 地址”时,当我提供一个 IP 地址时,我无法使用该 SAS 访问 SA。 我试过没有IP地址也可以

【问题讨论】:

  • 这里的 SA 是什么?
  • 您提供的 IP 地址是什么? SAS URL 仅在您从 SAS URL 中指定的 IP 地址访问时才有效。

标签: azure token azure-storage azure-sas


【解决方案1】:

如果您可以使用允许的 IP 地址访问 sas,最可能的原因是您设置了错误的 IP 地址。

您应该在您的 sas 令牌中设置 sip 字段。你可以参考这个文档:Specify an IP address or IP range。您可以设置特定的 id 或范围 ip。

在我的测试中,当ip错误时,它会发送AuthorizationFailure代码。所以在生成sas之前先查询ip地址。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-10
    • 2018-10-23
    • 2016-04-16
    • 2014-09-22
    相关资源
    最近更新 更多