

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# 一時的に復元された Amazon EBS スナップショットの復元期間を変更
<a name="modify-temp-restore-period"></a>

スナップショットを一時的に復元する場合は、スナップショットをアカウントに復元する日数を指定する必要があります。復元期間が過ぎると、スナップショットは標準階層から自動的に削除されます。

一時的に復元されたスナップショットの復元期間は、いつでも変更できます。

復元期間を増減するか、復元タイプを一時的から永続的に変更するかを選択できます。

復元期間を変更すると、新しい復元期間は現在の日付から有効になります。たとえば、新しい復元期間を `5` 日間と指定すると、スナップショットは現在の日付から 5 日間復元されます。

**注記**  
復元期間を 1 日に設定することで、一時的な復元を早期に終了できます。

復元タイプを一時から永続に変更すると、スナップショットコピーはアーカイブ階層から削除され、手動で再アーカイブまたは削除するまで、スナップショットはアカウントで引き続き使用できます。

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

**復元期間または復元タイプを変更するには**

1. Amazon EC2 コンソールの [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/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) コマンドレットを使用します。`-SnapshotId` に、以前に一時的に復元したスナップショットの ID を指定します。復元タイプを一時的から永続的に変更するには、`-PermanentRestore` を指定し、`-TemporaryRestoreDays` は省略します。復元期間を増減するには、`-PermanentRestore` を省略します。そして `-TemporaryRestoreDays` で、新しい復元期間を日単位で指定します。

**例: 復元期間を増減する**  
次のコマンドでは、指定したスナップショットの復元期間を `10` 日間に変更します。

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

**例: 復元タイプを永続に変更する**  
次のコマンドでは、指定したスナップショットの復元タイプを一時的から永続的に変更します。

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

------