리소스 유형별 백업 복원 - AWS Backup

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

리소스 유형별 백업 복원

복원 방법

콘솔 복원 지침 및 AWS Backup지원되는 각 리소스 유형에 대한 설명서 링크는 이 페이지 하단의 링크를 참조하세요.

프로그래밍 방식으로 백업을 복원하려면 StartRestoreJob API 작업을 사용합니다.

리소스를 복원하는 데 필요한 구성 값(‘복원 메타데이터’)은 복원하려는 리소스에 따라 다릅니다. 백업을 생성할 때 사용한 구성 메타데이터를 가져오려면 GetRecoveryPointRestoreMetadata를 호출할 수 있습니다. 이 페이지 하단의 링크에서 메타데이터 복원 예제도 확인할 수 있습니다.

콜드 스토리지로부터 복원은 웜 스토리지로부터 복원보다 일반적으로 4시간이 더 걸립니다.

각 복원마다 고유한 작업 ID(예: 1323657E-2AA4-1D94-2C48-5D7A423E7394)를 사용하여 복원 작업이 생성됩니다.

참고

AWS Backup 는 복원 시간 동안 서비스 수준 계약(SLAs)을 제공하지 않습니다. 복원 시간은 시스템 로드 및 용량에 따라 달라질 수 있으며, 동일한 리소스를 포함하는 복원의 경우에도 마찬가지입니다.

비파괴 복원

AWS Backup 를 사용하여 백업을 복원하면 복원 중인 백업이 포함된 새 리소스가 생성됩니다. 이는 복원 활동으로 인해 기존 리소스가 손상되지 않도록 보호하기 위한 것입니다.

복원 테스트

리소스에 대한 테스트를 수행하여 복원 경험을 시뮬레이션할 수 있습니다. 이렇게 하면 조직 복원 시간 목표(RTO)를 충족하는지 확인하고 향후 복원 요구 사항에 대비하는 데 도움이 됩니다.

자세한 내용은 복원 테스트 섹션을 참조하세요.

복원 중 태그 복사

참고

Amazon EC2 인스턴스, 가상 머신 및 Amazon Timestream 리소스SAPHANA에서 Amazon DynamoDB , Amazon S3를 복원할 때는 현재 이 기능을 사용할 수 없습니다.

소개

태그가 백업 당시 보호된 리소스에 속해 있었다면 리소스를 복원하면서 태그를 복사할 수 있습니다. 키-값 페어가 포함된 레이블인 태그는 리소스를 식별하고 검색하는 데 도움이 될 수 있습니다. 복원 작업을 시작할 때 원래 백업된 리소스에 속한 태그를 복원 중인 리소스에 추가할 수 있습니다.

복원 작업 중에 태그를 포함하도록 선택하면 이 단계를 통해 복원 작업이 완료된 후 리소스에 태그를 수동으로 적용하는 데 드는 오버헤드와 수고를 대체할 수 있습니다. 단, 이 기능은 복원된 리소스에 새 태그를 추가하는 것과는 다릅니다.

콘솔 흐름에서 백업을 복원하면 기본적으로 소스 태그가 복사됩니다. 복원된 리소스에 태그를 복사하지 않도록 하려면 콘솔에서 확인란을 선택 취소하세요.

API 작업 에서 StartRestoreJob파라미터CopySourceTagsToRestoredResourcefalse 기본적으로 로 설정되어 복원 중인 리소스에서 원본 소스 태그를 제외합니다. 원본 소스의 태그를 포함하려면 이 파라미터를 True로 설정합니다.

고려 사항

  • 리소스에는 복원된 리소스를 포함하여 최대 50개의 태그가 포함될 수 있습니다. 태그 제한에 대한 자세한 내용은 AWS 리소스 태그 지정을 참조하세요.

  • 복원에 사용되는 역할에 태그를 복사할 수 있는 올바른 권한이 있는지 확인하세요. 복원 기본 역할에는 필요한 권한이 포함되어 있습니다. 사용자 지정 역할에는 리소스에 태그를 지정할 수 있는 추가 권한이 포함되어야 합니다.

  • 복원 태그 포함에는 현재 다음 리소스가 지원되지 않습니다. VMware Cloud™ on AWS, VMware Cloud™ on AWS Outposts, 온프레미스 시스템, SAP HANA Amazon EC2 인스턴스, Timestream, DynamoDB , Advanced DynamoDB 및 Amazon S3.

  • 연속 백업의 경우 가장 최근 백업을 기준으로 원본 리소스의 태그가 복원된 리소스에 복사됩니다.

  • 항목 수준 복원에서는 태그가 복사되지 않습니다.

  • 백업 작업이 완료된 후 백업에 추가되었지만 백업 전에는 원래 리소스에 없던 태그는 복원된 리소스에 복사되지 않습니다. 2023년 5월 22일 이후에 생성된 백업만 복원 시 태그 복사 기능이 적용됩니다.

  • Amazon EC2

    • 복원된 Amazon EC2 인스턴스에 적용된 태그는 연결된 복원된 Amazon EBS 볼륨에도 적용됩니다.

    • 소스 인스턴스에 연결된 EBS 볼륨에 적용된 태그는 복원된 인스턴스에 연결된 볼륨에 복사되지 않습니다. 사용자가 태그를 기반으로 EBS 볼륨에 액세스할 수 있도록 허용하거나 거부하는 IAM 정책이 있는 경우 정책이 유효하도록 복원된 볼륨에 필요한 태그를 수동으로 재할당해야 합니다.

  • Amazon EFS 리소스를 복원할 때는 새 파일 시스템에 복사해야 합니다. 기존 파일 시스템에 복원하는 경우 태그를 기존 파일 시스템에 복사할 수 없습니다.

  • Amazon RDS

    • 백업된 RDS 클러스터가 여전히 활성 상태인 경우 이 클러스터의 태그가 복사됩니다.

    • 원래 클러스터가 더 이상 활성 상태가 아닌 경우 대신 클러스터 스냅샷의 태그가 복사됩니다.

    • 백업 당시 리소스에 있던 태그는 CopySourceTagsToRestoredResource의 부울 파라미터가 True 또는 False로 설정되었는지 관계없이 복원 중에 복사됩니다. 하지만 스냅샷에 태그가 없는 경우 위의 부울 설정이 사용됩니다.

  • Amazon Redshift 클러스터는 기본적으로 복원 작업 중에 항상 태그를 포함합니다.

