IAM 사용자가 새 MFA 디바이스를 생성하려고 할 때 발생하는 "엔터티가 이미 있음" 오류를 해결하려면 어떻게 해야 합니까?

2분 분량
0

AWS Identity and Access Management(IAM) 사용자를 위한 새로운 다중 인증(MFA) 디바이스를 만들려고 했습니다. 다음과 비슷한 오류가 발생했습니다. "경로와 이름이 동일한 MFA 디바이스 엔터티가 이미 있습니다." IAM 사용자는 MFA 디바이스가 없습니다.

해결 방법

MFA 디바이스가 생성되었지만 IAM 사용자가 사용할 수 있도록 활성화되지 않은 경우 이 오류가 발생합니다. 먼저 MFA 디바이스를 비활성화합니다. AWS Command Line Interface(AWS CLI)를 사용하여 MFA 디바이스를 삭제합니다. 그런 다음 MFA 디바이스를 다시 생성합니다.

**참고:AWS CLI 명령을 실행할 때 오류가 발생하면, **AWS CLI 오류 문제 해결을 참조하십시오. 또한 최신 AWS CLI 버전을 사용하고 있는지 확인하십시오.

다음 단계를 완료하십시오.

  1. AWS 계정에 생성된 모든 가상 MFA 디바이스를 나열하려면 list-virtual-mfa-devices AWS CLI 명령을 실행합니다.

    aws iam list-virtual-mfa-devices --assignment-status Unassigned
  2. 생성 중인 이름과 일치하는 MFA 디바이스 일련 번호를 기록해 두십시오.

  3. MFA 디바이스를 삭제하려면 delete-virtual-mfa-device AWS CLI 명령을 실행합니다.

    aws iam delete-virtual-mfa-device --serial-number arn:aws:iam::account-id:mfa/device-name
  4. 새 MFA 디바이스를 생성합니다.
    지침에 따라 IAM 사용자(콘솔)의 가상 MFA 디바이스를 활성화합니다.
    -또는-
    지침에 따라 AWS CLI 또는 AWS API에서 MFA 디바이스를 할당합니다.

동일한 이름의 할당되지 않은 디바이스를 찾지 못했다면 다른 사용자가 MFA 디바이스에 동일한 디바이스 이름을 사용한 것입니다. MFA 디바이스에 다른 이름을 사용하십시오.

관련 정보

AWS CLI를 사용하는 IAM 사용자에게 MFA 인증을 요구하려면 어떻게 해야 합니까?

다중 인증 사용

MFA 토큰을 사용하여 AWS CLI를 통해 AWS 리소스에 대한 액세스를 인증하려면 어떻게 해야 합니까?

AWS 공식
AWS 공식업데이트됨 7달 전