AWS 계정의 정식 사용자 ID 찾기 - Amazon Simple Storage Service

AWS 계정의 정식 사용자 ID 찾기

정식 사용자 ID는 AWS 계정 ID에서 난독화된 영숫자 식별자입니다(예: 79a59df900b949e55d96a1e698fbacedfd6e09d98eacf8f8d5218e7cd47ef2be). Amazon S3를 사용하여 버킷 및 객체에 대한 교차 계정 액세스 권한을 부여할 때 이 ID를 사용하여 AWS 계정을 식별할 수 있습니다. 루트 사용자, 연합된 사용자 또는 IAM 사용자로 계정의 정식 사용자 ID를 검색할 수 있습니다.

AWS Management Console 또는 AWS CLI를 사용하여 AWS 계정에 대한 정식 사용자 ID를 찾을 수 있습니다. AWS 계정의 정식 사용자 ID는 해당 계정에만 적용됩니다.

사전 조건

페더레이션 사용자이거나 프로그래밍 방식(예: AWS CLI 사용)으로 정보에 액세스하는 경우 Amazon S3 버킷을 나열하고 볼 수 있는 권한이 있어야 합니다.

루트 사용자 또는 IAM 사용자로 콘솔에 로그인한 경우 다음 단계를 수행하여 AWS 계정의 정식 사용자 ID를 찾습니다. 루트 사용자 및 IAM 사용자에 대한 자세한 내용은 IAM 사용 설명서에서 AWS 자격 증명 관리 개요: 사용자를 참조하세요.

  1. 루트 사용자 또는 IAM 사용자로 콘솔에 로그인합니다.

    자세한 내용은 IAM 사용 설명서에서 AWS Management Console에 로그인을 참조하세요.

  2. 오른쪽 상단의 탐색 모음에서 계정 이름 또는 번호를 선택한 다음 내 보안 자격 증명(My Security Credentials)을 선택합니다.

  3. 계정의 정식 ID를 찾습니다.

    • 루트 사용자인 경우 [계정 식별자(Account identifiers)]를 확장하고 [정식 사용자 ID(Canonical User ID)]를 찾습니다.

    • IAM 사용자인 경우 [계정 세부 정보(Account details)]에서 [계정 정식 사용자 ID(Account canonical user ID)]를 찾습니다.

페더레이션 사용자로 AWS Management Console에 로그인한 경우 다음 단계를 수행하여 해당 계정의 정식 사용자 ID를 찾습니다. 연합된 사용자에 대한 자세한 내용은 IAM 사용 설명서에서 기존 사용자 연합을 참조하세요.

참고

페더레이션 사용자로 AWS Management Console에 로그인했는지 확인하려면 AWS Management Console 페이지에서 계정 정보를 선택하고 확장된 계정 정보를 확인하세요. 페더레이션 사용자가 계정 정보에 표시되면 페더레이션 사용자로 로그인한 것입니다.

  1. 연합된 사용자로 콘솔에 로그인합니다.

    자세한 내용은 IAM 사용 설명서에서 AWS Management Console에 로그인을 참조하세요.

  2. Amazon S3 콘솔에서 버킷 이름을 선택하여 버킷 세부 정보를 봅니다.

  3. 권한(Permissions)을 선택한 후 액세스 제어 목록(ACL) 섹션까지 아래로 스크롤합니다.

    버킷 소유자(Bucket Owner)(사용자의 AWS 계정)에 AWS 계정에 대한 정식 사용자 ID가 표시됩니다.

AWS CLI에서 다음과 같이 list-buckets 명령을 사용하여 정식 사용자 ID를 찾습니다.

aws s3api list-buckets --query Owner.ID --output text