Я использую свою личную учетную запись Azure и подписку Visual Studio Azure, где я являюсь глобальным администратором. Я получаю следующую ошибку, когда пытаюсь очистить хранилище ключей Azure с обратимым удалением.
Использование Azure Power Shell:
Remove-AzKeyVault: операция DeletedVaultPurge недопустима.
Используя Azure CLI:
ValidationError: (MethodNotAllowed) Операция «DeletedVaultPurge» не разрешена.
Похоже, есть разрешение, которого у меня нет, хотя я глобальный администратор. Итак, что мне нужно сделать, чтобы очистить программно удаленные хранилища ключей?
Вот шаги в Azure Power Shell (4.7.0), которые я могу использовать для воспроизведения ошибки:
Сначала я создаю Key Vault:
New-AzKeyVault -Name $keyVaultName -ResourceGroupName $resourceGroupName -Location $location -EnablePurgeProtection
Потом удаляю.
Remove-AzKeyVault -Name $keyVaultName -ResourceGroupName $resourceGroupName
Затем попробуйте очистить хранилище ключей с обратимым удалением:
Remove-AzKeyVault -Name $keyVaultName -Location $location -InRemovedState -Force
Remove-AzKeyVault: операция DeletedVaultPurge недопустима.