

# チュートリアル: DB スナップショットからの Amazon RDS DB インスタンスの復元
<a name="CHAP_Tutorials.RestoringFromSnapshot"></a>

Amazon RDS で作業していると、ときどき DB インスタンスで作業をするが常に必要なわけではないということがよくあります。例えば、四半期ごとに行う顧客アンケートで、Amazon EC2 インスタンスを使用して顧客アンケートのウェブサイトをホストしているとします。また、アンケート結果の保存に使用される DB インスタンスもあります。このようなシナリオで経費を節約する 1 つの方法として、アンケートが完了した後、DB インスタンスの DB スナップショットを作成することが挙げられます。その後、アンケートを再度実施する必要がある場合は、DB インスタンスを削除して復元します。

DB インスタンスを復元するときは、復元の元となる DB スナップショットの名前を指定します。次に、復元オペレーションから作成される新しい DB インスタンスの名前を指定します。

スナップショットから DB インスタンスを復元する方法の詳細については、「[DB インスタンスへの復元](USER_RestoreFromSnapshot.md)」を参照してください。

Amazon RDS の AWS KMS キー管理については、「[AWS KMS key 管理](Overview.Encryption.Keys.md)」を参照してください。

## DB スナップショットからの DB インスタンスの復元
<a name="tut-restore-snapshot.console"></a>

次の手順に従って、AWS マネジメントコンソール でスナップショットから復元します。

**DB スナップショットから DB インスタンスを復元するには**

1. AWS マネジメントコンソール にサインインし、Amazon RDS コンソール ([https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/)) を開きます。

1. ナビゲーションペインで、[**Snapshots**] を選択します。

1. 復元の元にする DB スナップショットを選択します。

1. **[アクション]** で、**[スナップショットの復元]** を選択します。  
![\[RDS コンソールのアクションメニューのスナップショットの復元オプション\]](http://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/UserGuide/images/tut-restore-instance1.png)

   [**Restore snapshot (スナップショットの復元)**] ページが表示されます。  
![\[スナップショットの復元ページ\]](http://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/UserGuide/images/tut-restore-instance2.png)

1. **[DB instance settings]** (DB インスタンスの設定) で、**[DB engine]** (DB エンジン) および **[License model]** (ライセンスモデル) にデフォルトの設定を使用します (Oracle または Microsoft SQL Server の場合)。

1. **[Settings]** (設定) の **[DB Instance identifier]** (DB インスタンス識別子) に、復元する DB インスタンスに使用する名前を入力します (例: **mynewdbinstance**)。

   DB スナップショットの作成後に削除した DB インスタンスから復元する場合は、その DB インスタンスの名前を使用できます。

1. **[可用性と耐久性]** で、別のアベイラビリティーゾーンでスタンバイインスタンスを作成するかどうかを選択します。

   このチュートリアルでは、スタンバイインスタンスを作成しないでください。

1. **[Connectivity]** (接続) では、次のデフォルトの設定を使用します。
   + **Virtual Private Cloud (VPC)**
   + **DB サブネットグループ**
   + **パブリックアクセス**
   + **VPC セキュリティグループ (ファイアウォール)**

1. **DB インスタンスクラス**を選択します。

   このチュートリアルでは、**[Burstable classes (includes t classes)]** (バースト可能クラス (t クラスを含む)) を選択してから、**[db.t3.small]** を選択します。

1. **[Encryption]** (暗号化) では、デフォルトの設定を使用します。

   スナップショットのソース DB インスタンスが暗号化されている場合、復元される DB インスタンスも暗号化されます。暗号化を解除することはできません。

1. ページの下部の **[Additional configuration]** (追加設定) を開きます。  
![\[追加設定\]](http://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/UserGuide/images/tut-restore-instance3.png)

1. **[Database options]** (データベースオプション) で、次の操作を行います。

   1. **[DB parameter group]** (DB パラメータグループ) を選択します。

      このチュートリアルでは、デフォルトのパラメータグループを使用します。

   1. **[Option group]** (オプショングループ) を選択します。

      このチュートリアルでは、デフォルトのオプショングループを使用します。
**重要**  
場合によっては、持続的オプションまたは永続的オプションを使用する DB インスタンスの DB スナップショットから復元を行うことができます。その場合は、同じオプションを使用するオプショングループを選択してください。

   1. **[Deletion protection]** (削除保護) で、**[Enable deletion protection]** (削除保護の有効化) チェックボックスをオンにします。

1. **DB インスタンスの復元** を選択します。

**[Databases]** (データベース) ページには、ステータスが `Creating` である復元された DB インスタンスが表示されます。

![\[[データベース] ページの復元された DB インスタンス\]](http://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/UserGuide/images/tut-restore-instance4.png)
