AWS备份窗口是指备份操作可执行的时间段。AWS Backup提供一个名为“备份计划(Backup Plan)”的功能来配置备份窗口。在备份计划中,可以选择备份窗口的开始时间和持续时间。下面是一个创建备份计划的代码示例,其中备份窗口从每天晚上10点开始,持续8小时:
import boto3
client = boto3.client('backup')
response = client.create_backup_plan(
BackupPlan={
'BackupPlanName': 'example-backup-plan',
'Rules': [
{
'RuleName': 'example-rule',
'TargetBackupVaultName': 'example-backup-vault',
'ScheduleExpression': 'cron(0 22 * * ? *)',
'StartWindowMinutes': 60,
'CompletionWindowMinutes': 480,
'Lifecycle': {
'DeleteAfterDays': 30,
'MoveToColdStorageAfterDays': 7
},
'RecoveryPointTags': {
'example-tag': 'example-value'
}
}
]
}
)
在上面的代码中,'ScheduleExpression'参数使用Cron表达式指定了备份窗口的开始时间。Cron表达式“cron(0 22 * * ? *)”解析为每天晚上10点进行备份(时间根据AWS时区)。'StartWindowMinutes'和'CompletionWindowMinutes'参数分别指定了备份窗口的持续时间,这里分别为1小时和8小时。
上一篇:AWS备份不会转移到冷存储状态
下一篇:AWS备份IAM权限