컴퓨터 활용/노년에 즐기는 코딩

EC2 인스턴스를 다른 계정에서 사용

easyfly 2025. 7. 20. 07:27
반응형

탄력적 IP(Elastic IP)를 사용한 EC2 인스턴스를 다른 AWS 계정에서 그대로 사용하려면, 다음 두 가지 사실을 이해하는 것이 중요합니다:


🔒 전제 이해

  1. 탄력적 IP는 계정 간 이전이 불가능합니다.
    • AWS의 탄력적 IP는 할당한 계정에만 귀속되며, 다른 계정으로 직접 이전이 불가능합니다.
  2. EC2 인스턴스 자체도 계정 간 직접 이전은 불가능하지만, 이미지(AMI) 생성 및 공유로 해결할 수 있습니다.

사용중인 교육용 EC2 인스턴스


✅ 해결 방법: 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로 인스턴스 생성

 

반응형