사용자에게 IAM 관리형 정책 연결 - AWS Command Line Interface

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

사용자에게 IAM 관리형 정책 연결

이 주제에서는 AWS Command Line Interface(AWS CLI) 명령을 사용하여 사용자에게 AWS Identity and Access Management(IAM) 정책을 연결하는 방법을 설명합니다. 이 예제의 정책은 사용자에게 "파워 유저 액세스"를 제공합니다. IAM 서비스에 대한 자세한 내용은 AWS Identity and Access Management 사용 설명서를 참조하십시오.

명령을 실행하기 전에 기본 자격 증명을 설정합니다. 자세한 내용은 를 구성하십시오 AWS CLI 섹션을 참조하세요.

사용자에게 IAM 관리형 정책을 연결하려면
  1. 연결할 정책의 Amazon 리소스 이름(ARN)을 확인합니다. 다음 명령은 list-policies를 사용하여 이름이 PowerUserAccess인 정책의 ARN을 찾습니다. 그런 다음 해당 ARN을 환경 변수에 저장합니다.

    $ export POLICYARN=$(aws iam list-policies --query 'Policies[?PolicyName==`PowerUserAccess`].{ARN:Arn}' --output text) ~ $ echo $POLICYARN arn:aws:iam::aws:policy/PowerUserAccess
  2. 정책을 연결하려면 attach-user-policy 명령을 사용하고 정책 ARN을 보유하는 환경 변수를 참조합니다.

    $ aws iam attach-user-policy --user-name MyUser --policy-arn $POLICYARN
  3. list-attached-user-policies 명령을 실행하여 정책이 사용자에게 연결되었는지 확인합니다.

    $ aws iam list-attached-user-policies --user-name MyUser { "AttachedPolicies": [ { "PolicyName": "PowerUserAccess", "PolicyArn": "arn:aws:iam::aws:policy/PowerUserAccess" } ] }

자세한 내용은 액세스 관리 리소스를 참조하세요. 이 주제에서는 권한 및 정책 개요에 대한 링크와 Amazon S3, Amazon EC2 및 기타 서비스에 액세스하기 위한 정책 예에 대한 링크를 제공합니다.