Azure KeyVault - The directory currently selected differs from this key vault's directory. Some actions will be disabled.
Fala pessoALL,
Tudo bom? Hoje quero mostrar como resolver o erro:
The directory currently selected differs from this key vault's directory. Some actions will be disabled.
Esse erro ocorreu comigo após a migração da minha conta para um novo diretório.
Basicamente todos os recursos tem o mesmo id e a subscription id ainda é a mesma, mas mudamos de um diretório para outro.
O erro ja possui um fix no Q&A do Key Vault, mas é para powershell, quero demonstrar aqui como corrigir o problema usando o Azure CLI
Corrigindo o problema
Vamos lá:
- Exiba os dados da subscription ativa:
az account show
, nós vamos precisar guardar o Guid da propriedadetenantId
. - Agora vamos atualizar o
tenantId
e aspolicies
do KeyVault:
az keyvault update -n vaultName -g resourceGroupName --remove properties.accessPolicies 0
az keyvault update -n vaultName -g resourceGroupName --set properties.tenantId="tenantId-GUID"
A propriedade accessPolicies
é uma lista, se voce tiver mais de uma policy
, se certifique de ter alterado todas as policies existentes.
Depois disso recrie as policies
e voce conseguirá gerenciar seu vault sem maiores problemas.
Até a próxima.