Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Se você perder suas credenciais de entidade de serviço, redefina as credenciais utilizando az ad sp credential reset. Esta etapa detalha como redefinir a senha ou o certificado da entidade de serviço.
Aviso
Ao aprender a gerenciar entidades de serviço do Azure, retornar senhas e locais de credencial em seu terminal e, consequentemente, em seu arquivo de log, é comum. No entanto, quando estiver fora de um ambiente de teste, armazene a saída da credencial em uma variável.
Redefinir credenciais retornando a saída para o console e o arquivo de log
Use o comando de redefinição de credencial do az ad sp para criar uma nova senha ou certificado para seu principal de serviço. Se você não souber a ID associada à entidade de serviço, use o comando az ad sp list
conforme explicado em Obter uma entidade de serviço existente.
Redefinir uma senha de principal de serviço.
az ad sp credential reset --id myServicePrincipalID
Saída do console mostrando a nova senha no console. Essas informações também são gravadas no log.
{
"appId": "myServicePrincipalID",
"password": "myServicePrincipalNewPassword",
"tenant": "myTenantID"
}
Redefina uma credencial de principal de serviço com um novo certificado autoassinado.
az ad sp credential reset --id myServicePrincipalID --create-cert
Saída do console mostrando o novo local do certificado no console. Essas informações também são gravadas no log.
{
"appId": "myServicePrincipalID",
"fileWithCertAndPrivateKey": "myLocation/myPemFileName.pem",
"password": null,
"tenant": "myTenantID"
}
Redefinir credenciais armazenando a saída em uma variável
Para evitar armazenar credenciais no arquivo de log, use o parâmetro --query
para armazenar a saída em uma variável. Ao testar, use o echo
comando para ver o valor da variável, mas entenda que echo
grava no log.
Redefina uma credencial de principal de serviço com uma senha.
# Bash script
myNewPassword=$(az ad sp credential reset --id myServicePrincipalID --query password --output tsv)
# the echo command writes to the log file
# only use it when testing
echo $myNewPassword
Próximas etapas
Agora que você aprendeu a redefinir as credenciais do principal do serviço, passe para a próxima etapa para aprender a limpar os recursos do tutorial.