在 Lightsail 中保留自动快照 - Amazon Lightsail

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

在 Lightsail 中保留自动快照

当您为 Amazon Lightsail 中的实例或数据块存储磁盘启用自动快照功能时,只会存储资源最近的七个每日自动快照。之后将使用最新的快照替换最早的快照。此外,当您删除源资源时,将会删除与资源关联的所有自动快照。

如果要防止替换特定的自动快照,或者防止在删除源资源时删除特定的自动快照,可以将其复制为手动快照。手动快照将一直保留,直到您手动删除它们为止。

按照本指南中的步骤操作,通过将其复制为手动快照来保留自动快照。对于您的 Lightsail 账户中存储的自动快照,将向您收取快照存储费

注意

如果您禁用资源的自动快照功能,将保留该资源的现有自动快照,直到您重新启用该功能并且系统将其替换为较新的快照,或者直到您删除自动快照

内容

保留自动快照限制

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

使用 Lightsail 控制台保留实例的自动快照

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

  1. 登录到 Lightsail 控制台

  2. 在 Lightsail 主页中,选择 Instances(实例)选项卡。

    
            Lightsail 主页。
  3. 选择要为其保留自动快照的实例的名称。

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

    
            Lightsail 控制台中的实例管理页面。
  5. Automatic snapshots (自动快照) 部分下,选择要保留的自动快照旁边的省略号图标,然后选择 Keep snapshot (保留快照)

  6. 在提示符下,选择 Yes, save (是,保存) 以确认您要保留自动快照。

    稍等一会,自动快照将被复制为手动快照。手动快照将一直保留,直到您删除它们为止。

    重要

    如果您不再需要自动快照,建议您删除它。否则,对于您的 Lightsail 账户中存储的自动快照和重复的手动快照,将向您收取快照存储费。有关更多信息,请参阅删除自动实例快照

使用 AWS CLI 保留实例和数据数据块存储磁盘的自动快照

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

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

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

  2. 输入以下命令以获取特定资源的可用自动快照的日期。您需要将自动快照的日期指定为后续命令中的 restore date 参数。

    aws lightsail get-auto-snapshots --region Region --resource-name ResourceName

    在该命令中,替换:

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

    • ResourceName 为资源的名称。

    示例:

    aws lightsail get-auto-snapshots --region us-west-2 --resource-name MyFirstWordPressWebsite01

    您应该看到类似下面的结果,其中列出了可用的自动快照:

    
            获取自动快照操作结果,其中包含实例的可用自动快照。
  3. 输入以下命令来保留特定资源的自动快照:

    aws lightsail copy-snapshot --region TargetRegion --source-resource-name ResourceName --restore-date YYYY-MM-DD --source-region SourceRegion --target-snapshot-name SnapshotName

    在该命令中,替换:

    • TargetRegion 为您要将快照复制到的 AWS 区域。

    • ResourceName 为资源的名称。

    • YYYY-MM-DD 为您使用前述命令获取的可用自动快照的日期。

    • SourceRegion 为自动快照当前所在的 AWS 区域。

    • SnapshotName 为要创建的新快照的名称。

    示例:

    aws lightsail copy-snapshot --region us-west-2 --source-resource-name MyFirstWordPressWebsite01 --restore-date 2019-09-16 --source-region us-west-2 --target-snapshot-name Snapshot-Copied-From-Auto-Snapshot

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

    
            复制快照操作结果。

    稍等一会,自动快照将被复制为手动快照。手动快照将一直保留,直到您删除它们为止。

    重要

    如果您不再需要自动快照,建议您删除它。否则,对于您的 Lightsail 账户中存储的自动快照和重复的手动快照,将向您收取快照存储费。有关更多信息,请参阅删除自动实例快照

    注意

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