Azure存储-使用存储的访问策略时限制SAS中的IP

蛋糕

在Azure存储帐户中,我已开始使用SAS(共享访问签名)和SAP(存储的访问策略)来保护对Azure存储队列中特定队列的访问。

我想要实现的是将特定IP限制为特定队列(1.1.1.1可以访问queueA,而2.2.2.2不能访问)。

目前,我已经看到我可以使用存储帐户级别SAS来限制IP,以及在门户的“网络”部分中设置限制。这些还不够。

(我知道以下问题,但对答复表示不满意,该答复说尝试设置存储帐户的网络-是否可以通过ACCESS POLICY过滤Azure STORAGE SAS的IP地址?

谢谢

杨van |

您可以使用代码service SAS token为该队列(例如,名为queueA的队列)创建一个,然后将其与关联Stored Access Policy

例如(请修改代码以满足您的需要):

        QueueClient queueClient = new QueueClient(connectionString, "queueA");

        //create a service SAS 
        QueueSasBuilder sasBuilder = new QueueSasBuilder()
        {
            QueueName = "queueA",

            //set the ip here
            IPRange = new SasIPRange(IPAddress.Parse("172.16.0.1"))
        };

        //associate the service SAS with the Stored Access Policy
        sasBuilder.Identifier = storedPolicyName;

        //then you can use this uri with sas token to operate this queue
        Uri sasUri = queueClient.GenerateSasUri(sasBuilder);

有关更多详细信息,请参阅本文(它用于Blob存储,但是您可以轻松地对其进行修改以用于队列存储)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

用于在Azure Blob存储中存储图像的共享访问策略

来自分类Dev

生成 SAS 以访问 Azure 存储

来自分类Dev

限制对Azure存储库的访问

来自分类Dev

使用Azure Cli通过SAS访问Azure存储

来自分类Dev

Windows Azure存储访问策略删除

来自分类Dev

Windows Azure存储访问策略删除

来自分类Dev

Azure Blob 存储部署:存储访问策略被删除

来自分类Dev

为 Azure 存储访问生成 SAS

来自分类Dev

如何使用Java在Azure Blob存储中创建/删除共享访问策略?

来自分类Dev

在Azure表存储中存储应用程序日志的策略

来自分类Dev

Azure表存储保留策略

来自分类Dev

Azure存储SAS URL生成

来自分类Dev

在Azure存储中存储大量文件

来自分类Dev

上传存储在Azure Blob存储中的文件

来自分类Dev

将 xml 存储在 azure 表存储中

来自分类Dev

从Swift访问Azure表存储

来自分类Dev

从Azure Blob存储访问图像

来自分类Dev

使用bash,curl访问Azure blob存储

来自分类Dev

使用类库访问Windows Azure存储

来自分类Dev

如何从Azure函数访问Azure存储“(经典)”

来自分类Dev

如何从Azure函数访问Azure存储“(经典)”

来自分类Dev

Azure存储API ContentDisposition

来自分类Dev

如何实现Azure存储?

来自分类Dev

Azure表存储-索引?

来自分类Dev

Azure云表存储

来自分类Dev

Azure表存储性能

来自分类Dev

Azure网站的临时存储

来自分类Dev

Azure表存储升级

来自分类Dev

Azure移动存储