Exercício: definir e recuperar um segredo do Azure Key Vault usando a CLI do Azure

Concluído

Neste exercício, você aprenderá a executar as seguintes ações usando a CLI do Azure:

  • Criar um Key Vault
  • Adicionar e recuperar um segredo

Pré-requisitos

    • Uma conta do Azure com uma assinatura ativa. Se você ainda não tiver uma, poderá se inscrever para uma avaliação gratuita no https://azure.com/free

Entre no Azure e inicie o Cloud Shell

  1. Entre no portal do Azure e abra o Cloud Shell.

    o local do botão de inicialização do Cloud Shell.

  2. Quando abrir o shell, certifique-se de selecionar o ambiente Bash .

    Selecionando o ambiente bash.

Criar um Key Vault

  1. Vamos definir algumas variáveis para os comandos da CLI a serem usados para reduzir a quantidade de redigição. Substitua a cadeia de caracteres de variável <myLocation> por uma região que faça sentido para você. O nome do Key Vault precisa ser um nome globalmente exclusivo e o script a seguir gera uma cadeia de caracteres aleatória.

    myKeyVault=az204vault-$RANDOM
    myLocation=<myLocation>
    
  2. Criar um grupo de recursos.

    az group create --name az204-vault-rg --location $myLocation
    
  3. Crie um Key Vault usando o comando az keyvault create.

    az keyvault create --name $myKeyVault --resource-group az204-vault-rg --location $myLocation
    

    Nota

    Isso pode levar alguns minutos.

Adicionar e recuperar um segredo

Para adicionar um segredo ao cofre, você só precisa executar algumas etapas extras.

  1. Crie um segredo. Vamos adicionar uma senha que pode ser usada por um aplicativo. A senha é chamada ExamplePassword e armazenará o valor de hVFkk965BuUv nela.

    az keyvault secret set --vault-name $myKeyVault --name "ExamplePassword" --value "hVFkk965BuUv"
    
  2. Use o comando az keyvault secret show para recuperar o segredo.

    az keyvault secret show --name "ExamplePassword" --vault-name $myKeyVault
    

    Esse comando retorna algum JSON. A última linha contém a senha em texto sem formatação.

    "value": "hVFkk965BuUv"
    

Você criou um Key Vault, armazenou um segredo e o recuperou.

Limpar recursos

Se você não precisar mais dos recursos neste exercício, use o comando a seguir para excluir o grupo de recursos e o Key Vault associado.

az group delete --name az204-vault-rg --no-wait