我需要什么权限才能使Azure存储分析日志不可变?

时间:2019-08-21 23:30:31

标签: azure azure-storage azure-storage-blobs azure-analytics

我对Azure中的存储帐户具有所有者权限。为了使Blob容器不可变,我可以在PowerShell中使用以下命令:

Set-AzRmStorageContainerImmutabilityPolicy -ResourceGroupName 'xxxxx' -StorageAccountName 'xxxxx' -ContainerName 'TestContainer' -ImmutabilityPeriod 1 #1 day

当我在分析日志容器(“ $ logs”)上尝试此操作时,出现此错误:

Set-AzRmStorageContainerImmutabilityPolicy : The account being accessed 
does not have sufficient permissions to execute this operation.

我需要什么权限?

1 个答案:

答案 0 :(得分:1)

考虑$logs容器是系统定义的Blob容器,我认为您不能更改该容器的不变性策略。您甚至无法删除该Blob容器。

如果您尝试将某个Blob容器中的Blob设置为在一定时间后自动过期,则可能需要尝试Blob Lifecycle Management。您可以在这里了解更多信息:https://docs.microsoft.com/en-us/azure/storage/blobs/storage-lifecycle-management-concepts