有没有办法通过 ARM 模板为 Azure Blob 容器创建存储访问策略?如果是的话怎么办?
另请参阅 https://learn.microsoft.com/en-us/rest/api/storageservices/builting-a-stored-access-policy
谢谢
不,这是不可能的。此 api 未通过 ARM 公开>>您不能在arm模板中使用它。
https://learn.microsoft.com/en-us/rest/api/storagerp/storageaccounts/create
您无法使用 ARM 将访问策略附加到容器。但是,部署完成后,您可以使用 Azure PowerShell 附加策略:
$ResourceGroupName = ""
$StorageAccountName = ""
$ContainerName = ""
$PolicyName = ""
$Permission = ""
$AzStorageContext = (Get-AzStorageAccount -ResourceGroupName $ResourceGroupName -Name $StorageAccountName).Context
New-AzStorageContainerStoredAccessPolicy -Context $AzStorageContext -Container $ContainerName -Policy $PolicyName -Permission $Permission
文档: