2022-06-02
개요: https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/cli-chap-welcome.html
설치파일: https://aws.amazon.com/ko/cli/

윈도우에 .msi 파일로 설치시 아무런 변화가 없을 수 있다. 당황하지 말고, 콘솔창을 켜서 아래와 같은 명령어를 입력했을때, 제대로 출력이 되면 잘 설치 된 것이다.
C:\>aws --version aws-cli/1.25.1 Python/3.8.10 Windows/10 botocore/1.27.1

이제 설치후에 configure를 설정해 주어야 한다.
C:\>aws configure AWS Access Key ID [****************RXF6]: AWS Secret Access Key [****************TZ2K]: Default region name [us-east-1]: Default output format [json]:
위처럼 aws configure명령어를 치면 id와 비밀key 입력란이 나오는데, 해당 부분은 IAM(AWS 리소스에 대한 엑세스 관리)에 들어가서 설정을 해야한다.
필자는 이미 설정해놓은 값이 있어서 []안에 설정된 값이 보이는것이다.
region name은 us-east-1, output format은 json을 입력하면 된다

IAM페이지로 들어가서 "사용자 추가"를 누른다.

"사용자 이름"을 입력후, "액세스키"에 체크를 한다.

권한 설정에서 "기존정책 직접 연결"을 누르고, "CLI"를 검색한 후, 위 그림과 같이 CLI 항목을 체크한다.

3,4번 과정은 그냥 다음을 누르면 되고, 마지막 페이지에 ID와 KEY가 나오는걸 잘 적어 놓으면 된다.


제대로 되었는지 테스트 명령어를 입력해 보자
C:\>aws ec2 describe-instance-types --filters "Name=instance-type,Values=c5.*" --query "InstanceTypes[].[InstanceType, NetworkInfo.NetworkPerformance]" --output table ------------------------------------- | DescribeInstanceTypes | +--------------+--------------------+ | c5.4xlarge | Up to 10 Gigabit | | c5.xlarge | Up to 10 Gigabit | | c5.24xlarge | 25 Gigabit | | c5.12xlarge | 12 Gigabit | | c5.metal | 25 Gigabit | | c5.2xlarge | Up to 10 Gigabit | | c5.large | Up to 10 Gigabit | | c5.9xlarge | 10 Gigabit | | c5.18xlarge | 25 Gigabit | +--------------+--------------------+
인스턴트 타입중 c5의 네트워크 정보를 잘 가져 온다.