AWS/인프라 구축
AWS EC2 CLI 설치
miracle21
2023. 5. 25. 11:38
반응형
AWS Command Line Interface(AWS CLI)
명령줄 셸의 명령을 사용하여 AWS 서비스와 상호 작용할 수 있는 오픈 소스 도구
운영체제: Amazon Linux 2
AWS CLI 설치
curl "https://awscli.amazonaws.com/AWSCLIV2.pkg" -o "AWSCLIV2.pkg"

AWS CLI 버전 확인
aws --version

프로필 설정
프로필 설정 전
aws configure list

프로필 설정하기
액세스 키와 시크릿 키는 IAM 사용자를 만들 때 저장해둔 키 입력
aws configure

credentials 설정
vi ~/.aws/credentials
아래 프로필 작성해서 붙여넣기
role_arn과 MFA는 IAM 사용자 요약과 보안자격증명 탭에서 확인 가능
[role]
region = ap-northeast-2
mfa_serial =
role_arn =
aws_access_key_id =
aws_secret_access_key =
source_profile = default



config 설정
vi ~/.aws/config
아래 프로필 작성해서 붙여넣기
[role]
region = ap-northeast-1
mfa_serial = arn:aws::mfa/
role_arn = arn:aws:iam:role/
source_profile = default

AWS CLI 테스트: 프로필 확인
aws sts get-caller-identity

role 전환(MFA 할당하지 않은 경우 생략)
export AWS_DEFAULT_PROFILE=role
실수로 전환한 경우 되돌리기
unset AWS_DEFAULT_PROFILE

ec2 리스트 확인
aws ec2 describe-instances --filters Name=instance-state-name,Values=running --query "Reservations[*].Instances[*].InstanceId" --output text


반응형