Among Us - Yellow Crewmate [CLI] AWS CLI 명령어 사용하기 (cli설치 및 구성, s3 파일 업로드)

AWS/AWS CLI

[CLI] AWS CLI 명령어 사용하기 (cli설치 및 구성, s3 파일 업로드)

감쟈! 2021. 3. 3. 22:00

AWS CLI (Command Line Interface)

AWS CLI는 AWS 서비스와 상호 작용할 수 있는 오픈 소스 도구이다.  AWS CLI를 사용하면 Powershell 이나 터미널에서도 AWS에서 제공하는 명령어 기능을 실행 할 수 있다. 

 

 

 

AWS 공식 홈페이지에서 CLI를 설치해주자.

나는 Windows용으로 .msi파일을 다운받아 주었다.

docs.aws.amazon.com/ko_kr/cli/latest/userguide/install-cliv2.html

 

AWS CLI 버전 2 설치, 업데이트 및 제거 - AWS Command Line Interface

이 페이지에 작업이 필요하다는 점을 알려 주셔서 감사합니다. 실망시켜 드려 죄송합니다. 잠깐 시간을 내어 설명서를 향상시킬 수 있는 방법에 대해 말씀해 주십시오.

docs.aws.amazon.com

 

설치를 완료했으면 Powershell 에서 AWS CLI 명령어를 사용해 보도록 하자

 

 

 

1. aws --version

aws --version 명령어를 입력했을 때 다음과 같이 나온다면 AWS CLI 설치가 제대로 된 것을 확인할 수 있다.

 

 

 

2. aws configure

 

aws cli에 사용자 등록을 해주자. 

Access Key 및 Secret Key는 IAM 사용자를 생성할 때 받아두었던 Key를 사용해주자

Region은 현재 서울 리전으로 선택했고,

aws cli의 기본 출력 형식은 json 이다.

 

 

설치와 구성이 제대로 되었다면, 아래와 같이 s3 명령어를 실행했을 때, 내 aws 계정과 연동하여 사용할 수 있다.

간단하게 aws cli s3 명령어 몇가지만 살펴보도록 하자

 

 

3. aws s3 ls

현재 계정의 S3 버킷 목록을 보여주는 명령어.

 

 

4. aws s3 sync s3://<버킷이름> <디렉터리>

 

다음과 같이 s3에 있는 potato-image 라는 버킷에 있는 파일들을 가져올 수 있다.

 

 

 

5. aws s3 cp <파일명> s3://<버킷이름>

 

반대로 현재 디렉터리에 있는 파일을 S3에 cli명령어를 통해서 업로드 시켜보자

다음과 같이 명령어를 입력하면,,,

 

아래와 같이 버킷 폴더에 파일이 업로드 된 것을 확인할 수 있다.


 

이상으로 AWS CLi 설치 및 구성 하는 방법에 대해서 알아보았다

 

CLI 명령어를 사용해서 AWS 콘솔에 직접 접속하지 않아도 작업을 할 수 있게 되었다.