AWS CLI 환경 세팅하기 이전에 CLI 설치는 아래 AWS 문서를 참고해주시면 됩니다.
https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html
aws configure
커맨드를 사용하면 아래와 같이 CLI 환경을 바로 세팅할 수 있습니다.

그러나 이번 포스트에서는 특정 유저 기준 Profile로 AWS CLI를 세팅하는 방법을 다루어보려고 합니다 🙂
aws configure --profile <YOUR PROFILE NAME>

여기서 기입할 Access Key ID와 Secret Access Key는 AWS IAM 콘솔 메뉴에서 Access management >> Users에서 생성된 유저 정보를 복사 붙여넣기하면 됩니다.
Default region name은 저는 us-east-1으로, Default output format은 json으로 해주었습니다.


User의 Permission은 Permission 옵션에서 원하는 방식으로 권한을 부여해주면 됩니다. 간단하게는 Attach policies directly 옵션으로 필요한 권한을 선택해서 부여할 수 있습니다.
특정 유저에 대해서 계정 세팅이 잘 되었는지 확인하기 위해서 간단하게 테스트해보려고 하는데요 프로필명을 매번 명령어에 붙여서 사용하기보다는 초반에 터미널에서
export AWS_PROFILE=<YOUR PROFILE NAME>
으로 세팅해줍니다.
그 후 aws configure list
를 실행하면 다음과 같이 설정된 프로필 정보가 보입니다.

또한 기본적으로 세팅되는 default VPC 가 아래 명령어로 조회되면 정상적으로 CLI가 세팅된 것입니다.
aws ec2 describe-vpcs

AWS의 다음 공식 문서도 참고해볼 수 있습니다.
https://aws.amazon.com/getting-started/guides/setup-environment/module-three/