RestoreTestingSelectionForCreate
其中包含有关特定还原测试选择的元数据。
ProtectedResourceType 是必需项,例如 Amazon EBS 或 Amazon EC2。
它包括 RestoreTestingSelectionName
、ProtectedResourceType
和以下项之一:
-
ProtectedResourceArns
-
ProtectedResourceConditions
每种受保护的资源类型可以具有一个单一值。
还原测试选择可以包括带通配符值(“*”)的 ProtectedResourceArns
以及 ProtectedResourceConditions
。或者,您最多可以在 ProtectedResourceArns
中包括 30 个特定的受保护资源 ARN。
ProtectedResourceConditions
示例包括 StringEquals
和 StringNotEquals
。
内容
- IamRoleArn
-
Amazon Backup 用于创建目标资源的 IAM 角色的 Amazon 资源名称 (ARN);例如:
arn:aws:iam::123456789012:role/S3Access
类型:字符串
必需:是
- ProtectedResourceType
-
还原测试选择中包含的 Amazon 资源类型;例如,Amazon EBS 卷或 Amazon RDS 数据库。
接受的受支持资源类型包括:
-
适用于 Amazon Aurora 的
Aurora
-
适用于 Amazon DocumentDB(与 MongoDB 兼容)的
DocumentDB
-
DynamoDB
:表示 Amazon DynamoDB -
EBS
:表示 Amazon Elastic Block Store -
EC2
:表示 Amazon Elastic Compute Cloud -
EFS
:表示 Amazon Elastic File System -
FSx
:表示 Amazon FSx -
适用于 Amazon Neptune 的
Neptune
-
适用于 Amazon Relational Database Service 的
RDS
-
S3
:表示 Amazon S3
类型:字符串
必需:是
-
- RestoreTestingSelectionName
-
属于相关还原测试计划的还原测试选择的唯一名称。
类型:字符串
必需:是
- ProtectedResourceArns
-
每个受保护的资源都可以按其特定 ARN(例如
ProtectedResourceArns: ["arn:aws:...", "arn:aws:..."]
)或按通配符(ProtectedResourceArns: ["*"]
)进行筛选,但不能同时按这两者进行筛选。类型:字符串数组
必需:否
- ProtectedResourceConditions
-
如果您在 ProtectedResourceArns 中包含了通配符,则可以包括资源条件,例如
ProtectedResourceConditions: { StringEquals: [{ key: "XXXX", value: "YYYY" }]
。类型:ProtectedResourceConditions 对象
必需:否
- RestoreMetadataOverrides
-
您可以通过在
RestoreTestingSelection
的正文中添加参数RestoreMetadataOverrides
来覆盖某些还原元数据键。键值不区分大小写。请参阅还原测试推断出的元数据的完整列表。
类型:字符串到字符串映射
必需:否
- ValidationWindowHours
-
这是可用于对数据运行验证脚本的小时数(1 到 168)。在验证脚本完成时或指定保留期结束时(以先到者为准),数据将被删除。
类型:整数
必需:否
另请参阅
有关在特定语言的 Amazon SDK 中使用此 API 的更多信息,请参阅以下内容: