为 Lightsail 实例和磁盘配置自动快照 - Amazon Lightsail

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

为 Lightsail 实例和磁盘配置自动快照

当启用实例或数据块存储磁盘的自动快照功能时,Amazon Lightsail 会在默认的自动快照时间或您指定的时间期间创建资源的每日快照。就像手动快照一样,您可以使用自动快照作为基准来创建新资源或进行数据备份。

创建自动快照时,对于您的 Lightsail 账户中存储的自动快照,将向您收取快照存储费

内容

自动快照限制

以下限制适用于自动快照:

  • 无法使用 Lightsail 控制台启用或禁用数据块存储磁盘的自动快照。要启用或禁用块存储磁盘的自动快照,必须使用 Lightsail API、AWS Command Line Interface (AWS CLI) 或开发工具包。有关更多信息,请参阅使用 AWS CLI 启用或禁用自动快照

  • Windows 实例或托管数据库当前不支持自动快照。相反,您必须为 Windows 实例或托管数据库创建手动快照以备份它们。有关更多信息,请参阅创建 Windows Server 实例的快照创建数据库快照。托管数据库默认情况下还启用了时间点备份功能,您可以使用该功能将数据还原到新数据库。有关更多信息,请参阅从时间点备份创建数据库

  • 自动快照不保留来自源资源的标签。要在从自动快照创建的新资源上保留来自源资源的标签,您必须在从自动快照创建新资源时,手动添加标签。有关更多信息,请参阅向资源添加标签

自动快照保留

将存储最新的七个每日自动快照,然后用最新的快照替换最旧的快照。此外,当您删除源资源时,将会删除与资源关联的所有自动快照。此行为与手动快照不同,即使您删除了源资源,也会在您的 Lightsail 账户中保留手动快照。要防止替换自动快照,或者防止在删除源资源时删除自动快照,可以将自动快照复制为手动快照

禁用资源的自动快照功能后,将与源资源一起保留资源的现有自动快照,直到您执行以下操作之一:

  • 重新启用自动快照,现有的自动快照将替换为更新的快照。

  • 手动删除现有的自动快照

  • 删除源资源,这将删除关联的自动快照。

使用 Lightsail 控制台启用或禁用自动实例快照

完成以下步骤,以使用 Lightsail 控制台启用或禁用实例的自动快照。

  1. 登录 Lightsail 控制台

  2. 在左侧导航窗格中,选择 Instances (实例)

    Lightsail 主页。
  3. 选择要为其启用或禁用自动快照的实例的名称。

  4. 在实例管理页面中,选择 Snapshots (快照) 选项卡。

    Lightsail 控制台中的实例管理页面。
  5. Automatic snapshots (自动快照) 部分下,选择开关可启用它。同样,如果它处于启用状态,则选择开关可禁用它。

  6. 在出现提示时,选择 Yes, enable (是,启用) 可启用自动快照,而选择 Yes, disable (是,禁用) 可禁用该功能。

    稍后,将启用或禁用自动快照。

    • 如果您启用了 自动快照功能,则可能还需要更改自动快照时间。有关更多信息,请参阅更改实例或数据块存储磁盘的自动快照时间

    • 如果您禁用了 自动快照功能,将保留该资源的现有自动快照,直到您重新启用该功能并且系统将其替换为新快照,或者直到您删除自动快照。对于您的 Lightsail 账户中存储的自动快照,将向您收取快照存储费。有关删除自动快照的更多信息,请参阅删除自动实例快照

使用 AWS CLI 为实例或数据块存储磁盘启用或禁用自动快照

