ERROR `AZ LOGIN` de la CLI de Azure: "Se encontraron varias cuentas con el mismo nombre de usuario"

ERROR `AZ LOGIN` de la CLI de Azure: "Se encontraron varias cuentas con el mismo nombre de usuario"

Recibo este error cada vez que intento iniciar sesión en Azure a través de la CLI. Aquí están los detalles:

PS C:\Users\MyName> az login  
Please select the account you want to log in with  

(Ahora aparece una ventana emergente del navegador donde ambas cuentas tienen el mismo nombre de usuario/correo electrónico):
ingrese la descripción de la imagen aquí

Found multiple accounts with the same username 'me@<redacted>.com': [{'home_account_id': 
'00000000-0000-0000-8413-<redacted>.9188040d-6c67-4c5b-b112-<redacted>', 'environment': 
'login.microsoftonline.com', 'username': 'me@<redacted>.com', 'authority_type': 'MSSTS',
 'local_account_id': 'ff37078a-25ee-4ca8-a555-<redacted>', 'realm': '2c5b6192-50ca-4e45-
869a-<redacted>'}, {'home_account_id': 'cd1796cb-a338-4267-8b6e-<redacted>.1a8ba571-a143
-461a-aac3-<redacted>', 'environment': 'login.microsoftonline.com', 'username':  'me@<re
dacted>.com', 'authority_type': 'MSSTS', 'local_account_id': 'cd1796cb-a338-4267-8b6e-<r
edacted>', 'realm': 'organizations'}]  
Please report to us via Github: https://github.com/Azure/azure-cli/issues/20168
  1. La 2da cuenta (PERSONAL) es la que me interesa usar
  2. Yo he tratado:
    1. iniciando sesión varias veces -NO VAYAS
    2. el az account clearcomando desde el indicador de PS (para borrar el caché) -NO VAYAS
    3. Verifiqué si me falta un MFA en mi teléfono.NO VAYAS
    4. cerrar sesión a través de az logouty luego volver a iniciar sesión a través de az login--NO VAYAS

Respuesta1

Creo que resolví esto...

  1. Inicié sesión en el portal directamente enportal.azure.com
  2. Hice clic en Azure Active Directory (que pronto seráID de entrada de Microsoft)
  3. Hice clic en Administrar inquilinosingrese la descripción de la imagen aquí
  4. Esto lo llevará al inquilino predeterminado, y a la derecha de "inquilino" se encuentra el ID del inquilino... puede copiarlo haciendo clic en el "icono de copiar"ingrese la descripción de la imagen aquí
  5. Vuelva al símbolo del sistema de la CLI de Azure (ya sea el símbolo del sistema de Windows o PowerShell) y escribaaz login --tenant <your-tenant-id>
  6. Aparecerá una ventana emergente del navegador que le pedirá la cuenta con la que desea iniciar sesión. Elija la cuenta correcta que contenga sus suscripciones de Azure.
  7. Si aún tiene un problema, intente az login --tenant <your-tenant-id> --use-device-codeforzar al navegador a iniciar sesión usando un código que el az loginsímbolo del sistema proporcionará en la interfaz de línea de comandos, que luego ingresará en el navegador (algo así como un MFA pero empujado desde el "dispositivo"). " [en este caso, la línea de comandos de su PC]).
  8. esto debería iniciar sesión y enumerar todas las suscripciones en su cuenta de Microsoft, que es el comportamiento predeterminado.
  9. ejecute az logouty luego vuelva a iniciar sesión az login(sin opciones/interruptores esta vez) y de ahora en adelante esto debería "solucionarse"

información relacionada