본문 바로가기

BackEnd/AWS

AWS CLI configure 설정 방법(Ubuntu 20.04 WSL2)

반응형


AWS

 

1. Version 확인

# aws --version
aws-cli/2.2.16 Python/3.8.8 Linux/5.10.16.3-microsoft-standard-WSL2 exe/x86_64.ubuntu.20 prompt/off

 

2. AWS configure

사용자의 계정과 발급받은 액세스 키를 넣어줄 차례입니다. 먼저 .aws 폴더를 찾아 config 파일을 수정해주어야 하는데, 저는 이거 찾는데만 한시간 이상 걸렸습니다. 아무래도 리눅스가 익숙하지 않아서 그랬을까요. . . 아무리 찾아도 없더라구요. 그래서 찾은 방법이 바로 aws 명령어로 ID와 Key를 입력하는 것입니다.

 axce@DESKTOP-20FUN55:~$ aws configure 
AWS Access Key ID [None]: 
AWS Secret Access Key [None]:
Default region name [None]:
Default output format [None]:

"aws configure"명령어를 실행하면 다음 네 가지 설정을 묻습니다. 그럼 이때 발급받은 Access Key에 있는 내용을 입력해줍니다.

 # rootkey.csv 
AWSAccessKeyId=AKIA4YIDPCX7QOLJ2EDG
AWSSecretKey=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
 axce@DESKTOP-20FUN55:~$ aws configure 
AWS Access Key ID [None]:  AKIA4YIDPCX7QOL*****
AWS Secret Access Key [None]: nCJ4+jpTlEwx0d9VUPTp1PD1goZsk0**********
Default region name [None]: ap-northeast-2
Default output format [None]: json

"Default region name"은 AWS 콘솔에서 지정한 region을 얘기합니다. 저는 서울을 선택했었기 때문에 서울 코드인 "ap-northeast-2"를 설정하겠습니다.

"Default output format""aws ec2 describe-key-pairs" 명령어를 실행해 EC2 인스턴스 목록을 출력할 때 나타나는 형식을 설정합니다.

아래 명령어는 정상적으로 입력 되었는지를 확인하는 명령어 입니다. AWS 콘솔에서 계정 ID를 확인해보시면 출력된 UserID와 동일한 것을 알 수 있습니다.

> axce@DESKTOP-20FUN55:/mnt/c$ aws sts get-caller-identity
{  
    "UserId": "87671747****", 
    "Account": "87671747****", 
    "Arn": "arn:aws:iam::****17479423:root" 
}

 

끝.


 

반응형

'BackEnd > AWS' 카테고리의 다른 글

WSL2 사용 설정(윈도우에서 Ubuntu 사용하는 방법)  (2) 2022.01.10
DevOps란?  (0) 2022.01.10