MacOS

[MacOS] AWS CLI 설치 및 환경 설정

nineDeveloper 2023. 5. 21.
728x90

AWS CLI 설치 및 설정

AWS CLI 설치 (MacOS 기준)

brew install awscli

AWS CLI 설치 확인

$ aws --version
aws-cli/2.8.12 Python/3.9.11 Darwin/22.4.0 exe/x86_64 prompt/off

AWS CLI 환경 설정

$ aws configure
AWS Access Key ID [****************CCHQ]:
AWS Secret Access Key [****************x/2N]:
Default region name [ap-northeast-2]:
Default output format [json]:

특정 환경으로 설정 시

$ aws configure --profile username

AWS CLI 설정 확인

$ cat ~/.aws/config
[default]
region = ap-northeast-2
output = json
  cat ~/.aws/credentials

  #[default]
  #aws_secret_access_key = ~
  #aws_access_key_id = ~

AWS CLI 설정 정상 여부 확인

# AWS에 있는 모든 s3 버킷 나열
$ aws s3 ls
2023-05-08 09:57:46 dev-serverlessdeploymentbucke-1tit8oq27rhcb
2023-05-08 11:07:48 dev-serverlessdeploymentbucke-5tiyr3m7o91v

특정 환경으로 실행 시

 aws s3 ls --profile "username"

AWS CLI 사용자 정보 조회

AWS CLI로 특정 Region의 사용자 정보 조회

$ aws --region ap-northeast-2 iam get-user
{
    "User": {
        "Path": "/",
        "UserName": "USERID",
        "UserId": "IDXXXXXXXXXXXXXXXXXXX",
        "Arn": "arn:aws:iam::000000000000:user/USERID",
        "CreateDate": "2023-03-10T07:03:49+00:00",
        "PasswordLastUsed": "2023-05-12T06:18:50+00:00",
        "Tags": [
            {
                "Key": "KEYXXXXXXXXXXXXXXXXXX",
                "Value": "Application"
            },
            {
                "Key": "TEAM",
                "Value": "Team"
            }
        ]
    }
}

특정 환경의 계정 정보 조회

$ aws --profile username --region ap-northeast-2 iam get-user

참고

728x90

댓글

💲 추천 글