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 |
댓글