本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
BackupSelection
用于将资源集指定给备份计划。
建议指定所需的Conditions
ListOfTags
、NotResources
、和/或Resources
。如果未指定这些资源,Backup 将尝试选择所有支持和选择加入的存储资源,这可能会产生意想不到的成本影响。
目录
- Conditions
-
您定义的使用标签将资源分配给备份计划的条件列表。例如,
"StringEquals": { "ConditionKey": "aws:ResourceTag/CreatedByCryo", "ConditionValue": "true" },
。条件运算符区分大小写。Conditions
不同于ListOfTags
,如下所示:-
如果指定多个条件,则只能分配与 ALL 条件匹配的资源(使用 AND 逻辑)。
-
Conditions
支持StringEquals
、StringLike
、StringNotEquals
和StringNotLike
。ListOfTags
仅支持StringEquals
。
类型:Conditions 对象
必需:否
-
- IamRoleArn
-
AWS Backup 在备份目标资源时用于进行身份验证的 IAM 角色的 ARN;例如,
arn:aws:iam::123456789012:role/S3Access
。类型:字符串
必需:是
- ListOfTags
-
您定义的使用标签将资源分配给备份计划的条件列表。例如,
"StringEquals": { "ConditionKey": "aws:ResourceTag/CreatedByCryo", "ConditionValue": "true" },
。条件运算符区分大小写。ListOfTags
不同于Conditions
,如下所示:-
如果指定多个条件,则分配与至少一个条件匹配的所有资源(使用 OR 逻辑)。
-
ListOfTags
仅支持StringEquals
。Conditions
支持StringEquals
、StringLike
、StringNotEquals
和StringNotLike
。
类型:Condition 对象数组
必需:否
-
- NotResources
-
要从备份计划中排除的 Amazon 资源名称(ARN)的列表。不带通配符的 ARN 的最大数量为 500 个,带通配符的 ARN 的最大数量为 30 个。
如果需要从备份计划中排除许多资源,请考虑使用不同的资源选择策略,例如仅分配一种或几种资源类型或使用标签细化资源选择。
类型:字符串数组
必需:否
- Resources
-
要分配给备份计划的的 Amazon 资源名称 (ARN) 的列表。不带通配符的 ARN 的最大数量为 500 个,带通配符的 ARN 的最大数量为 30 个。
如果需要将资源分配给备份计划,请考虑使用不同的资源选择策略,例如分配资源类型的所有资源或使用标签细化资源选择。
类型:字符串数组
必需:否
- SelectionName
-
资源选择文档的显示名称。必须包含 1 到 50 个字母数字或 “-_。” characters.
类型:字符串
模式:
^[a-zA-Z0-9\-\_\.]{1,50}$
必需:是
另请参阅
有关在特定语言的 AWS 软件开发工具包中使用此 API 的更多信息,请参阅以下内容: