컴퓨터 활용/노년에 즐기는 코딩
EC2 인스턴스를 다른 계정에서 사용
easyfly
2025. 7. 20. 07:27
반응형
탄력적 IP(Elastic IP)를 사용한 EC2 인스턴스를 다른 AWS 계정에서 그대로 사용하려면, 다음 두 가지 사실을 이해하는 것이 중요합니다:
🔒 전제 이해
- 탄력적 IP는 계정 간 이전이 불가능합니다.
- AWS의 탄력적 IP는 할당한 계정에만 귀속되며, 다른 계정으로 직접 이전이 불가능합니다.
- EC2 인스턴스 자체도 계정 간 직접 이전은 불가능하지만, 이미지(AMI) 생성 및 공유로 해결할 수 있습니다.

✅ 해결 방법: EC2 인스턴스를 다른 계정에서 사용하기 위한 절차
1단계. 기존 계정에서 인스턴스를 AMI로 저장
- AWS 콘솔에서 해당 EC2 인스턴스를 선택
- [작업] > 이미지 및 템플릿 > 이미지 생성 선택
- 이름 지정 후 AMI 생성
2단계. 생성된 AMI 공유 설정
- EC2 > 이미지 > AMI로 이동
- 방금 만든 AMI 선택 후 [작업] > 이미지 권한 수정
- 공유하려는 계정의 AWS 계정 ID를 입력하여 공유
3단계. 새 계정에서 공유된 AMI로 EC2 인스턴스 생성
- 새 계정에서 AWS 콘솔 접속
- EC2 > AMI 메뉴에서 ‘공유된 이미지’ 탭 선택
- 공유된 AMI 확인 후, 해당 이미지로 새 인스턴스 시작
4단계. 새 인스턴스에 탄력적 IP 할당
- 새 계정에서 탄력적 IP를 새로 생성
- 생성한 IP를 새로 띄운 인스턴스에 연결
⚠️ 주의사항
- 원래 인스턴스에 연결된 탄력적 IP는 계정 이전이 불가하므로, 새 계정에서는 새로운 탄력적 IP를 할당해야 합니다.
- 인스턴스에 연결된 EBS 볼륨은 AMI 생성 시 자동 포함되므로, 데이터 손실 없이 복사됩니다.
- 기존 EC2에서 사용하는 S3, RDS, 보안 그룹 등은 별도 이전 또는 수동 설정 필요합니다.
✅ 요약
| 작업 항목 | 설명 |
| 탄력적 IP 이전 | ❌ 직접 이전 불가, 새로 발급 필요 |
| EC2 인스턴스 이전 | ✅ AMI 생성 후 다른 계정에 공유 |
| 데이터 유지 | ✅ AMI에 포함되어 복제됨 |
| 새 계정에서 EC2 재생성 | ✅ 공유된 AMI로 인스턴스 생성 |
반응형