[Develope]/Cloud&Docker

[4] aws-cli 설치

하늘을닮은호수M 2021. 4. 1. 14:43
반응형

본 고는 다음 링크를 참조하여 작성하였습니다. 

 

Reference : spiritlink.tistory.com/42

 

윈도우 10 에서 WSL(Ubuntu)로 AWSCLI 실행하기

S3에 있는 파일을 EFS로 옮겨야 되는데 AWS CLI를 사용해야 되는 상황이 있다. 근데 내컴퓨터가 윈도우라서 AWS CLI를 사용해야 되는데 PowerShell이 반응이 없는 상황이 자주 나와서 ㅡㅡ... 이번에는 최

spiritlink.tistory.com

 

AWS CLI를 설치하기 위해서는 Python과 PIP가 필요한데 이것들을 먼저 설치해보자.

우분투는 방금 깔아서 텅 비어있기 때문에 설치해줘야 한다.

 

- Python 설치

우리는 Ubuntu 이기 때문에 이 명령어로 설치한다.

sudo apt-get install python3

 

다음과 같은 명령어로 잘 설치되었는지 확인한다.

python3 --version

 

주의 : 파이썬3를 설치했기 때문에 대부분 명령어에서 python을 치라고 하면 python3로 바꿔서 써줘야 된다.

 

- PIP 설치

파이썬 스크립트를 하나 받는다..

curl -O https://bootstrap.pypa.io/get-pip.py

※ 0이아니라 대문자 O임

 

파이썬 스크립트 실행할때 필요한 유틸을 받는다

sudo apt-get install python3-distutils

 

스크립트를 실행해서 PIP를 다운로드, 설치한다.

python3 get-pip.py --user

여기까지 PIP 설치 완료

 

3. PATH 설정하기

이제 PATH를 연결해 보자.

export PATH=~/.local/bin:$PATH

해당 커맨드를 한번 실행한뒤

source ~/.profile

커맨드를 실행한다.

 

pip --version

했을때 에러없이 pip 숫자 ~~~ 버전이 이렇게 나와야 한다.

4. AWSCLI 설치

pip를 통해서 설치한다.

pip install awscli --upgrade --user

 

aws --version으로 정상 설치됬는지 확인한다.

 

5. 명령줄 경로에 AWS CLI 실행파일 추가

 

이과정까지 하면 설치 끝

 

AWS CLI 구성하기

AWS "IAM 신규 사용자 생성하기"에서 IAM 내려받은 파일에서 액세스 키와 비밀 키를 가져와야 한다.

 

$ more ****_credentials_20210401.csv

    - AWS Access Key ID : 노란색 부분

    - AWS Secret Access Key : 붉은색 부분

 

$ aws configure

    -  AWS Access Key ID : 위 more에서 얻은 노란색 부분

    - AWS Secret Access Key : 위 more에서 얻은 붉은색 부분

    - reginon : seoul (본인은 region을 seoul로 할당하였다)

 

이제 CLI를 사용할 수 있게 되었다. 다음과 같이 사용자 계정 목록을 출력함으로써 잘 동작하는지 빠르게 검증해 보자

(본인 관련 상세 내용은 disable 처리하였다.)

root@Workstation:/mnt/c/Users/T7810/Downloads# aws iam list-users
{
    "Users": [
        {
            "Path": "/",
            "UserName": "********",
            "UserId": "#############",
            "Arn": "arn:aws:iam::********",
            "CreateDate": "2021-04-01T05:51:58Z"
        }
    ]
}

 

반응형