내용으로 건너뛰기

한 리전에서 Amazon EC2 인스턴스 AMI를 생성한 다음, 다른 리전으로 복사하려면 어떻게 해야 합니까?

2분 분량
0

Amazon Elastic Cloud Compute(Amazon EC2) 인스턴스의 사본을 시작하여 다른 AWS 리전에 있는 클라이언트를 지원하고 내 애플리케이션에 중복성을 생성하려고 합니다.

해결 방법

다른 리전에 AMI 사본 생성

참고: Amazon Machine Image(AMI)를 생성하면 데이터 일관성을 유지하기 위해 인스턴스가 자동으로 재부팅됩니다. 퍼블릭 IP 주소도 동일하게 유지됩니다. 인스턴스 재부팅을 방지하려면 AMI를 생성할 때 NoReboot 옵션을 선택하십시오.

다음 단계를 완료하십시오.

  1. 다음 방법 중 하나를 사용하여 EC2 인스턴스의 AMI를 생성합니다.
    Amazon Elastic Block Store(Amazon EBS) 지원 Linux AMI의 경우 인스턴스에서 AMI 생성을 참조하십시오.
    인스턴스 저장소 지원 Linux AMI의 경우 인스턴스 저장소 지원 AMI 생성을 참조하십시오.
    Windows AMI의 경우 Windows Sysprep을 사용하여 Amazon EC2 AMI 생성을 참조하십시오.
  2. 다른 리전으로 인스턴스 AMI를 복사합니다.
  3. 새 리전의 AMI에서 새 EC2 인스턴스를 시작합니다.

참고: AMI에서 생성하는 인스턴스는 인스턴스 저장소 볼륨에 저장된 데이터를 유지하거나 복사하지 않습니다. AMI를 생성하는 소스 인스턴스는 인스턴스 저장소에 저장된 모든 데이터를 유지합니다.

AMI의 암호화 지원에 대한 자세한 내용은 암호화 및 복사를 참조하십시오.

특정 계정과 AMI 공유

다른 AWS 계정과 AMI를 공유하려면 특정 AWS 계정과 AMI 공유를 참조하십시오.

암호화된 AMI를 공유하려면 암호화된 EC2 인스턴스를 시작하기 위해 계정 간에 암호화된 AMI를 공유하는 방법을 참조하십시오.

‘AMI was copied from an AMI with a kernel that's unavailable in the destination region’ 오류 해결

모든 리전에서 Linux 반가상화(PV) AMI를 지원하는 것은 아니므로 EC2 Linux 인스턴스 AMI를 복사할 때 다음과 같은 오류 메시지가 표시될 수 있습니다.

"This AMI was copied from an AMI with a kernel that is unavailable in the destination region: {Image ID}"

이 문제를 해결하려면 다음 단계를 완료하십시오.

  1. 새 하드웨어 가상 머신(HVM) 인스턴스를 생성합니다.
  2. 새 EBS 볼륨을 HVM 인스턴스에 연결합니다.
  3. 이전 PV 인스턴스에 연결된 EBS 볼륨의 데이터를 HVM 인스턴스로 전송합니다.

자세한 내용은 가상화 유형을 참조하십시오.

관련 정보

Amazon EC2 모범 사례

암호화된 EBS 스냅샷 또는 볼륨을 다른 AWS 계정과 공유하려면 어떻게 해야 합니까?

Amazon PV-GRUB 커널 이미지 ID

AWS 공식업데이트됨 8달 전