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
iops
kmsKeyId
throughput
volumesize
volumetype
|
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
performanceMode
|
Amazon FSx for Lustre |
lustreConfiguration 具有嵌套键。一个嵌套键是 automaticBackupRetentionDays,其值设置为 0
|
kmsKeyId
lustreConfiguration 具有嵌套键 logConfiguration
securityGroupIds
subnetIds,成功还原所必需
|
Amazon FSx for NetApp ONTAP |
name 设置为随机值(从 awsbackup_restore_test_ 开始)
ontapConfiguration 具有嵌套键,其中包括:
-
junctionPath,其中 /name 是正在还原的卷的名称
-
sizeInMegabytes,其值设置为正在还原的恢复点的大小(以兆字节为单位)
-
snapshotPolicy,其值设置为 none
|
ontapConfiguration 具有特定的可覆盖嵌套键,其中包括:
|
Amazon FSx for OpenZFS |
openZfzConfiguration,具有嵌套键,其中包括:
-
automaticBackupRetentionDays,其值设置为 0
-
deploymentType,其值设置为正在还原的恢复点的部署类型
-
throughputCapacity,其值基于 deploymentType。如果 deploymentType 为 SINGLE_AZ_1,则该值设置为 64;如果 deploymentType 为 SINGLE_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,带有特定的可覆盖嵌套键
|
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
|