

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

# 修改临时还原的 Amazon EBS 快照的还原期
<a name="modify-temp-restore-period"></a>

临时还原快照时，必须指定快照在账户中保持还原状态的天数。还原期到期后，快照将自动从标准层中删除。

您可以随时更改临时还原快照的还原期。

您可以选择增加或缩短还原期，也可以将还原类型从临时更改为永久。

如果更改还原期，则新的还原期将从当前日期开始生效。例如，如果指定新的还原期 `5` 天，快照将从当前日期开始到 5 天内保持还原状态。

**注意**  
您可以通过将还原期设置为 1 天，提前结束临时还原。

如果将还原类型从临时更改为永久，则快照副本将从归档层中删除，并且在您手动重新归档或删除快照之前，该快照将保持在账户中并且可用。

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

**修改还原期或还原类型**

1. 打开位于 [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/) 的 Amazon EC2 控制台。

1. 在导航窗格中，选择**快照**。

1. 在快照列表中，选择此前暂时还原的快照，然后选择 **Actions**（操作）、**Restore snapshot from archive**（从归档还原快照）。

1. 在 **Restore type**（还原类型）中，执行下列操作之一：
   + 要将还原类型从临时更改为永久，请选择 **Permanent**（永久）。
   + 要延长或缩短还原期，请保留 **Temporary**（临时），然后在 **Temporary restore period**（临时还原期）中输入新的还原期（以天为单位）。

1. 要确认，请选择 **Restore snapshot**（还原快照）。

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

**修改还原期或还原类型**  
使用 [ restore-snapshot-tier](https://docs.aws.amazon.com/cli/latest/reference/ec2/restore-snapshot-tier.html) 命令。对于 `--snapshot-id`，请指定之前临时还原的快照的 ID。要将还原类型从临时更改为永久性，请指定 `--permanent-restore` 并忽略 `--temporary-restore-days`。要延长或缩短还原期，请省略 `--permanent-restore`，而且对于 `--temporary-restore-days`，请指定新的还原期（以天为单位）。

**例如：延长或缩短还原期**  
以下示例将指定快照的还原期更改为 `10` 天。

```
aws ec2 restore-snapshot-tier \
    --snapshot-id snap-0abcdef1234567890 \
    --temporary-restore-days 10
```

下面是示例输出。

```
{
    "SnapshotId": "snap-0abcdef1234567890",
    "RestoreDuration": 10,
    "IsPermanentRestore": false
}
```

**示例：将还原类型更改为永久**  
以下命令将指定快照的还原类型从临时更改为永久。

```
aws ec2 restore-snapshot-tier \
    --snapshot-id snap-0abcdef1234567890 \
    --permanent-restore
```

下面是示例输出。

```
{
    "SnapshotId": "snap-0abcdef1234567890",
    "IsPermanentRestore": true
}
```

------
#### [ PowerShell ]

**修改还原期或还原类型**  
使用 [Restore-EC2SnapshotTier](https://docs.aws.amazon.com/powershell/latest/reference/items/Restore-EC2SnapshotTier.html) cmdlet。对于 `-SnapshotId`，请指定之前临时还原的快照的 ID。要将还原类型从临时更改为永久性，请指定 `-PermanentRestore` 并忽略 `-TemporaryRestoreDays`。要延长或缩短还原期，请省略 `-PermanentRestore`，而且对于 `-TemporaryRestoreDays`，请指定新的还原期（以天为单位）。

**例如：延长或缩短还原期**  
以下示例将指定快照的还原期更改为 `10` 天。

```
Restore-EC2SnapshotTier `
    -SnapshotId snap-0abcdef1234567890 `
    -TemporaryRestoreDays 10
```

**示例：将还原类型更改为永久**  
以下命令将指定快照的还原类型从临时更改为永久。

```
Restore-EC2SnapshotTier `
    -SnapshotId snap-0abcdef1234567890 `
    -PermanentRestore $true
```

------