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
반응형