MOONCO 2023. 2. 28. 20:20

 

 

AWS-CLI란?

AWS에 명령줄 프로그램에서 접근할 수 있도록해주는 프로그램

 

설치

curl "https://awscli.amazonaws.com/AWSCLIV2.pkg" -o "AWSCLIV2.pkg"
sudo installer -pkg AWSCLIV2.pkg -target /

 

설치 확인

aws --version

 

초기 설정 ( 액세스 키 필요 )

aws configure

 

또 다른 사용자 추가

aws configure --profile 사용자이름

 

로그인 사용자 확인

aws sts get-caller-identity

 

추가된 사용자 확인

aws sts get-caller-identity --profile 사용자이름

 

환경변수로 사용자 지정하기

export AWS_PROFILE=사용자이름

 

목록 조회

// aws 리전 목록 조회
aws ssm get-parameters-by-path --path /aws/service/global-infrastructure/regions --output json |
jq .Parameters[].Name

// 모든 aws 서비스 목록 조회
aws ssm get-parameters-by-path --path /aws/service/global-infrastructure/services --output json |
jq .Parameters[].Name | sort

// 리전에서 사용가능한 서비스 조회
aws ssm get-parameters-by-path --path /aws/service/global-infrastructure/regions/us-east-1/services --
output json | jq .Parameters[].Name | sort

// 서비스 엔드포인트 조회
aws ssm get-parameter --name /aws/service/global-infrastructure/regions/us-west-1/services/s3/endpoint
--output json | jq .Parameter.Value

 

반응형