将AWS备份计划多个选择标签。
示例代码:
import boto3
# 创建AWS备份客户端
client = boto3.client('backup')
# 定义备份计划名称
plan_name = 'my-backup-plan'
# 定义多个选择标签
selection_tags = [{'Key': 'my-key-1', 'Values': ['my-value-1']},
{'Key': 'my-key-2', 'Values': ['my-value-2', 'my-value-3']}]
# 创建备份计划
response = client.create_backup_plan(
BackupPlan={
'BackupPlanName': plan_name,
'Rules': [
{
'RuleName': 'my-rule',
'TargetBackupVaultName': 'my-backup-vault',
'ScheduleExpression': 'cron(0 12 * * ? *)',
'StartWindowMinutes': 60,
'CompletionWindowMinutes': 10080,
'Lifecycle': {
'DeleteAfterDays': 365
},
'RecoveryPointTags': {
'my-key': 'my-value'
},
'SelectionCriteria': {
'SelectionMode': 'TAG',
'TagValues': selection_tags
}
}
]
}
)
# 输出响应
print(response)