[英]Need to change Azure Storage account containers and blob access levels to private
I need to change storage account container and blob access level to private.我需要将存储帐户容器和 blob 访问级别更改为私有。 I have more than 200 storage accounts and more than 1000 containers in my subscription.
我的订阅中有 200 多个存储帐户和 1000 多个容器。
Please suggest quick solution to do the same.请建议快速解决方案来做同样的事情。
Thanks in advance提前致谢
The easiest way would be to loop over all containers using powershell and set the permission to off.最简单的方法是使用 powershell 遍历所有容器并将权限设置为关闭。
$ctx = New-AzureStorageContext -StorageAccountName <name> -StorageAccountKey <key>
Get-AzureStorageContainer -Context $ctx | Set-AzureStorageContainerAcl -Permission Off -PassThru
More info:更多信息:
https://docs.microsoft.com/en-us/powershell/module/azure.storage/set-azurestoragecontaineracl?view=azurermps-6.13.0#example-2--set-azure-storage-container-acl-by-using-the-pipeline https://docs.microsoft.com/en-us/powershell/module/azure.storage/set-azurestoragecontaineracl?view=azurermps-6.13.0#example-2--set-azure-storage-container-acl-by -使用管道
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.