프로필사진

Go, Vantage point

가까운 곳을 걷지 않고 서는 먼 곳을 갈 수 없다.


Github | https://github.com/overnew/

Blog | https://everenew.tistory.com/





티스토리 뷰

반응형

 

 

 

 

AWS CLI로 S3 버킷 생성 후 파일 업로드하기 위해서, EC2를 하나 만들어서 접속한다.

 

 

(이러한 CLI를 개인 PC에 설치하여서 진행할 수도 있다.)

https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/getting-started-install.html

 

최신 버전의 AWS CLI 설치 또는 업데이트 - AWS Command Line Interface

이전 버전에서 업데이트하는 경우 unzip 명령을 실행하면 기존 파일을 덮어쓸지 묻는 메시지가 표시됩니다. 스크립트 자동화와 같은 경우에 이러한 프롬프트를 건너뛰려면 unzip에 대한 -u 업데이

docs.aws.amazon.com

 

 

 

 

EC2 인스턴스는 아래와 같이  S3를 관리할 수 있는 Role이 부여돼야 한다.

 

 

 

 

 

간단한 실습 용이기 때문에 session manager로 접속하였다.

 

 

aws linux os를 선택했다면 aws 관련 SDK가 이미 설치되어 있을 것이다.

 

 

소유한 버킷 목록

aws s3 ls

 

 

 

s3 버킷 생성(make bucket, mb)

aws s3 mb s3://<버킷 이름>

 

 

 

정상 생성이 되어 있다.

 

 

 

 

EC2의 파일을 s3 버킷으로 업로드

aws s3 cp <파일 경로>/<파일 명> s3://<버킷 명>

 

ec2의 파일을 s3의 버킷으로 복사 시킨다.

 

 

 

업로드 확인 

aws s3 ls s3://<버킷 이름>

 

 

 

다운로드

aws s3 cp s3://<버킷이름>/<경로>/<파일명> <host 경로>/<파일명>

 

 

 

반응형
댓글
반응형
인기글
Total
Today
Yesterday
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함