반응형
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
반응형
'AWS > 인프라 구축' 카테고리의 다른 글
AWS EC2: Nginx, Tomcat 연동 (2) | 2023.06.01 |
---|---|
AWS EKS 설치: CLI로 설치하는 방법(yaml 파일) (0) | 2023.05.30 |
AWS EC2 Nginx 설치(Amazon Linux 2, Ubuntu) (0) | 2023.05.25 |
AWS EC2 Docker 설치 (0) | 2023.05.25 |
AWS EC2 Redis 설치 (0) | 2023.05.23 |