還原測試推斷的中繼資料 - AWS Backup

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

還原測試推斷的中繼資料

還原復原點需要還原中繼資料。若要執行還原測試, AWS Backup 會自動推斷可能導致還原成功的中繼資料。該命令get-restore-testing-inferred-metadata可用於預覽 AWS Backup 將推斷的內容。命令會get-restore-job-metadata傳回由 AWS Backup推斷的一組中繼資料。請注意,對於某些資源類型 (Amazon FSx), AWS Backup 無法推斷一組完整的中繼資料。

推斷的還原中繼資料是在還原測試程序期間決定的。您可以將參數 RestoreMetadataOverrides 包含在 RestoreTestingSelection 的主體中,來覆寫某些還原中繼資料索引鍵。某些中繼資料覆寫在 AWS Backup 主控台中無法使用。

每個支援的資源都有推斷還原中繼資料索引鍵和值,以及可覆寫的還原中繼資料索引鍵。只有標記成功還原所需RestoreMetadataOverrides 索引鍵值配對或巢狀索引鍵值對必須包含在其中;其他都是選用的值。請留意,索引鍵值不區分大小寫。

重要

AWS Backup 可以推斷資源應恢復為預設設定,例如 Amazon EC2 執行個體或 Amazon RDS 叢集還原為預設 VPC。但是,如果預設值不存在,例如已刪除預設 VPC 或子網路,且未輸入任何中繼資料覆寫,則還原將無法成功。

資源類型 推斷還原中繼資料索引鍵和值 可覆寫中繼資料

DynamoDB

deletionProtection,其中值會設定為 false

encryptionType 已設定為 Default

targetTableName,其中值會設定為開頭為 awsbackup-restore-test- 的隨機值

encryptionType

kmsMasterKeyArn

Amazon EBS

availabilityZone,其值會設定為隨機可用區域

encrypted,其值會設定為 true

availabilityZone

kmsKeyId

Amazon EC2

disableApiTermination 值會設定為 false

instanceType 值會設定為要還原之復原點的 instanceType

requiredImdsV2 值會設定為 true

iamInstanceProfileName值可以是空值,或 UseBackedUpValue

instanceType

requireImdsV2

securityGroupIds

subnetId

Amazon EFS

encrypted 值會設定為 true

file-system-id 值會設定為要還原之復原點的檔案系統 ID

kmsKeyId value 已設定為 alias/aws/elasticfilesystem

newFileSystem 值會設定為 true

performanceMode 值會設定為 generalPurpose

kmsKeyId

Amazon FSx for Lustre

lustreConfiguration 具有巢狀索引鍵。一個巢狀索引鍵是 automaticBackupRetentionDays,其值會設為 0

kmsKeyId

lustreConfiguration 具有巢狀索引鍵 logConfiguration

securityGroupIds

subnetIds成功還原所需

Amazon FSx NetApp

name 會設定為開頭為 awsbackup_restore_test_ 的隨機值

ontapConfiguration 具有巢狀索引鍵,包括:

  • junctionPath,其中 /name 是要還原的磁碟區名稱

  • sizeInMegabytes,其值會設定為要還原之復原點的大小 (MB)

  • snapshotPolicy,其中值會設定為 none

ontapConfiguration 具有特定的可覆寫巢狀索引鍵,包括:

  • junctionPath

  • ontapVolumeType

  • securityStyle

  • sizeInMegabytes

  • storageEfficiencyEnabled

  • storageVirtualMachineId成功還原所需

  • tieringPolicy

Amazon FSx for OpenZFS

openZfzConfiguration,其中有巢狀索引鍵,包括:

  • automaticBackupRetentionDays,將值設定為 0

  • deploymentType,將值設定為要還原之復原點的部署類型

  • throughputCapacity,其值是以 deploymentType 為基礎。如果 deploymentTypeSINGLE_AZ_1,則值會設為 64;如果 deploymentTypeSINGLE_AZ_2 or MULTI_AZ_1,則值會設定為 160

kmsKeyId

openZfsConfiguration 具有特定的可覆寫巢狀索引鍵,包括:

  • deploymentType

  • throughputCapacity

  • diskiopsConfiguration

securityGroupIds

subnetIds

Amazon FSx for Windows File Server

windowsConfiguration,其中有巢狀索引鍵,包括:

  • automaticBackupRetentionDays,將值設定為 0

  • deploymentType,將值設定為要還原之復原點的部署類型

  • throughputCapacity,將值設定為 8

kmsKeyId

securityGroupIds

subnetIds 成功還原所需

windowsConfiguration,包含特定的可覆寫巢狀索引鍵

  • throughputCapacity

  • activeDirectoryId如果不包含selfManagedActiveDirectoryConfiguration,則需要成功還原

  • selfManagedActiveDirectoryConfiguration如果不包含activeDirectoryId,則需要成功還原

  • preferredSubnetId

Amazon RDS、Aurora、Amazon DocumentDB、Amazon Neptune 叢集

availabilityZones,將值設定為最多三個隨機可用區域的清單

dbClusterIdentifier,包含開頭為 awsbackup-restore-test 的隨機值

engine,將值設定為要還原之復原點的引擎

availabilityZones

databaseName

dbClusterParameterGroupName

dbSubnetGroupName

enableCloudwatchLogsExports

enableIamDatabaseAuthentication

engine

engineMode

engineVersion

kmskeyId

port

optionGroupName

scalingConfiguration

vpcSecurityGroupIds

Amazon RDS 執行個體

dbInstanceIdentifier,包含開頭為 awsbackup-restore-test- 的隨機值

deletionProtection,將值設定為 false

multiAz,將值設定為 false

publiclyAccessible,將值設定為 false

allocatedStorage

availabilityZones

dbInstanceClass

dbName

dbParameterGroupName

dbSubnetGroupName

domain

domainIamRoleName

enableCloudwatchLogsExports

enableIamDatabaseAuthentication

iops

licensemodel

multiAz

optionGroupName

port

processorFeatures

publiclyAccessible

storageType

vpcSecurityGroupIds

Amazon Simple Storage Service (Amazon S3)

destinationBucketName,包含開頭為 awsbackup-restore-test- 的隨機值

encrypted ,將值設定為 true

encryptionType,將值設定為 SSE-S3

newBucket,將值設定為 true

encryptionType

kmsKey