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

生成对Azure存储中的容器和Blob的匿名公共读取访问权限?

如何解决生成对Azure存储中的容器和Blob的匿名公共读取访问权限?

使用Azure资源图资源管理器 https://portal.azure.com/#blade/HubsExtension/BrowseResource/resourceType/Microsoft.Storage%2FStorageAccounts

我需要显示另外一列:

URI or URL to access
Tags
Size

查询显示我需要的另外两列:

resources
| where type =~ 'Microsoft.Storage/storageAccounts'
| extend allowBlobPublicAccess = parse_json(properties).allowBlobPublicAccess
| project subscriptionId,resourceGroup,name,allowBlobPublicAccess

此PowerShell也完全没有帮助:Get-AzStorageAccount

解决方法

Azure资源浏览器公开的数据中似乎没有显示大小。

对于其余列-您可以使用以下查询来获取它:

resources
| where type =~ 'Microsoft.Storage/storageAccounts'
| extend props = parse_json(properties)
| extend blobEndpoint = tostring(props.primaryEndpoints.blob),allowBlobPublicAccess=props.allowBlobPublicAccess
| project tags,subscriptionId,resourceGroup,name,blobEndpoint,allowBlobPublicAccess

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