진행 순서
- AWS 계정 생성
- IAM 사용자 생성 (액세스 키 발급)
- AWS CLI 패키지 설치
- AWS CLI 환경 설정 ( 자격 증명 및 구성 파일 생성 )
1. AWS 계정 생성
- 계정이 있다고 가정하겠습니다.
- 보유하고 있는 계정에 로그인 합니다.
2. IAM 사용자 생성 (액세스 키 발급)
- AWS CLI를 통해 AWS의 Service를 이용하기 위해선 AWS 계정의 액세스 키가 필요합니다.
- 순서
- 1) AWS console 상단의 Service 탭에서 IAM 서비스를 찾아 접속합니다.
- 2) 사용자(Users) 탭 → 사용자추가(Add user)를 클릭합니다.
- 4) 사용자 이름(User name)을 작성하고 액세스 유형(Access type)에서 프로그래밍 방식 액세스를 활성화합니다.
- AWS CLI를 이용할 수 있도록 사용자 기능을 등록하는 것입니다.
- 5) 기존 정책 직접 연결(Attach existing policies directly)에서 맨 위의 AdministratorAccess를 선택합니다.
- AWS CLI를 통해 모든 작업을 할 것이기 때문에 admin 권한이 필요합니다.
- 6) 사용자에 대한 태그는 선택적으로 부여할 수 있습니다만, 나중에도 관리할 수 있으니 넘어갑니다.
- 7) 생성한 사용자의 권한 및 이름을 마지막으로 확인하고, 하단의 사용자 만들기를 눌러 완료합니다.
- 8) 사용자를 만든 뒤, 왼쪽 중간에 있는 csv 다운로드를 누릅니다.
- csv 파일 하나가 다운로드 되는데, 이는 잘 저장해둡니다.
- 이 파일에는 Access key ID와 Secret access key가 저장되어 있는데, CLI를 이용하는데 필요합니다.
3. AWS CLI 패키지 설치
- 터미널에서 아래 명령어를 통해 설치합니다.
- pip install awscli
- 설치 확인
- # 아래 결과가 나오면 설치 완료 aws #usage: aws [options] <command> <subcommand> [<subcommand> ...] [parameters] #To see help text, you can run: # # aws help # aws <command> help # aws <command> <subcommand> help #aws: error: the following arguments are required: command
4. AWS CLI 환경 설정 ( 자격 증명 및 구성 파일 생성)
- 이 단계는 위의 2단계에서 생성한 사용자 자격 증명(Access key ID와 Secret access key)을 사용하여
- awscli를 통해 AWS에 자동으로 액세스할 수 있도록 설정하는 단계입니다.
- 순서
출처 : https://wooono.tistory.com/188