Search

[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로만 사용 가능한 기능들에 대한 홍보 & 사용방법에 대한 예시가 더 많아졌으면 좋겠다.