还原测试推断出的元数据 - Amazon Backup
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

还原测试推断出的元数据

还原恢复点需要还原元数据。为了执行还原测试, Amazon Backup 会自动推断可能有助于实现成功还原的元数据。该命令get-restore-testing-inferred-metadata可用于预览 Amazon Backup 将推断出的内容。该命令get-restore-job-metadata返回由 Amazon Backup推断出的元数据集。请注意,对于某些资源类型 (Amazon FSx) Amazon Backup ,无法推断出一组完整的元数据。

推断出的还原元数据是在还原测试过程中确定的。您可以通过在 RestoreTestingSelection 的正文中添加参数 RestoreMetadataOverrides 来覆盖某些还原元数据键。某些元数据覆盖在 Amazon Backup 控制台中不可用。

每个支持的资源都具有推断出的还原元数据键和值,以及可覆盖的还原元数据键。只有 RestoreMetadataOverrides 键值对或标有成功还原所必需的嵌套键值对,才必须包括在内;其他键值对都是可选的。请注意,键值不区分大小写。

重要

Amazon 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 值设置为正在还原的恢复点的实例类型

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成功还原所必需

适用于 ONTAP 的亚马逊 FSx NetApp

name 设置为随机值(从 awsbackup_restore_test_ 开始)

ontapConfiguration 具有嵌套键,其中包括:

  • junctionPath,其中 /name 是正在还原的卷的名称

  • sizeInMegabytes,其值设置为正在还原的恢复点的大小(以兆字节为单位)

  • 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