还原 Amazon EC2 实例 - Amazon Backup
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

还原 Amazon EC2 实例

使用控制台时,您可以使用 16 个选项执行还原。如果需要设置其他参数,则必须使用 CLI 或 SDK。

注意

Amazon Backup 不会备份和还原启动 Amazon EC2 实例时使用的用户数据。

使用 Amazon Backup 控制台恢复 Amazon EC2 恢复点

这是建议的选项。

使用 Amazon Backup 控制台恢复 Amazon EC2 资源
  1. 打开 Amazon Backup 控制台,网址为 https://console.aws.amazon.com/backup

  2. 在导航窗格中,选择受保护的资源和要还原的 Amazon EC2 资源 ID。

  3. Resource details (资源详细信息) 页面上,将显示所选资源 ID 的恢复点列表。要还原资源,请在备份窗格中,选择资源的恢复点 ID 旁边的单选按钮。在窗格的右上角,选择还原

  4. 网络设置窗格中,接受实例类型虚拟私有云 (VPC)子网安全组实例 IAM 角色设置的默认值或指定这些选项。

  5. 还原角色窗格中,接受默认角色选择一个 IAM 角色以指定 Amazon Backup 将担任此还原的 IAM 角色。

  6. 高级设置窗格中,接受关机行为启用终止保护置放群组T2/T3 无限租赁用户数据设置的默认值或指定这些选项。本节用于自定义关机和休眠行为、终止保护、置放群组、租赁和其他高级设置。

  7. 指定所有设置后,选择还原备份

    这将显示还原作业窗格。页面顶部的消息提供了有关还原作业的信息。

Amazon Backup 控制台允许您使用以下可自定义的参数和设置恢复 Amazon EC2 恢复点:

  • 实例类型

  • Amazon VPC

  • 子网

  • 安全组

  • IAM 角色

  • 关机行为

  • 停止-休眠行为

  • 终止保护

  • T2/T3 无限

  • 置放群组名称

  • EBS 优化的实例

  • 租赁

  • RAM 磁盘 ID

  • 内核 ID

  • 用户数据

  • 终止时删除

已预填充这些参数以匹配原始备份。您可以在恢复实例之前对其进行更改。 Amazon Backup 标识具有可能无效或可能导致恢复无效的值的参数。

使用恢复亚马逊 EC2 Amazon CLI

在命令行界面中,start-restore-job允许您使用最多 32 个参数(包括一些无法通过 Amazon Backup 控制台自定义的参数)进行恢复。

以下列表中所列的是接受的元数据,您可以传递它们以还原 Amazon EC2 恢复点。

InstanceType KeyName VpcId SubnetId Architecture EnaSupport SecurityGroupIds IamInstanceProfileName CpuOptions InstanceInitiatedShutdownBehavior HibernationOptions DisableApiTermination CreditSpecification Placement RootDeviceType RamdiskId KernelId UserData Monitoring NetworkInterfaces ElasticGpuSpecification CapacityReservationSpecification InstanceMarketOptions LicenseSpecifications EbsOptimized VirtualizationType Platform RequireIMDSv2 aws:backup:request-id

您还可以在不包含任何存储的参数的情况下还原 Amazon EC2 实例。 Amazon Backup 控制台的“受保护的资源”选项卡上提供了此选项。

注意

Amazon Backup 将使用备份时使用的 SSH key pair 自动执行还原。

Amazon Backup 不允许您修改实例配置文件。这是为了防止可能出现权限升级。如果您需要修改实例配置文件,请通过 Amazon EC2 进行修改。

要使用原始实例配置文件成功执行还原操作,您必须编辑还原策略。如果您在还原期间应用实例配置文件,则必须更新操作员角色并向 Amazon EC2 添加基础实例配置文件角色的 PassRole 权限。否则,Amazon EC2 将无法授予实例启动权限,从而导致启动失败。

在还原期间,所有 Amazon EC2 配额和配置限制均适用。