Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Serviços de DevOps do Azure
Este artigo explica como entrar usando um token de acesso pessoal (PAT) do Azure DevOps. Você pode entrar interativamente com o Microsoft Entra por meio do comando az login ou usando um PAT do Azure DevOps. Para criar um PAT, consulte Usar tokens de acesso pessoal.
Importante
Recomendamos os tokens Microsoft Entra mais seguros do que os tokens de acesso pessoal de maior risco. Saiba mais sobre os nossos esforços para reduzir a utilização de PAT. Reveja as nossas orientações de autenticação para escolher o mecanismo de autenticação certo para as suas necessidades.
Para usar uma PAT com a CLI do Azure DevOps, escolha um destes métodos:
- Executar
az devops logine inserir o token PAT quando solicitado. - Canalize o token PAT para StdIn e use-o com
az devops login.Nota
Esse método funciona somente em um shell não interativo.
- Defina a
AZURE_DEVOPS_EXT_PATvariável de ambiente e execute comandos da CLI sem usaraz devops logino .
Inicie sessão com az devops login e insira o seu PAT
Depois de executar o az devops login comando, insira seu token de acesso pessoal (PAT) quando solicitado:
az devops login --organization https://dev.azure.com/contoso
Token:
Caso já tenha iniciado sessão interativamente com az login ou utilizado um nome de utilizador e palavra-passe, não é necessário fornecer um PAT. Os az devops comandos agora suportam o início de sessão através do az login.
Quando você entra com êxito, esse comando também pode definir sua organização padrão se nenhuma estiver configurada.
Nota
Para usuários convidados, apenas az devops login é suportado.
Use um PAT para iniciar sessão no az devops
Você pode fornecer o seu PAT para a CLI do Azure DevOps canalizando-o para o comando az devops login. Essa abordagem é útil para automação e pipelines de CI/CD onde a entrada interativa não é possível.
Usar uma variável
Substitua ###### por $(System.AccessToken) ou outra variável de pipeline:
echo "######" | az devops login --organization https://dev.azure.com/contoso/
Usar um arquivo
Também pode armazenar o seu PAT num ficheiro e canalizá-lo para o comando login:
cat my_pat_token.txt | az devops login --organization https://dev.azure.com/contoso/
Autenticar com a variável de ambiente AZURE_DEVOPS_EXT_PAT
Para cenários não interativos ou de automação, defina a AZURE_DEVOPS_EXT_PAT variável de ambiente como seu PAT. Se você não tiver usado az login ou az devops login, todos os az devops comandos tentarão usar essa variável para autenticação.
Defina a variável de ambiente no nível do processo antes de executar comandos da CLI para habilitar a autenticação contínua.
# set environment variable for current process
$env:AZURE_DEVOPS_EXT_PAT = 'xxxxxxxxxx'