微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

找不到将存储的访问策略与SAS相关联的位置

如何解决找不到将存储的访问策略与SAS相关联的位置

我已经在容器级别创建了SAP(存储访问策略)。 Gen2存储

现在,当我转到容器内的特定文件并右键单击然后“生成SAS”时。我看不到将SAS与SAP关联的任何选项。

我可以在他们认为有可能的地方看到Microsoft文章,但是我在Azure门户上看不到它。无论我在SAS标签上选择了什么(帐户密钥或用户授权密钥)。我仍然看不到在哪里选择一个特定的SAP。

enter image description here

如某些帮助步骤所述,我尝试使用探索的存储。某种程度上,我的存储在容器级别上右键单击进行了探索。

enter image description here

谢谢

解决方法

在门户网站上,似乎只提供了blob SAP。

它在这里:

enter image description here

其他人需要您使用REST API发送请求。

看看文档:

https://docs.microsoft.com/en-us/rest/api/storageservices/define-stored-access-policy

用户委派SAS不支持存储的访问策略 或帐户SAS。

SAP可以定义很少的东西,它和SAS是两个不同的东西,您只能选择其中之一使用。

您可以在Microsoft Azure Storage Explorer上设置SAP: enter image description here enter image description here enter image description here enter image description here

然后执行以下操作:

enter image description here enter image description here

, SAP的

SAS(共享访问签名)提供了附加的安全层。因为创建后很难跟踪SAS。

要做的步骤将是

  1. 在容器级别创建SAP,可以通过azure门户或通过azure Storage Explorer完成。

  2. 第二步是创建SAS,此步骤必须通过Azure存储浏览器完成(同样,此步骤不适用于Web)。

-注意:和我一样,如果您在Storage Explorer上没有看到此选项,则与您的角色有关。您需要对存储帐户具有 OWNER 角色,才能执行此步骤。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。