AWS 계정간 EC2 인스턴스 공유하기
AWS를 사용하다보면 EC2 인스턴스를 다른 계정에서 사용하고 싶은 경우가 생기게 됩니다. Free-Tier 이용 목적으로 만든 개인계정에서 생성한 이미지를 업무용 시스템에 적용하고 싶다거나 특정 사용자에게 본인이 구성한 이미지를 공유하고자 하는 경우 입니다. 이러때는 AWS 에서 제공되는 IMAGE 공유 기능을 사용하면 이용합니다. 편의상 EC2 이미지가 있는 계정을 공유계정 AMI 이미지를 공유 받을 계정을 구독계정 으로 명명 하겠습니다. 우선 EC2 인스턴스가 생성되어 있는 공유계정 에서 AMI 이미지를 생성합니다. Ec2 - Instances 에서 이미지 생성을 위한 인스턴스를 선택한 후 상단메뉴의 Action -image - Create Image 를 선택합니다. 이미지 생성시에 인스턴스는 자동으로 재부팅 됩니다. 인스턴스가 재부팅되는 것을 방지하기 위해서는 No reboot 항목에 체크 합니다. Create Image 버튼을 클릭하면 이미지 생성이 시작 됩니다. 이미지가 생성될 때 이미지를 공유하기 위하여 공유대상 AWS 계정 ID 가 필요합니다. 공유계정에서 로그아웃 한 후 구독계정 으로 다시 로그인 합니다. 우측상단 사용자 정보에서 My Account 를 선택합니다. 계정설정 의 계정 ID 항목이 보입니다. 해당 번호를 복사하여 기록해 둡니다 이제 다시 EC2 이미지를 생성했던 공유계정 으로 로그인 합니다. EC2 - images - AMIs 항목으로 이동하면 조금전에 수행한 이미지 생성 작업이 완료 되어 있을 것입니다. 이미지 생성이 정상적으로 완료 되었다면 Status 항목이 Pending 에서 available 로 변경되어 있어야 합니다. 이제 완료된 이미지를 선택한 후 공유 설정을 진행 합니다. Actions - Modify Image Permissions 을 선택합니다 ...