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