BackupSelection - Amazon Backup
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

BackupSelection

用于为备份计划指定一组资源。

建议指定您所需的 ConditionsListOfTagsNotResources 和/或 Resources。如果未指定这些资源,Backup 将尝试选择所有支持和选择加入的存储资源,这可能会产生意想不到的成本影响。

内容

IamRoleArn

Amazon Backup 在备份目标资源时用于进行身份验证的 IAM 角色的 ARN;例如,arn:aws:iam::123456789012:role/S3Access

类型:字符串

必需:是

SelectionName

资源选择文档的显示名称。必须包含 1 到 50 个字母数字或“-_.” 字符。

类型:字符串

模式:^[a-zA-Z0-9\-\_\.]{1,50}$

必需:是

Conditions

您定义的使用标签将资源分配给备份计划的条件列表。例如,"StringEquals": { "Key": "aws:ResourceTag/CreatedByCryo", "Value": "true" },。条件运算符区分大小写。

Conditions 不同于 ListOfTags,如下所示:

  • 如果指定多个条件,则只能分配与 ALL 条件匹配的资源(使用 AND 逻辑)。

  • Conditions 支持 StringEqualsStringLikeStringNotEqualsStringNotLikeListOfTags 仅支持 StringEquals

类型:Conditions 对象

必需:否

ListOfTags

您定义的使用标签将资源分配给备份计划的条件列表。例如,"StringEquals": { "Key": "aws:ResourceTag/CreatedByCryo", "Value": "true" },。条件运算符区分大小写。

ListOfTags 不同于 Conditions,如下所示:

  • 如果指定多个条件,则分配与至少一个条件匹配的所有资源(使用 OR 逻辑)。

  • ListOfTags 仅支持 StringEqualsConditions 支持 StringEqualsStringLikeStringNotEqualsStringNotLike

类型:Condition 对象数组

必需:否

NotResources

要从备份计划中排除的 Amazon 资源名称 (ARN) 的列表。不带通配符的 ARN 的最大数量为 500 个,带通配符的 ARN 的最大数量为 30 个。

如果需要从备份计划中排除许多资源,请考虑使用不同的资源选择策略,例如仅分配一种或几种资源类型或使用标签细化资源选择。

类型:字符串数组

必需:否

Resources

要分配给备份计划的 Amazon 资源名称 (ARN) 的列表。不带通配符的 ARN 的最大数量为 500 个,带通配符的 ARN 的最大数量为 30 个。

如果需要为备份计划分配许多资源,请考虑使用不同的资源选择策略,例如分配一种资源类型的所有资源或使用标签细化资源选择。

类型:字符串数组

必需:否

另请参阅

有关在特定语言的 Amazon SDK 中使用此 API 的更多信息,请参阅以下内容: