Como configurar o Key Vault para máquinas virtuais com a CLI do Azure
Aplica-se a: ✔️ VMs do Linux ✔️ Conjuntos de dimensionamento flexíveis
Na pilha do Azure Resource Manager, os segredos/certificados são modelados como recursos que são fornecidos pelo Key Vault. Para saber mais sobre o Azure Key Vault, confira O que é o Azure Key Vault? Para que o Key Vault seja usado com VMs do Azure Resource Manager, a propriedade EnabledForDeployment no Key Vault deverá ser definida como true. Este artigo mostra como configurar o Key Vault para uso com VMs (máquinas virtuais) do Azure usando a CLI do Azure.
Para realizar essas etapas, é preciso ter a CLI do Azure mais recente instalada e conectada a uma conta do Azure usando az login.
Criar um cofre de chaves
Crie um Key Vault e atribua a política de implantação com az keyvault create. O exemplo a seguir cria um Key Vault chamado myKeyVault
no grupo de recursos myResourceGroup
:
az keyvault create -l westus -n myKeyVault -g myResourceGroup --enabled-for-deployment true
Atualizar um Key Vault para uso com VMs
Defina a política de implantação em um Key Vault existente com az keyvault update. O exemplo a seguir atualiza o cofre de chaves chamado myKeyVault
no grupo de recursos myResourceGroup
:
az keyvault update -n myKeyVault -g myResourceGroup --set properties.enabledForDeployment=true
Usar modelos para configurar o Cofre de Chaves
Ao usar um modelo, você precisa definir a propriedade enabledForDeployment
como true
para o recurso do Key Vault da seguinte forma:
{
"type": "Microsoft.KeyVault/vaults",
"name": "ContosoKeyVault",
"apiVersion": "2015-06-01",
"location": "<location-of-key-vault>",
"properties": {
"enabledForDeployment": "true",
....
....
}
}
Próximas etapas
Para obter outras opções que você pode definir ao criar um Key Vault usando modelos, consulte Create a key vault (Criar um Key Vault).