使用 ARM 的 Azure Blob 存储容器存储访问策略

问题描述 投票:0回答:2

有没有办法通过 ARM 模板为 Azure Blob 容器创建存储访问策略?如果是的话怎么办?

另请参阅 https://learn.microsoft.com/en-us/rest/api/storageservices/builting-a-stored-access-policy

谢谢

azure azure-storage azure-blob-storage azure-resource-manager azure-rm-template
2个回答
2
投票

不,这是不可能的。此 api 未通过 ARM 公开>>您不能在arm模板中使用它。

https://learn.microsoft.com/en-us/rest/api/storagerp/storageaccounts/create


0
投票

您无法使用 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

文档:

© www.soinside.com 2019 - 2024. All rights reserved.