如何为备份计划分配资源?
我想在 AWS Backup 中为备份计划指定资源。
解决方法
要为备份计划分配资源,请在 AWS Backup 中使用资源分配。
您可以使用 AWS Backup 控制台创建资源分配,也可以使用 AWS 命令行界面(AWS CLI)以编程方式创建资源分配。
**重要事项:**只有在创建备份计划后,您才能为备份计划分配资源。您的备份计划中的所有规则都适用于您的资源分配。
示例
以下是使用 AWS CLI 时如何将备份选择 JSON 用于备份选择的示例。您可以将这些示例与 create-backup-selection API 一起使用。
**注意:**最佳做法是指定 Conditions、ListofTags、NotResources 和 Resources。如果未指定这些参数,则 Backup 会选择所有支持和已选择加入的存储资源。
示例 1
以下示例备份标有 backup:yes 和 owner:example 的 Amazon Elastic Block Store(Amazon EBS)卷。
**注意:**在此示例中,Resources 和 Conditions 使用布尔值 AND 进行组合。
{ "BackupSelection": { "SelectionName": "Example-1", "IamRoleArn": "arn:aws:iam::111122223333:role/service-role/AWSBackupDefaultServiceRole", "Resources": ["arn:aws:ec2:\*:\*:volume/\*"], "ListOfTags": [], "NotResources": [], "Conditions": { "StringEquals": [ {"ConditionKey": "aws:ResourceTag/backup", "ConditionValue": "yes"}, {"ConditionKey": "aws:ResourceTag/owner", "ConditionValue": "example"}, ], "StringNotEquals": [], "StringLike": [], "StringNotLike": [], }, } }
示例 2
以下示例备份所有 Amazon EBS 卷或所有标有 backup:yes 的资源。
**注意:**在此示例中,Resources 和 ListOfTags 使用布尔值 OR 进行组合。
{ "BackupSelection": { "SelectionName": "Example-2", "IamRoleArn": "arn:aws:iam::111122223333:role/service-role/AWSBackupDefaultServiceRole", "Resources": ["arn:aws:ec2:\*:\*:volume/\*"], "ListOfTags": [ { "ConditionType": "STRINGEQUALS", "ConditionKey": "backup", "ConditionValue": "yes", } ], "NotResources": [], "Conditions": { "StringEquals": [], "StringNotEquals": [], "StringLike": [], "StringNotLike": [], }, } }
示例 3
以下示例备份标有 backup:true 和 owner:test 的 Amazon EBS 卷或 Amazon Relational Database Service(Amazon RDS)资源。
**注意:**在此示例中,Resources 中的参数使用布尔值 OR 进行组合。Conditions 中的参数使用布尔值 AND 进行组合。
{ "BackupSelection": { "SelectionName": "Example-3", "IamRoleArn": "arn:aws:iam::111122223333:role/service-role/AWSBackupDefaultServiceRole", "Resources": ["arn:aws:ec2:\*:\*:volume/\*", "arn:aws:rds:\*:\*:db:\*"], "ListOfTags": [], "NotResources": [], "Conditions": { "StringEquals": [ {"ConditionKey": "aws:ResourceTag/backup", "ConditionValue": "true"}, {"ConditionKey": "aws:ResourceTag/owner", "ConditionValue": "test"}, ] }, "StringNotEquals": [], "StringLike": [], "StringNotLike": [], } }
相关信息
相关内容
- AWS 官方已更新 5 个月前
- AWS 官方已更新 10 个月前
- AWS 官方已更新 1 年前
- AWS 官方已更新 1 年前