Azure CLI `AZ LOGIN` 오류: "동일한 사용자 이름을 가진 여러 계정을 찾았습니다."

Azure CLI `AZ LOGIN` 오류: "동일한 사용자 이름을 가진 여러 계정을 찾았습니다."

CLI를 통해 Azure에 로그인하려고 할 때마다 이 오류가 발생합니다. 자세한 내용은 다음과 같습니다.

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

(이제 두 계정 모두 동일한 사용자 이름/이메일을 갖는 팝업 브라우저 창이 나타납니다):
여기에 이미지 설명을 입력하세요

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. 두 번째 계정(개인)은 제가 사용하고 싶은 계정입니다.
  2. 나는 시도했다:
    1. 여러 번 로그인 --안돼
    2. PS 프롬프트의 명령 az account clear(캐시 지우기) --안돼
    3. 내 휴대폰에 MFA가 누락되었는지 확인했습니다.안돼
    4. 다음을 통해 로그아웃 az logout한 다음 다음을 통해 다시 로그인합니다 az login.안돼

답변1

이거 해결한 것 같은데...

  1. 포털에 직접 로그인했습니다.Portal.azure.com
  2. Azure Active Directory(곧 예정)를 클릭했습니다.마이크로소프트 엔트라 아이디)
  3. 테넌트 관리를 클릭했습니다.여기에 이미지 설명을 입력하세요
  4. 그러면 기본 테넌트로 이동하고 "테넌트" 오른쪽에 테넌트 ID가 나열됩니다. "복사 아이콘"을 클릭하여 복사할 수 있습니다.여기에 이미지 설명을 입력하세요
  5. Azure CLI 명령 프롬프트(Windows 명령 프롬프트 또는 powershell)로 돌아가서 다음을 입력합니다.az login --tenant <your-tenant-id>
  6. 로그인하려는 계정을 묻는 브라우저 팝업이 표시되면 Azure 구독을 보유한 올바른 계정을 선택하세요.
  7. 여전히 문제가 있는 경우 명령 프롬프트가 명령줄 인터페이스에 제공하는 az login --tenant <your-tenant-id> --use-device-code코드를 사용하여 브라우저가 강제로 로그인하도록 az login시도한 다음 브라우저에 입력합니다(MFA와 비슷하지만 "장치에서 푸시됨"). " [이 경우 PC의 명령줄]).
  8. 이렇게 하면 로그인되어 기본 동작인 Microsoft 계정의 모든 구독이 나열됩니다.
  9. 실행 az logout한 다음 다시 로그인하면 az login(이번에는 옵션/스위치 없이) 이 시점부터 이 문제가 "수정"되어야 합니다.

관련 정보