

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

# スナップショットを使用した AWS Managed Microsoft AD の復元
<a name="ms_ad_snapshots"></a>

AWS Directory Service は、毎日の自動スナップショットと、 AWS Managed Microsoft AD Active Directory のデータの手動スナップショットを作成する機能を提供します。このスナップショットは、Active Directoryのポイントインタイムの復元に使用できます。 AWS Managed Microsoft AD Active Directory ごとに 5 つの手動スナップショットに制限されています。この制限にすでに達している場合は、別のスナップショットを作成する前に、既存の手動スナップショットのいずれかを削除する必要があります。AD Connector ディレクトリのスナップショットを作成することはできません。

**注記**  
スナップショットは AWS Managed Microsoft AD のグローバル機能です。[AWS Managed Microsoft AD のマルチリージョンレプリケーションを設定する](ms_ad_configure_multi_region_replication.md) を使用している場合、[プライマリリージョン](multi-region-global-primary-additional.md#multi-region-primary) で次の手順を実行する必要があります。変更した内容は、レプリケートされたすべてのリージョンで自動的に適用されます。詳細については、「[グローバル機能とリージョン機能](multi-region-global-region-features.md)」を参照してください。

**Topics**
+ [ディレクトリのスナップショットの作成](#snapshot_create)
+ [スナップショットからのディレクトリの復元](#snapshot_restore)
+ [スナップショットの削除](#snapshot_delete)

## ディレクトリのスナップショットの作成
<a name="snapshot_create"></a>

ディレクトリのスナップショットを使用することで、それが作成された時点の状態に、対象のディレクトリを復元することができます。ディレクトリのスナップショットを手動で作成するには、以下の手順を実行します。

**注記**  
各ディレクトリに作成できる手動スナップショット数は、5 つまでに制限されています。この制限にすでに達している場合は、別のスナップショットを作成する前に、既存の手動スナップショットのいずれかを削除する必要があります。

、 AWS マネジメントコンソール、または を使用して AWS Managed Microsoft AD の手動スナップショットを作成するには AWS CLI、次の手順に従いますPowerShell。

------
#### [ AWS マネジメントコンソール ]

**で手動スナップショットを作成するには AWS マネジメントコンソール**

1. [AWS Directory Service コンソール](https://console.aws.amazon.com/directoryservicev2/)のナビゲーションペインで、**[Directories]** (ディレクトリ) をクリックします。

1. **[Directories]** (ディレクトリ) ページで、ディレクトリ ID を選択します。

1. **[Directory details]** (ディレクトリの詳細) ページで、**[Maintenance]** (メンテナンス) タブを開きます。

1. **[Snapshots]** (スナップショット) セクションで、**[Actions]** (アクション)、**[Create snapshot]** (スナップショットの作成) の順に選択します。

1. **[Create directory snapshot]** (ディレクトリスナップショットの作成) ダイアログボックスで、必要に応じてスナップショットの名前を入力します。準備が整ったら、**[Create]** (作成) を選択します。

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

**を使用して手動スナップショットを作成するには AWS CLI**
+ を開きます AWS CLI。 AWS Managed Microsoft AD のスナップショットを作成するには、次のコマンドを実行し、ディレクトリ ID を AWS Managed Microsoft AD Directory ID に置き換えます。

  ```
  aws ds create-snapshot --directory-id d-1234567890 --name ManualSnapshot
  ```

  詳細については、「[https://awscli.amazonaws.com/v2/documentation/api/latest/reference/ds/create-snapshot.html](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/ds/create-snapshot.html)」を参照してください。

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

**PowerShell を使用してスナップショットを手動で作成するには**
+  PowerShell を開きます。 AWS Managed Microsoft AD のスナップショットを作成するには、次のコマンドを実行し、ディレクトリ ID を AWS Managed Microsoft AD Directory ID に置き換えます。

  ```
  New-DSSnapshot -DirectoryId d-1234567890 -Name ManualSnapshot
  ```

  詳細については、「[https://docs.aws.amazon.com//powershell/latest/reference/items/New-DSSnapshot.html](https://docs.aws.amazon.com//powershell/latest/reference/items/New-DSSnapshot.html)」を参照してください。

------

ディレクトリのサイズによっては、スナップショットの作成に数分かかる場合があります。スナップショットの準備が整うと、**[Status]** (ステータス) の値が「`Completed`」に変わります。

## スナップショットからのディレクトリの復元
<a name="snapshot_restore"></a>

スナップショットからディレクトリを復元することは、ディレクトリを過去の状態に戻すことを意味します。ディレクトリスナップショットは、元となったディレクトリごとに固有です。スナップショットは、元のディレクトリにのみ復元できます。また、手動スナップショットでサポートされる最大保持期間は 180 日です。詳細については、Microsoft ウェブサイトの「[Active Directory のシステム状態バックアップの有効な保存期間](https://learn.microsoft.com/en-us/troubleshoot/windows-server/backup-and-storage/shelf-life-system-state-backup-ad)」を参照してください。

**警告**  
スナップショットを復元しようとする場合は、事前に [AWS サポート センター](https://console.aws.amazon.com/support/home#/)までお問合せいただくことをお勧めします。スナップショットを復元する必要性を回避できる場合があります。スナップショットから復元した結果、現時点でのデータが失われる場合があります。この復元処理が完了するまで、ディレクトリに関連付けられているすべての DC および DNS サーバーがオフラインになることを、十分に理解しておいてください。

、、 AWS CLIまたは を使用してスナップショットからディレクトリを復元するには AWS マネジメントコンソール、次の手順に従いますPowerShell。

------
#### [ AWS マネジメントコンソール ]

**のスナップショットからディレクトリを復元するには AWS マネジメントコンソール**

1. [AWS Directory Service コンソール](https://console.aws.amazon.com/directoryservicev2/)のナビゲーションペインで、**[Directories]** (ディレクトリ) をクリックします。

1. **[Directories]** (ディレクトリ) ページで、ディレクトリ ID を選択します。

1. **[Directory details]** (ディレクトリの詳細) ページで、**[Maintenance]** (メンテナンス) タブを開きます。

1. **[Snapshots]** (スナップショット) セクションでリストからスナップショットを選択し、**[Actions]** (アクション)、**[Restore snapshot]** (スナップショットの復元) の順に選択します。

1. **[Restore directory snapshot]** (ディレクトリスナップショットの復元) ダイアログボックスで情報を確認した後、**[Restore]** (復元) をクリックします。

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

**を使用してスナップショットからディレクトリを復元するには AWS CLI**

1.  を開きます AWS CLI。 AWS Managed Microsoft AD のスナップショットを一覧表示するには、次のコマンドを実行し、ディレクトリ ID を AWS Managed Microsoft AD Directory ID に置き換えます。

   ```
   aws ds describe-snapshots --directory-id d-1234567890 \
     --query '(sort_by(Snapshots[*].{ID:SnapshotId,Status:Status,Type:Type,StartTime:StartTime}, &StartTime))' \
     --output table
   ```

1. Managed AWS Microsoft AD をスナップショットから復元するには、 [https://awscli.amazonaws.com/v2/documentation/api/latest/reference/ds/restore-from-snapshot.html](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/ds/restore-from-snapshot.html) コマンドを使用できます。`snapshot-id` パラメータを AWS Managed Microsoft AD の復元に使用するスナップショット ID に置き換えてください。

   ```
   aws ds restore-from-snapshot --snapshot-id s-1234567890
   ```

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

**PowerShell を使用してスナップショットからディレクトリを復元するには**

1.  PowerShell を開きます。 AWS Managed Microsoft AD のスナップショットを一覧表示するには、次のコマンドを実行し、ディレクトリ ID を AWS Managed Microsoft AD Directory ID に置き換えます。

   ```
   Get-DSSnapshot -DirectoryId d-1234567890 | Sort-Object StartTime | Format-Table  
   ```

1. Managed AWS Microsoft AD をスナップショットから復元するには、 [https://docs.aws.amazon.com//powershell/latest/reference/items/Restore-DSFromSnapshot.html](https://docs.aws.amazon.com//powershell/latest/reference/items/Restore-DSFromSnapshot.html) コマンドを使用できます。`snapshot-id` パラメータを AWS Managed Microsoft AD の復元に使用するスナップショット ID に置き換えてください。

   ```
   Restore-DSFromSnapshot -SnapshotId s-1234567890
   ```

------

 AWS Managed Microsoft AD ディレクトリの場合、ディレクトリが復元されるまでに 2～3 時間かかることがあります。正常に復元されると、ディレクトリの **[Status]** (ステータス) の値が `Active` に変わります。スナップショット作成後にディレクトリに対して行われた変更は、すべて上書きされます。

## スナップショットの削除
<a name="snapshot_delete"></a>

 AWS マネジメントコンソール、、または を使用して AWS Managed Microsoft AD のスナップショットを削除するには AWS CLI、次の手順に従いますPowerShell。

------
#### [ AWS マネジメントコンソール ]

**でスナップショットを削除するには AWS マネジメントコンソール**

1. [AWS Directory Service コンソール](https://console.aws.amazon.com/directoryservicev2/)のナビゲーションペインで、**[Directories]** (ディレクトリ) をクリックします。

1. **[Directories]** (ディレクトリ) ページで、ディレクトリ ID を選択します。

1. **[Directory details]** (ディレクトリの詳細) ページで、**[Maintenance]** (メンテナンス) タブを開きます。

1. **[Snapshots]** (スナップショット) セクションで、**[Actions]** (アクション)、**[Delete snapshot]** (スナップショットの削除) の順に選択します。

1. スナップショットを削除することを確認した上で、**[Delete]** (削除) をクリックします。

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

**を使用してスナップショットを削除するには AWS CLI**

1.  を開きます AWS CLI。 AWS Managed Microsoft AD のスナップショットを一覧表示するには、次のコマンドを実行し、ディレクトリ ID を AWS Managed Microsoft AD Directory ID に置き換えます。

   ```
   aws ds describe-snapshots --directory-id d-1234567890 \
     --query '(sort_by(Snapshots[*].{ID:SnapshotId,Status:Status,Type:Type,StartTime:StartTime}, &StartTime))' \
     --output table
   ```

1.  AWS Managed Microsoft AD のスナップショットを削除するには、 [https://awscli.amazonaws.com/v2/documentation/api/latest/reference/ds/delete-snapshot.html](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/ds/delete-snapshot.html) コマンドを使用できます。`snapshot-id` パラメータを、削除するスナップショットのスナップショット ID に確実に置き換えます。

   ```
   aws ds delete-snapshot --snapshot-id s-1234567890
   ```

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

**PowerShell を使用してスナップショットを削除するには**

1.  PowerShell を開きます。 AWS Managed Microsoft AD のスナップショットを一覧表示するには、次のコマンドを実行し、ディレクトリ ID を AWS Managed Microsoft AD Directory ID に置き換えます。

   ```
   Get-DSSnapshot -DirectoryId d-1234567890 | Sort-Object StartTime | Format-Table  
   ```

1. Managed AWS Microsoft AD をスナップショットから復元するには、 [https://docs.aws.amazon.com//powershell/latest/reference/items/Remove-DSSnapshot.html](https://docs.aws.amazon.com//powershell/latest/reference/items/Remove-DSSnapshot.html) コマンドを使用できます。`snapshot-id` パラメータを、削除するスナップショットのスナップショット ID に確実に置き換えます。

   ```
   Remove-DSSnapshot -SnapshotId s-1234567890
   ```

------