

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 修改暫時還原 Amazon EBS 快照的還原期間
<a name="modify-temp-restore-period"></a>

暫時還原快照時，您必須指定快照要在帳戶中保留還原狀態的天數。還原期間到期之後，快照會自動從標準層移除。

您可以隨時變更暫時還原快照的還原期間。

您可以選擇增加或減少還原期間，也可以將還原類型從暫時變更為永久。

如果您變更還原期間，新的還原期間會從目前的日期開始生效。例如，如果您將新的還原期間指定為 `5` 天，快照將從目前日期開始保留還原狀態五天。

**注意**  
您可以將還原期間設定為 1 天，提早結束暫時還原。

如果您將還原類型從暫時變更為永久，快照複本會從封存層中刪除，而且快照仍可在您的帳戶中使用，直到您手動將其重新封存或將其刪除為止。

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

**修改還原期間或還原類型**

1. 前往 [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/) 開啟 Amazon EC2 主控台。

1. 在導覽窗格中，選擇 **Snapshots (快照)**。

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
```

------