AWS CLI 를 활용하여, 작업자 PC에서 직접 AWS Infra. 를 컨트롤 할 수 있습니다. 그리 어렵지 않은 설치지만, 이 마저도 힘들어 하시는 분들이 계셔서 참고될 수 있도록 기록으로 남깁니다.
1. Installation
아래 사이트를 통해 설치 실행 파일을 다운로드 받습니다.
* Windows에서 AWS CLI 버전 2 설치, 업데이트 및 제거
설치파일이 실행되면 다음과 같이 진행됩니다. 이 스크린샷이 2020년도 버전이라, 지금은 조금 변경 되었을 것 같네요.
설치가 잘 되고 있습니다.
설치 완료.
설치 확인은, aws --version 명령어로 확인 가능합니다. 다만, 아래 그림처럼, 바로 AWS Infra. 를 컨트롤 할 수 없습니다. 접근제어에 필요한 정보가 없거든요. 실행하는 내가 누구인지, 그에 합당한 권한이 있는지 등, AWS 는 아직 알 수 없는 상태 입니다.
2. Credentials
AWS IAM 을 통해 생성한 Access key / Secret access key 정보를 활용합니다. 저는, AWS CLI 가 설치되면 자동으로 생성되는 사용자 home directory 에 숨김 폴더에 옮겨 놨습니다.
"aws configure" 명령어를 통해, 접근제어 정보 - Access key / Secret access key 를 입력해 줍니다. 관리자 모드로 진행하지 않으면, 위의 폴더에 접근이 불가능하니, 관리자 모드로 다시 실행해 줍니다.
이제, "aws s3 ls" 명령어를 실행하면, 문제 없이 동작 합니다.
".aws/credentials" 폴더로 가면, 아래와 같이 두개의 파일이 생성되어 있습니다.
credential 파일을 보면, Access key 와 Secret access key 정보가 담겨 있습니다.
3. 20250217 - Update
Mac OS 에서 AWS CLI 는, 두 가지 버전이 존재합니다. dpk 패키지로 설치하는 경우는 x86_64 CPU architecture 로 설치 됩니다. 기존에 M1 Macbook Pro 에 설치된 버전을 확인해 보니 다음과 같습니다.
전에는 x86_64 버전으로 동작 했으나, homebrew 를 통한 설치 이후에는 arm64 버전으로 동작 합니다. 차이라고 한다면, 설치된 directory 가 다르네요.
일해라 AWS.
FIN
댓글
댓글 쓰기