Escolha sua assinatura ao fazer logon no Azure usando a CLI do Azure

Com a versão de visualização da CLI 2.59.0 do Azure, há um novo recurso de logon que fornece uma lista de locatários e assinaturas disponíveis. Escolha manter a assinatura e o locatário selecionados por padrão ou digite o número da linha da assinatura que você deseja usar. Aqui estão os detalhes:

  • O seletor de assinatura está disponível em uma versão de visualização da CLI do Azure para Windows, Linux ou macOS de 64 bits.
  • O seletor de assinatura só está disponível ao usar o az login comando interativamente.
  • A visualização de autenticação deve ser instalada para usar o seletor de assinatura.
  • A visualização é instalada no diretório especificado e coexiste com a instalação atual da CLI do Azure.
  • A visualização de autenticação não solicita que você selecione uma assinatura quando estiver fazendo login com uma entidade de serviço, identidade gerenciada ou WAM (Gerenciador de Contas da Web).

Com a prática atual, o comando az account set é necessário para alterar sua assinatura. Com o seletor de assinatura no momento do login interativo, você ignora a necessidade de listar e definir sua assinatura padrão.

Instalação no Windows

Instale a visualização da autenticação da CLI do Azure seguindo estas etapas:

  1. Baixe o Microsoft Azure CLI.zip.
  2. Descompacte o pacote em uma pasta.
  3. Altere seu diretório de trabalho para <unzipped folder path\bin\>

Observação

Você deve executar comandos da CLI do Azure a partir do local onde instalou a visualização ou atualizar sua variável de ambiente PATH para incluir o local. Este artigo adota a abordagem de alterar o diretório de trabalho.

Instalar para Linux e macOS

Se você estiver instalando a visualização em um ambiente macOS, o tempo de execução do Python deverá ser instalado.

mkdir azure-cli-edge-build 
cd azure-cli-edge-build 
git clone https://github.com/Azure/azure-cli --branch login --depth 1 
python3 -m venv env 
. env/bin/activate 
pip install azdev 
azdev setup -c 
az login 

Fazer logon no Azure

Para usar o novo seletor de assinatura, primeiro altere seu diretório para onde você instalou a visualização de autenticação e, em seguida, use ./az.cmd login.

cd <unzipped folder path>
./az.cmd login

Se você instalou a visualização de autenticação no C:\myPath\Azure CLI preview, sua sintaxe ficaria assim:

cd "C:\myPath\Azure CLI preview\bin"
C:\myPath\Azure CLI preview\bin> ./az.cmd login

Escolha sua assinatura

  1. Observe que a assinatura e o locatário atualmente selecionados são indicados com um asterisco (*).
  2. Toque Enter para ignorar o seletor de assinatura e aceitar a assinatura padrão.
  3. Digite um número de linha na lista numerada para alterar a assinatura padrão.

Aqui está uma impressão de tela do que você pode esperar da visualização de autenticação:

Seletor de assinatura

Verificar os resultados

Para verificar sua assinatura padrão selecionada, use ./az.cmd account show. Se você instalou a visualização de autenticação no C:\myPath\Azure CLI preview, sua sintaxe ficaria assim:

C:\myPath\Azure CLI preview\bin> ./az.cmd account show

Confira também