본문 바로가기
AWS

EC2에 저장된 파일을 S3로 저장하기 / 불러오기

by ssyeon 2021. 12. 21.

 

 

EC2에 AWS CLI가 설치가 되어 있는지 aws --version을 통해 확인한다.

 

 

 

CLI가 설치되어 있지 않다면

 

sudo apt install python-setuptools python3-pip -y

sudo pip install awscli 

 

순서대로 명령어를 실행시키면서 AWS CLI를 설치해주자

 

 

 

 

ec2에 s3을 접근할 수 있도록 만들기 위해서 작업 > 보안 > IAM 역할 수정을 한다

 

 

 

 

새 IAM 역할 생성을 누른다

 

 

 

 

 

IAM역할로 연결되는데 여기에서 역할 만들기를 눌러준다

 

 

 

 

AWS 서비스 EC2를 선택하고 다음

 

 

 

 

검색창에 s3를 입력하고 AmazonS3FullAccess를 선택해 모든 권한을 받을 수 있게 한다

 

 

 

역할 이름을 적어두고 역할을 만든다

 

역할에 아까 만들어준 역할이 나오면 그거 선택해서 저장!

 

 

 

 

ec2에서 s3로 파일을 저장하려고 할 때

aws s3 cp (파일) (s3 위치)

 

 

 

 

s3에 들어가서 잘 들어갔음을 확인할 수 있다.

 

 

 

s3에 저장된 파일을 ec2로 불러오고 싶을 때

aws s3 cp (s3위치/파일) (ec2에 저장하고 싶은 위치)

root계정이 아닐때 Permission denied가 나면 sudo 넣어줬는지 확인하기!

 

 

 

 

 

 

 

반응형

'AWS' 카테고리의 다른 글

ami 리전 변경하기  (0) 2022.11.03
[AWS] ami 공유  (0) 2022.11.03
AWS 키 페어 가져오기  (0) 2022.05.10
[Ubuntu] EC2 인스턴스 ubuntu에 MongoDB 설치하기  (0) 2021.12.28
[aws linux2] EC2 인스턴스 linux에 MongoDB 설치하기  (0) 2021.12.28

댓글