Search
moon
sun

[AWS] S3 다른 계정으로 복제 (계정간 EC2 AMI 복제)

PublishDate
2021/05/18
Category
AWS
S3
Tag & Keyword
AMI
S3 Bucket Sync
💡
준비물 1. AWS CLI가 설치된 환경 2. Source, Target 계정의 IAM User 3. IAM User의 Access Key, Secret Key (참고 링크) 4. 테스트를 위한 Source 계정의 EC2 Instance - 본문 중 노란색 Highlight에는 실제 값을 넣어야합니다.

시작 전

•
각 계정에 적절한 권한과 액세스 정책이 부여되어 있다면 다른 AWS 계정의 S3 객체를 복제할 수 있다.
•
현재는 AWS CLI를 통해서만 버킷 복제가 가능합니다.
•
버킷간 데이터를 옮길 때 S3 객체를 다운로드 하고 새로운 S3 버킷에 올리는 비용, 시간, 절차적 번거로움을 해결할 수 있습니다.

S3 복제하기

1. AMI를 S3 버킷에 저장
2. Source S3의 AMI를 → Target S3로 전송
3. Target S3에서 AMI 복원

결론

•
AWS CLI가 익숙하고, IAM, Credential과 같은 개념에 이해도가 높으면 아주 편리한 기능이다.
•
반대로 AWS CLI, IAM, Credential과 같은 개념이 아직 생소하다면 많이 막막할 것 같다.
•
콘솔에 없고 AWS CLI로만 사용 가능한 기능들에 대한 홍보 & 사용방법에 대한 예시가 더 많아졌으면 좋겠다.