我需要哪些权限才能使 Azure 存储分析日志不可变?
What permissions do I need to make Azure Storage analytics logs immutable?
我对 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.
执行此操作需要什么权限?
考虑到 $logs
容器是系统定义的 blob 容器,我认为您无法更改该容器的不变性策略。你甚至不能删除那个 blob 容器。
如果您尝试将此 blob 容器中的 blob 设置为在一段时间后自动过期,您可能想尝试 Blob Lifecycle Management
。您可以在这里阅读更多相关信息:https://docs.microsoft.com/en-us/azure/storage/blobs/storage-lifecycle-management-concepts.
我对 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.
执行此操作需要什么权限?
考虑到 $logs
容器是系统定义的 blob 容器,我认为您无法更改该容器的不变性策略。你甚至不能删除那个 blob 容器。
如果您尝试将此 blob 容器中的 blob 设置为在一段时间后自动过期,您可能想尝试 Blob Lifecycle Management
。您可以在这里阅读更多相关信息:https://docs.microsoft.com/en-us/azure/storage/blobs/storage-lifecycle-management-concepts.