

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

# 还原 Amazon EBS 卷
<a name="restoring-ebs"></a>

恢复亚马逊弹性区块存储 (EBS) 快照时，您可以选择将其恢复为 EBS 卷、将其恢复到卷或将其中的选定项目还原到 A AWS Storage Gateway mazon S3 存储桶。

## 还原到 EBS 卷
<a name="restore-to-ebs-volume"></a>

将快照（EBS 数据的定期备份）还原到新卷时，您需要指定卷类型、以 GiB 为单位的大小和可用区。您可以选择使用现有密钥或新密 AWS KMS 钥对新卷进行加密。

## 还原到网关卷
<a name="restore-to-gateway-volume"></a>

还原到网关卷时，您需要指定处于可访问状态的网关，选择 iSCSI 目标名称，如果网关存储了卷，则需要选择磁盘 ID，或者如果网关缓存了卷，则需要选择等于或大于快照的容量。

## 在文件级还原到 Amazon S3 存储桶
<a name="restore-to-s3-bucket"></a>

在开始将 EBS 资源还原到 Amazon S3 存储桶的作业之前，请查看 [EBS 权限](https://docs.aws.amazon.com/aws-managed-policy/latest/reference/AWSBackupServiceRolePolicyForRestores.html)和 [Amazon S3 还原权限](restoring-s3.md#s3-restore-permissions)，了解访问要求。必要的权限包含在托管策略中 [AWSBackupServiceRolePolicyForItemRestores](security-iam-awsmanpol.md#AWSBackupServiceRolePolicyForItemRestores)，应包含在用于还原操作[的 IAM 角色](authentication.md)中。

所有上传到 S3 存储桶的新对象（包括还原的数据）都会自动进行加密。选择这种还原类型时，请指定 SSE-S3（服务器端 Amazon S3 托管密钥）或 SSE-KMS（服务器端 AWS KMS 托管密钥）。SSE-S3 是默认值。

从 AWS Backup 控制台恢复时，您最多可以输入五条路径；您可以通过命令行指定多条路径。在 UTF-8 编码的字符串中，路径的长度必须小于 1024 字节，包括用户指定的前缀和 AWS Backup指定的前缀

如果快照包含多个分区，请指定包含计划要还原的数据的分区的文件系统标识符。此标识符可以使用 [备份搜索](backup-search.md) 找到，并且与 UUID 或文件系统磁盘 ID 相同。


|  | 还原到新 EBS 卷 | 还原到网关 | 在文件级还原到 S3 存储桶 | 
| --- | --- | --- | --- | 
| 加密 | 可选。您可以选择现有 AWS KMS 密钥或创建新的 KMS 密钥。 |  | 必需。从 SSE-S3、SSE-KMS 或默认目标存储桶加密中进行选择1。 | 
| 权限和角色 | 选择现有角色；如果不存在任何角色，则创建具有正确权限的默认角色。 | 选择现有角色；如果不存在任何角色，则创建具有正确权限的默认角色 | 角色选择必须具有足够的 [EBS](https://docs.aws.amazon.com/aws-managed-policy/latest/reference/AWSBackupServiceRolePolicyForRestores.html) 和 [Amazon S3 还原权限](restoring-s3.md#s3-restore-permissions)。 | 
| 从冷存储（EBS 归档层）中还原 | 可用 | 不可用 | 不可用 | 
| 要指定的设置 | 卷类型；大小（GiB）；可用区；吞吐量 | 网关（处于可访问状态）；iSCSI 目标名称；磁盘 ID（用于存储卷的网关）；容量（用于缓存卷的网关） | 还原类型，包括：目标存储桶名称；要还原的路径；加密类型；如果将 SSE-KMS 设置为加密类型，则需要使用文件级还原 KMS 密钥 ID | 

1 在 AWS Backup 控制台中，您可以选择三个加密选项之一；如果您使用 CLI 进行恢复，则省略恢复`encryptionType`到默认的目标存储桶加密。

## 使用控制台恢复 EBS 快照 AWS Backup
<a name="ebs-restore-console"></a>

1. 在 [https://console.aws.amazon.com/backup](https://console.aws.amazon.com/backup) 上打开 AWS Backup 控制台。

1. 在导航窗格中，选择**受保护的资源**和要还原的 EBS 资源 ID。

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

1. 指定资源的还原参数。您输入的还原参数将特定于所选的资源类型。

   对于**资源类型**，选择在还原此备份时要创建的 AWS 资源。

1. 如果选择 **EBS 卷**，请提供**卷类型**和**大小 (GiB)** 的值，然后选择**可用区**。在**吞吐量**后，有一个可选复选框**加密此卷**。*如果 EBS 恢复点已加密，则此选项将保持活动状态。* 。您可以指定 KMS 密钥或创建 AWS KMS 密钥。

   如果选择 **Storage Gateway 卷**，请选择处于可访问状态的**网关**。另外，请选择您的 **iSCSI 目标名称**。对于*存储卷*网关，选择**磁盘 ID**。对于*卷缓存*网关，选择至少与受保护资源一样大的容量。

   如果选择**文件级还原**，则最多可以包含快照中的 5 个对象或文件夹。您可以[搜索已编制索引的备份](backup-search.md)，查找文件名或路径。
   + 输入文件路径。
   + 对于要还原对象或文件夹的目标，选择使用现有 Amazon S3 存储桶，或创建新存储桶。
   + 为还原的对象设置加密。您可以选择默认目标存储桶加密、SSE-S3 或 SSE-KMS。有关更多详细信息，请参阅[使用恢复 S3 数据 AWS Backup](restoring-s3.md)。

1. 对于**还原角色**，请选择 AWS Backup 将担任此还原的 IAM 角色。如果您的账户中没有 AWS Backup 默认角色，则会为您创建一个具有正确权限的**默认角色**。您可以删除此默认角色或使其无法使用。

1. 选择**还原备份**（对于文件级还原，显示**还原项目**）。

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

### 从归档 EBS 快照中还原
<a name="restore-archived-ebs"></a>

还原已归档的 EBS 快照会将其暂时从冷存储移至暖存储，以创建新的 EBS 卷。这种类型的还原会产生一次性检索费用。在此还原期间，将对暖存储和冷存储的存储费用进行计费。

**提示**  
冷存储中的 EBS 卷无法还原到网关卷，也无法在文件级还原。

您可以使用 [AWS Backup 控制台](https://console.aws.amazon.com/backup/)或命令行在冷存储中还原已归档的 EBS 快照。从冷存储中还原最长可能需要 72 小时。有关更多信息，请参阅《Amazon EBS 用户指南》**中的[归档 Amazon EBS 快照](https://docs.aws.amazon.com/ebs/latest/userguide/snapshot-archive.html)。

------
#### [ Console ]

1. 在 [https://console.aws.amazon.com/backup](https://console.aws.amazon.com/backup) 上打开 AWS Backup 控制台。

1. 导航到 B **ackup Vaul** ts > *Vault* > **恢复存档的 EBS** 快照。

1. 在**设置**部分中，输入一个介于 0 到 180（含）之间的值，以指定临时还原归档快照的天数。

1. 输入其他设置：卷类型、大小、IOPS、可用区、吞吐量和加密。

1. 选择您的**还原角色**。

1. 选择**还原备份**。在确认弹出窗口中，确认快照和还原类型。然后，选择**还原快照**。

------
#### [ AWS CLI ]

1. 使用 [https://awscli.amazonaws.com/v2/documentation/api/latest/reference/backup/start-restore-job.html](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/backup/start-restore-job.html)

1. 包含归档 EBS 快照还原所需的参数：

   ```
   --recovery-point-arn arn:aws:backup:region:account-id:recovery-point:recovery-point-id
   --metadata '{"temporaryRestoreDays":"value","volumeType":"value","volumeSize":"value","availabilityZone":"value"}'
   --iam-role-arn arn:aws:iam::account-id:role/service-role/AWSBackupDefaultServiceRole
   --resource-type EBS
   ```

1. 在 `temporaryRestoreDays` 参数中指定临时还原持续时间（0-180 天）。这决定了归档的快照在温存储中可用的时长。

1. 配置新的 EBS 卷设置，包括 `volumeType`（gp2、gp3、io1、io2、st1、sc1）、`volumeSize`（以 GiB 为单位）和目标 `availabilityZone`。

1. 通过 [https://awscli.amazonaws.com/v2/documentation/api/latest/reference/backup/describe-restore-job.html](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/backup/describe-restore-job.html) 使用返回的还原作业 ID 来监控还原作业状态。归档还原最长可能需要 72 小时才能完成。

------

## 通过以下方式恢复 EBS 快照 AWS CLI
<a name="ebs-restore-cli"></a>

要使用 API 或 CLI 还原 Amazon EBS，请使用 `[StartRestoreJob](https://docs.aws.amazon.com/aws-backup/latest/devguide/API_StartRestoreJob.html)`。在 Amazon EBS 还原期间，您可以指定以下元数据：

```
aws:backup:request-id
availabilityZone
encrypted // if set to true, encryption will be enabled as volume is restored
iops
kmsKeyId // if included, this key will be used to encrypt the restored volume instead of default KMS Key Id
restoreType // include for file level restore - see details below
throughput
temporaryRestoreDays
volumeType
volumeSize
```

示例：

```
"restoreMetadata": "{\"encrypted\":\"false\",\"volumeId\":\"vol-04cc95f3490b5ceea\",\"availabilityZone\":null}"
```

**文件级还原规格**

`restoreType` 是文件级还原所必需的。对于这种还原类型，需要以下唯一的元数据：

```
destinationBucketName //
pathsToRestore //
encryptionType // You can specify SSE-S3 or SSE-KMS; do not include if you want to restore to default encryption
kmsKeyId //
```

对于单分区快照，文件系统标识符是可选的。如果未传递此信息，则只接受没有“:”分隔符的绝对路径（例如 `{"/data/process/abc.txt", "/data/department/xyz.txt"}`）。