

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

# EC2 インスタンスからマルチボリュームの EBS スナップショットを作成する
<a name="ebs-create-snapshots"></a>

デフォルトでは、Amazon EC2 インスタンスからマルチボリュームスナップショットを作成すると、Amazon EBS は、インスタンスにアタッチされているすべての Amazon EBS ボリュームのスナップショットを作成します。ただし、ルートボリュームを除外することも、必要に応じて特定のデータボリュームを除外することもできます。

**ヒント**  
マルチボリュームスナップショットは、まとめて識別および管理しやすいようにタグ付けすることをお勧めします。また、ソースボリュームから対応するスナップショットにタグをコピーして、アクセスポリシー、アタッチメント情報、コスト配分などのスナップショットメタデータを設定して、ソースボリュームと一致させることができます。

**マルチボリュームスナップショットに関する考慮事項**
+ すべてのスナップショットが正常に完了すると、 の結果を含む `createSnapshots` CloudWatch イベント`succeeded`が AWS アカウントに送信されます。マルチボリュームスナップショットセットのいずれかのスナップショットが失敗すると、他のすべてのスナップショットは `error` 状態に陥り、`createSnapshots` CloudWatch イベントの結果として生じる `failed` がアカウントに送信されます。詳細については、「[スナップショットの作成 (createSnapshots)](ebs-cloud-watch-events.md#create-snapshots-complete)」を参照してください。
+ マルチボリュームスナップショットは、インスタンスにアタッチされる最大 128 個の Amazon EBS ボリュームをサポートしています。これには、ルートボリュームと最大 127 個のデータボリュームが含まれます。
+ マルチボリュームスナップショットセットの各スナップショットは個別スナップショットで、個別スナップショットと同じ方法で使用でき、同じ機能をサポートしています。
+ Amazon EC2 Windows インスタンスにアタッチされたすべての Amazon EBS ボリュームのアプリケーション整合性のあるスナップショットを取得するには、[AWS Systems Manager コマンドドキュメント](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/create-vss-snapshots-ssm.html)を使用します。

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

**マルチボリュームスナップショットを作成するには**

1. Amazon EC2 コンソールの [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/) を開いてください。

1. ナビゲーションペインで、**[Snapshots]** (スナップショット)、**[Create snapshot]** (スナップショットの作成) の順にクリックします。

1. [**リソースタイプ**] で、[**Instance (インスタンス)**] を選択してください。

1. **[Description]** (説明) に、スナップショットの簡潔な説明を入力します。この説明は、すべてのスナップショットに適用されます。

1. インスタンスが Outpost またはローカルゾーンにある場合、**[スナップショットの送信先]** フィールドが表示されます。次のいずれかを行います。
   + インスタンスがローカルゾーンにある場合は、**[ローカルゾーン]** を選択して同じローカルゾーンにスナップショットを作成するか、**[AWS リージョン]** を選択してローカルゾーンの親リージョンにスナップショットを作成します。
   + インスタンスが Outpost にある場合は、**[AWS Outpost]** を選択して同じ Outpost にスナップショットを作成するか、**[AWS リージョン]** を選択して Outpost の親リージョンにスナップショットを作成します。
**注記**  
インスタンスがリージョンにある場合、**[スナップショットの送信先]** は表示されません。スナップショットは、インスタンスと同じリージョンに自動的に作成されます。

1. (*オプション*) インスタンスのルートボリュームを除外するには、**[ルートボリュームを除外]** を選択します。

1. (*オプション*) データボリュームを除外するには、**[特定のデータボリュームを除外]** を選択します。**[Attached data volumes]** (アタッチされたデータボリューム) セクションには、選択したインスタンスに現在アタッチされているすべてのデータボリュームが一覧表示されます。

   除外するデータボリュームを選択します。マルチボリュームスナップショットセットには、未選択のままになっているボリュームのみが含まれます。

1. (*オプション*) ソースボリュームから対応するスナップショットにタグを自動的にコピーするには、**[ボリュームからタグをコピー]** で **[タグをコピー]** を選択します。

1. (*オプション*) スナップショットに追加のカスタムタグを割り当てるには、**[タグ]** セクションで **[タグの追加]** を選択し、キーと値のペアを入力します。最大 50 個のタグを追加できます。

1. [**スナップショットを作成**] を選択します。

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

**マルチボリュームスナップショットを作成するには**  
[create-snapshots](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-snapshots.html) コマンドを使用します。

```
aws ec2 create-snapshots \
    --instance-specification InstanceId={{i-1234567890abcdef0}} \
    --description "from a multi-volume snapshot of i-1234567890abcdef0"
```

ルートボリュームを除外するには、`--instance-specification` オプションに以下を追加します。

```
ExcludeBootVolume=true
```

データボリュームを除外するには、`--instance-specification` オプションに以下を追加します。

```
ExcludeDataVolumeIds={{vol-01234567890abcdef}}
```

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

**マルチボリュームスナップショットを作成するには**  
[New-EC2SnapshotBatch](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2SnapshotBatch.html) コマンドレットを使用します。

```
New-EC2SnapshotBatch `
    -InstanceSpecification_InstanceId {{i-1234567890abcdef0}} `
    -Description "from a multi-volume snapshot of i-1234567890abcdef0"
```

ルートボリュームを除外するには、次のパラメータを追加します。

```
-InstanceSpecification_ExcludeBootVolume $true
```

データボリュームを除外するには、次のパラメータを追加します。

```
-InstanceSpecification_ExcludeDataVolumes "{{vol-01234567890abcdef}}"
```

------