콘솔을 통해 태그 복사

  1. AWS Backup 콘솔을 엽니다

  2. 탐색 창에서 보호된 리소스를 선택하고 복원하려는 Amazon S3 리소스 ID를 선택합니다.

  3. 리소스 세부 정보 페이지에 선택한 리소스 ID의 복구 시점 목록이 표시됩니다. 리소스를 복원하려면

    1. 백업 창에서 리소스의 복구 시점 ID를 선택합니다.

    2. 창의 오른쪽 위에서 복원을 선택합니다. 또는 백업 볼트로 이동하여 복구 시점을 찾은 다음 작업, 복원을 차례로 클릭해도 됩니다.

  4. 백업 복원 페이지에서 ‘태그 포함 복원’이라는 패널을 찾습니다. 원본 리소스의 태그를 모두 포함하려면 확인란을 선택한 상태로 유지합니다(콘솔에서는 이 확인란이 기본적으로 선택되어 있음).

  5. 원하는 설정 및 역할을 모두 선택한 후 백업 복원을 클릭합니다.

프로그래밍 방식으로 태그를 포함하려면

API 작업을 사용합니다StartRestoreJob. 다음 부울 파라미터가 True로 설정되어 있는지 확인합니다.

CopySourceTagsToRestoredResource = true

부울 파라미터 CopySourceTagsToRestoredResourceTrue인 경우 복원 작업은 원본 리소스의 태그를 복원된 자료에 복사합니다.

중요

이 파라미터가 지원되지 않는 리소스(VMware, AWS Outposts, 온프레미스 시스템, EC2 인스턴스, Timestream, DynamoDB, Advanced DynamoDB 및 Amazon S3)SAPHANA에 포함되어 있으면 복원 작업이 실패합니다.

{ "RecoveryPointArn": "arn:aws:ec2:us-east-1::image/ami-1234567890a1b234", "Metadata": { "InstanceInitiatedShutdownBehavior": "stop", "DisableApiTermination": "false", "EbsOptimized": "false", "InstanceType": "t1.micro", "SubnetId": "subnet-123ab456cd7efgh89", "SecurityGroupIds": "[\"sg-0a1bc2d345ef67890\"]", "Placement": "{\"GroupName\":null,\"Tenancy\":\"default\"}", "HibernationOptions": "{\"Configured\":false}", "IamInstanceProfileName": "UseBackedUpValue", "aws:backup:request-id": "1a2345b6-cd78-90e1-2345-67f890g1h2ij" }, "IamRoleArn": "arn:aws:iam::123456789012:role/EC2Restore", "ResourceType": "EC2", "IdempotencyToken": "34ab5678-9012-3c4d-5678-efg9h01f23i4", "CopySourceTagsToRestoredResource": true }

태그 복원 문제 해결

ERROR: 불충분한 권한

REMEDY: 복원된 리소스에 태그를 포함할 수 있도록 복원 역할에 필요한 권한이 있는지 확인합니다. 복원에 대한 기본 AWS 관리형 서비스 역할 정책인 에는 이 작업에 필요한 권한이 AWSBackupServiceRolePolicyForRestores포함되어 있습니다.

사용자 지정 역할을 사용하는 경우 다음 권한이 있어야 합니다.

  • elasticfilesystem:TagResource

  • storagegateway:AddTagsToResource

  • rds:AddTagsToResource

  • ec2:CreateTags

  • cloudformation:TagResource

자세한 내용은 API 권한 섹션을 참조하세요.

복원 작업 상태

AWS Backup 콘솔의 작업 페이지에서 복원 작업의 상태를 볼 수 있습니다. 복원 작업 상태에는 대기 중, 실행 중, 완료됨, 중단됨, 실패가 있습니다.