내용으로 건너뛰기

AWS Backup 복구 지점에서 EC2 인스턴스를 복원하려면 어떻게 해야 합니까?

2분 분량
0

AWS Backup 복구 지점에서 Amazon Elastic Compute Cloud(EC2) 인스턴스를 복원하려고 합니다.

간략한 설명

AWS Backup 콘솔 또는 AWS Command Line Interface(AWS CLI)를 사용하여 Amazon EC2 인스턴스를 복원할 수 있습니다.

복구 지점을 복원하면 AWS Backup은 인스턴스의 Amazon Machine Image(AMI)에서 새 EC2 인스턴스를 만듭니다. 또한 AWS Backup은 백업 중에 인스턴스와 연결한 Amazon Elastic Block Store(Amazon EBS) 볼륨을 복원합니다.

중요: 인스턴스에 연결하면 문제가 발생하는 경우 EC2 인스턴스의 연결 및 시작 문제를 해결하려면 어떻게 해야 합니까?를 참조하십시오.

해결 방법

AWS Backup 콘솔을 사용하여 인스턴스 복원

AWS Backup 콘솔을 사용하려면 AWS Backup 콘솔을 사용하여 Amazon EC2 복구 지점 복원을 참조하십시오.

참고: 원본 인스턴스 프로파일을 사용하는 경우 AWS Backup에 iam:PassRole 권한을 부여해야 합니다.

AWS CLI를 사용하여 인스턴스 복원

참고: AWS CLI 명령을 실행할 때 오류가 발생하면 AWS CLI의 오류 해결을 참조하십시오. 또한 최신 AWS CLI 버전을 사용하고 있는지 확인하십시오.

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

  1. 백업 저장소에서 복구 지점의 Amazon 리소스 이름(ARN)을 가져오려면 다음 list-recovery-points-by-backup-vault AWS CLI 명령을 실행합니다.
    aws backup list-recovery-points-by-backup-vault --backup-vault-name BACKUP-VAULT-NAME --output json --query 'RecoveryPoints[].[BackupVaultName,RecoveryPointArn]'
    참고: BACKUP-VAULT-NAME을 백업 저장소 이름으로 바꿉니다.
  2. list-recovery-points-by-backup-vault 명령 출력에서 복구 지점의 ARN을 기록해 둡니다.
  3. 복구 지점 메타데이터를 가져오려면 다음 get-recovery-point-restore-metadata AWS CLI 명령을 실행합니다.
    aws backup get-recovery-point-restore-metadata --backup-vault-name BACKUP-VAULT-NAME --recovery-point-arn RECOVERY-POINT-ARN > out.json
    참고: BACKUP-VAULT-NAME을 백업 저장소 이름으로 바꾸고 RECOVERY-POINT-ARN을 복구 지점의 ARN으로 바꿉니다.
  4. 필요한 파라미터만 포함하도록 복구 지점 메타데이터를 편집합니다.
  5. 편집한 메타데이터를 .json 파일(예: ec2-restore-metadata.json)로 저장합니다.
  6. 메타데이터를 사용하여 인스턴스를 복원하려면 다음 start-restore-job AWS CLI 명령을 실행합니다.
    aws backup start-restore-job \
        --recovery-point-arn RECOVERY-POINT-ARN \
        --iam-role-arn arn:aws:iam::ACCOUNT-ID:role/service-role/AWSBackupDefaultServiceRole \
        --idempotency-token IDEMPOTENCY-TOKEN \
        --resource-type EC2 \
        --region REGION \
        --metadata file://ec2-restore-metadata.json
    참고: RECOVERY-POINT-ARN을 복구 지점의 ARN으로, ACCOUNT-ID를 AWS 계정 ID로 바꿉니다. 또한 IDEMPOTENCY-TOKEN을 고유 토큰으로 바꾸고 REGION을 AWS 리전으로 바꿉니다.
AWS 공식업데이트됨 6달 전