完成以下步骤,以使用 AWS CLI 启用或禁用实例或块存储磁盘的自动快照。

  1. 打开终端或命令提示符窗口。

    如果您尚未这样做,请安装 AWS CLI 并将其配置为与 Lightsail一起使用。

  2. 根据您要启用还是禁用自动快照,输入此步骤中所述命令之一:

    注意

    autoSnapshotAddOnRequest={snapshotTimeOfDay=HH:00} 参数在这些命令中是可选的。如果启用自动快照时未指定每日自动快照时间,Lightsail 将为资源分配默认快照时间。有关更多信息,请参阅更改实例或数据块存储磁盘的自动快照时间

    • 输入以下命令,为现有资源启用自动快照:

      aws lightsail enable-add-on --region Region --resource-name ResourceName --add-on-request addOnType=AutoSnapshot,autoSnapshotAddOnRequest={snapshotTimeOfDay=HH:00}

      在该命令中,将:

      • Region 为资源所在的 AWS 区域。

      • ResourceName 为资源的名称。

      • HH:00 为每日自动快照时间,以小时为增量,并采用世界协调时 (UTC)。

      示例:

      aws lightsail enable-add-on --region us-west-2 --resource-name WordPress-1 --add-on-request addOnType=AutoSnapshot,autoSnapshotAddOnRequest={snapshotTimeOfDay=18:00}
    • 输入以下命令以在创建新实例时启用自动快照:

      aws lightsail create-instances --region Region --availability-zone AvailabilityZone --blueprint-id BlueprintID --bundle-id BundleID --instance-name InstanceName --add-ons addOnType=AutoSnapshot,autoSnapshotAddOnRequest={snapshotTimeOfDay=HH:00}

      在该命令中,将:

      • Region 为应在其中创建实例的 AWS 区域。

      • AvailabilityZone 为应在其中创建实例的可用区。

      • BlueprintID 为要用于实例的蓝图 ID。

      • BundleID 为要用于实例的包 ID。

      • InstanceName 为要用于实例的名称。

      • HH:00 为每日自动快照时间,以小时为增量,并采用世界协调时 (UTC)。

      示例:

      aws lightsail create-instances --region us-west-2 --availability-zone us-west-2a --blueprint-id wordpress_5_1_1_2 --bundle-id medium_2_0 --instance-name WordPressInstance --add-ons addOnType=AutoSnapshot,autoSnapshotAddOnRequest={snapshotTimeOfDay=20:00}
    • 输入以下命令以在创建新磁盘时启用自动快照:

      aws lightsail create-disk --region Region --availability-zone AvailabilityZone --size-in-gb Size --disk-name DiskName --add-ons addOnType=AutoSnapshot,autoSnapshotAddOnRequest={snapshotTimeOfDay=HH:00}

      在该命令中,将:

      • Region 为应在其中创建磁盘的 AWS 区域。

      • AvailabilityZone 为应在其中创建磁盘的可用区。

      • Size 为所需磁盘大小,以 GB 为单位。

      • DiskName 为要用于磁盘的名称。

      • HH:00 为每日自动快照时间,以小时为增量,并采用世界协调时 (UTC)。

      示例:

      aws lightsail create-disk --region us-west-2 --availability-zone us-west-2a --size-in-gb 32 --disk-name Disk01 --add-ons addOnType=AutoSnapshot,autoSnapshotAddOnRequest={snapshotTimeOfDay=18:59}
    • 输入以下命令,为资源禁用自动快照:

      aws lightsail disable-add-on --region Region --resource-name ResourceName --add-on-type AutoSnapshot

      在该命令中,将:

      • Region 为资源所在的 AWS 区域。

      • ResourceName 为资源的名称。

      示例:

      aws lightsail disable-add-on --region us-west-1 --resource-name MyFirstWordPressWebsite01 --add-on-type AutoSnapshot

    您会看到类似于以下示例的结果:

    启用自动快照操作结果。

    稍后,将启用或禁用自动快照。

    • 如果您启用了 自动快照,则可能还需要更改自动快照时间。有关更多信息,请参阅更改实例或数据块存储磁盘的自动快照时间

    • 如果您禁用了 自动快照,将保留现有自动快照,直到您重新启用该功能并且系统将其替换为新快照,或者直到您删除自动快照。对于您的 Lightsail 账户中存储的自动快照,将向您收取快照存储费。有关删除自动快照的更多信息,请参阅删除自动实例快照

    注意

    有关这些命令中的 EnableAddOn 和 EnableAddOn API 操作的更多信息,请参阅 Lightsail API 文档中的 EnableAddOnDisableAddOn