azure cli não consegue acessar usando a opção de linha de comando

1

Quando tento fazer o login usando o azure cli, fornecendo nome de usuário e senha. Eu recebo erro

az login -u [email protected] -p plaintextpassword

The user name might be invalid. For cross-check, try 'az login' to authenticate through browser.

Quando uso o método de autenticação do navegador com o mesmo nome de usuário e senha, consigo fazer o login. Usando este processo eu tenho a opção de "conta de trabalho ou escola" ou "conta pessoal". Eu seleciono "conta do trabalho ou da escola" e insiro minhas credenciais. Existe uma maneira de selecionar isso usando a opção de linha de comando.

    
por kumar 05.07.2017 / 15:31

2 respostas

1

Quando sua conta for da Microsoft (como *@outlook.com, *@hotmail.com), você receberá o log de erros. A razão raiz é a conta da Microsoft não suporta login não interativo. Também é inseguro para você acessar o Azure diretamente com sua conta.

Se você planeja gerenciar seu aplicativo ou serviço com o Azure CLI 2.0, você deve executá-lo em uma entidade de serviço do Azure Active Directory (AAD) em vez de suas próprias credenciais. Por favor, consulte os seguintes passos para criar o serviço principal.

1.Login para o Azure.

2.Use az ad sp create-for-rbac para criar o principal de serviço.

az ad sp create-for-rbac --name {appId} --password "{strong password}" 

Exemplo

az ad sp create-for-rbac --name shuiexample --password "Password012!!" 

Você pode obter o resultado abaixo:

{
  "appId": "bca24913-026d-4020-b9f1-add600bf9045",
  "displayName": "shuiexample1234",
  "name": "http://shuiexample1234",
  "password": "*******",
  "tenant": "*******"
}

3.Faça login usando o principal de serviço

appID="bca24913-026d-4020-b9f1-add600bf9045"
password="******"
tenant="*******"
az login --service-principal -u $appID --password $password --tenant $tenant

Mais informações sobre isso, consulte este link .

    
por 06.07.2017 / 03:27
0

A conta que você está usando uma conta da Microsoft ou exige autenticação multifator? qualquer um deles exigirá login interativo

link

    
por 05.07.2017 / 15:41