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

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

创建备份计划

您可以使用 Amazon Backup 控制台、API、CLI、SDK 或 Amazon CloudFormation 模板创建备份计划。

使用 Amazon Backup 控制台创建备份计划

https://console.aws.amazon.com/backup 上打开 Amazon Backup 控制台。从控制面板中,选择管理备份计划。或者,使用导航窗格选择备份计划,并选择创建备份计划

启动选项

要启动新的备份计划,您有三种选择:

在此过程中,我们创建了一个新计划。配置的每个部分都有一个指向页面上扩展部分的链接,您可以在该部分中导航以获取更多详细信息。

  1. 备份计划名称 中输入计划名称。计划名称在创建之后无法更改。

    如果您尝试创建与现有计划相同的备份计划,则会收到 AlreadyExistsException 错误。

  2. 您可以选择为备份计划添加标签。

  3. 备份规则配置:在备份规则配置部分,您将要设置备份计划、时段和生命周期。

  4. 计划:

    1. 在文本字段中输入备份规则名称

    2. 在“备份保管库”菜单中,选择默认或选择新建备份保管库以创建保管库。

    3. 在“备份频率”菜单中,选择您希望此计划创建备份的频率。

  5. 备份时段:

    1. 开始时间默认为系统本地时区的凌晨 12:30(24 小时制为 00:30)。

    2. 开始时间范围默认为 8 小时。您可以对此设置进行更改以指定开始备份的时间段。

    3. 完成时间范围默认为 7 天。确保即使作业在开始时段结束时开始,也有足够的时间完成备份。

  6. 连续备份和 point-in-time恢复 (PITR)您可以选择 “启用连续备份以进行 point-in-time恢复 (PITR)”。要验证支持使用哪些资源进行此类备份,请参阅按资源划分的功能可用性矩阵。

  7. 生命周期

    1. 冷存储:选中此框可让符合条件的资源类型根据您在“总保留期”中指定的时间表转移到冷存储。要使用冷存储,您的总保留期必须不短于 90 天。

    2. Amazon EBS 的冷存储Amazon EBS 快照归档。转移到归档存储层的快照将作为冷层显示在控制台中。如果启用了冷存储,并且您的备份频率为每月或更长时间一次,则可以让备份计划转移 EBS 快照。

    3. 总保留期是您将资源存储在 Amazon Backup中的天数。它是暖存储天数和冷存储天数的总和。

  8. 可选)您可以选择在每次定期备份支持的资源类型时创建备份索引(连续备份将创建每日索引)。只有具有关联索引的恢复点(备份)才能包含在备份搜索中。

    例如,每次备份计划创建 S3 备份时,您也可以为该备份创建备份索引。这样,该特定备份就可以包含在日后的搜索中。

    在要为其创建索引的资源类型旁边打勾。

  9. 可选)启用恶意软件扫描,以便在备份创建后自动对其进行扫描。配置恶意软件防护时,请指定要扫描的资源类型(Amazon EC2、Amazon EBS、Amazon S3 或所有支持的资源)和扫描类型(完整或增量)。恶意软件扫描仅适用于您选择的资源类型。例如,如果您的备份计划同时包含 Amazon S3 和 Amazon EC2 资源,但您仅为亚马逊启用恶意软件扫描 EC2,则该服务将仅扫描您的 EC2 备份。对于每条备份规则,您可以配置要使用的扫描类型。备份规则的时间表将决定扫描类型的频率。

    重要

    在启用恶意软件防护之前,请确保您的备份角色和扫描器角色具有所需的权限。有关更多信息,请参阅权限文档

  10. 可选)如果您想将备份副本存储在其他 Amazon Web Services 区域中,请使用复制到目的地来创建符合条件的资源的跨区域副本。

  11. 可选)将标签添加到恢复点。

  12. 当所有部分均设置为您的规格后,请选择保存备份规则

使用创建备份计划 Amazon CLI

您也可以在 JSON 文档中定义备份计划并使用 Amazon Backup 控制台或 Amazon CLI提供该计划。以下 JSON 文档包含一个备份计划示例,该计划在太平洋时间 1:00 创建每日备份(如果适用,当地时间会根据夏令时、标准时间或夏令时间条件进行调整)。它会在备份保留一年后自动将其删除。

{ "BackupPlan":{ "BackupPlanName":"test-plan", "Rules":[ { "RuleName":"test-rule", "TargetBackupVaultName":"test-vault", "ScheduleExpression":"cron(0 1 ? * * *)", "ScheduleExpressionTimezone":"America/Los_Angeles", "StartWindowMinutes":integer, // Value is in minutes "CompletionWindowMinutes":integer, // Value is in minutes "IndexActions": [ { "ResourceTypes": [ "string" ] } ], "Lifecycle":{ "DeleteAfterDays":integer, // Value is in days } } ] } }

您可以使用自己选择的名称存储 JSON 文档。以下 CLI 命令显示的是 create-backup-plan,其带有名为 test-backup-plan.json 的 JSON:

aws backup create-backup-plan --cli-input-json file://PATH-TO-FILE/test-backup-plan.json

请注意,有些系统将一周七天编号为 0 至 6,而我们将它们编号为 1 至 7。有关更多信息,请参阅 Cron 和 Rate 表达式。有关时区的更多信息,请参阅 Amazon Location Service API 参考TimeZone中的。