

# 「Amazon RDS DB インスタンスの作成」
<a name="CHAP_Tutorials.WebServerDB.CreateDBInstance"></a>

ウェブアプリケーションで使用するデータを維持する RDS for MariaDB、RDS for MySQL、または RDS for PostgreSQL DB インスタンスを作成します。

------
#### [ RDS for MariaDB ]

**MariaDB インスタンスを作成するには**

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

1. AWS マネジメントコンソール の右上にある AWS リージョン を確認します。これは EC2 インスタンスを作成した場所と同じである必要があります。

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

1. **[データベースの作成]** を選択します。

1. **[データベースの作成]** ページで、**[標準作成]** を選択します。

1. **[エンジンのオプション]** で **[MariaDB]** を選択します。  
![\[エンジンタイプの選択\]](http://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/UserGuide/images/tutorial-create-mariadb.png)

1. **[テンプレート]** で、**[無料利用枠]** または **[サンドボックス]** を選択します。**[無料利用枠]** は無料プランアカウントに表示されます。**[サンドボックス]** は有料プランアカウントに表示されます。  
![\[テンプレートの選択\]](http://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/UserGuide/images/tutorial-create-template.png)

1. **[可用性と耐久性]** セクションで、デフォルト値を使用します。

1. **[設定]** セクションで、これらの値を設定します。
   + **[DB instance identifier]** (DB インスタンス識別子) - **tutorial-db-instance** を入力します。
   + **[Master username]** (マスターユーザー名) — **tutorial\$1user** を入力します。
   + **[Auto generate a password]** (パスワードの自動生成) — オプションはオフのままにします。
   + **[Master password]** (マスターパスワード): パスワードを入力します。
   + **[パスワードの確認]** - パスワードを再入力します。  
![\[[設定] セクション\]](http://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/UserGuide/images/Tutorial_WebServer_Settings.png)

1. **[Instance configuration]** (インスタンス設定) セクションで、次の値を設定します。
   + **バースト可能クラス (t クラスを含む)**
   + **db.t3.micro**  
![\[[Instance configuration] (インスタンス設定) セクション\]](http://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/UserGuide/images/Tutorial_WebServer_DB_instance_micro.png)

1. **[Storage]** (ストレージ) セクションでは、デフォルトのままにします。

1. **[Connectivity]** (接続) セクションで、次の値を設定し、他の値はデフォルトのままにします。
   + **[Compute resource]** (コンピューティングリソース) で、選択してください**[Connect to an EC2 compute resource]** (EC2 コンピューティングリソースに接続する) を選択します。
   + **[EC2 instance]** (EC2 インスタンス) で、以前に作成した **[tutorial-ec2-instance-web-server]** などの EC2 インスタンスを選択します。  
![\[[接続] セクション\]](http://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/UserGuide/images/Tutorial_WebServer_Connectivity.png)

1. [**データベース認証**] セクションで、[**パスワード認証**] が選択されていることを確認します。

1. [**Additional configuration (追加設定)**] セクションを開き、[**Initial database name (初期データベース名)**] に **sample** と入力します。その他のオプションについては、デフォルト設定のままにしておきます。

1. MariaDB インスタンスを作成するには、**[データベースを作成]** を選択します。

   新しい DB インスタンスは、**[作成中]** ステータスとして **[データベース]** リストに表示されます。

1. 新しい DB インスタンスの [**ステータス**] が [**Available**] と表示されるまで待ちます。詳細を表示する DB インスタンスの名前を選択します。

1. [**接続とセキュリティ**] セクションで、DB インスタンスの [**エンドポイント**] および [**ポート**] を表示します。  
![\[DB インスタンスの詳細\]](http://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/UserGuide/images/Tutorial_WebServer_Endpoint_Port.png)

   DB インスタンスのエンドポイントとポートを書き留めます。この情報を使用して、ウェブサーバーを DB インスタンスに接続します。

1. [EC2 インスタンスにウェブサーバーをインストールします](CHAP_Tutorials.WebServerDB.CreateWebServer.md) を完了します。

------
#### [ RDS for MySQL ]

**MySQL DB インスタンスを作成するには**

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

1. AWS マネジメントコンソール の右上にある AWS リージョン を確認します。これは EC2 インスタンスを作成した場所と同じである必要があります。

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

1. **[データベースの作成]** を選択します。

1. **[データベースの作成]** ページで、**[標準作成]** を選択します。

1. **[エンジンのオプション]** として、**[MySQL]** を選択します。  
![\[エンジンタイプの選択\]](http://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/UserGuide/images/tutorial-create-mysql.png)

1. **[テンプレート]** で、**[無料利用枠]** または **[サンドボックス]** を選択します。**[無料利用枠]** は無料プランアカウントに表示されます。**[サンドボックス]** は有料プランアカウントに表示されます。  
![\[テンプレートの選択\]](http://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/UserGuide/images/tutorial-create-template.png)

1. **[可用性と耐久性]** セクションで、デフォルト値を使用します。

1. **[設定]** セクションで、これらの値を設定します。
   + **[DB instance identifier]** (DB インスタンス識別子) - **tutorial-db-instance** を入力します。
   + **[Master username]** (マスターユーザー名) — **tutorial\$1user** を入力します。
   + **[Auto generate a password]** (パスワードの自動生成) — オプションはオフのままにします。
   + **[Master password]** (マスターパスワード): パスワードを入力します。
   + **[パスワードの確認]** - パスワードを再入力します。  
![\[[設定] セクション\]](http://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/UserGuide/images/Tutorial_WebServer_Settings.png)

1. **[Instance configuration]** (インスタンス設定) セクションで、次の値を設定します。
   + **バースト可能クラス (t クラスを含む)**
   + **db.t3.micro**  
![\[[Instance configuration] (インスタンス設定) セクション\]](http://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/UserGuide/images/Tutorial_WebServer_DB_instance_micro.png)

1. **[Storage]** (ストレージ) セクションでは、デフォルトのままにします。

1. **[Connectivity]** (接続) セクションで、次の値を設定し、他の値はデフォルトのままにします。
   + **[Compute resource]** (コンピューティングリソース) で、選択してください**[Connect to an EC2 compute resource]** (EC2 コンピューティングリソースに接続する) を選択します。
   + **[EC2 instance]** (EC2 インスタンス) で、以前に作成した **[tutorial-ec2-instance-web-server]** などの EC2 インスタンスを選択します。  
![\[[接続] セクション\]](http://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/UserGuide/images/Tutorial_WebServer_Connectivity.png)

1. [**データベース認証**] セクションで、[**パスワード認証**] が選択されていることを確認します。

1. [**Additional configuration (追加設定)**] セクションを開き、[**Initial database name (初期データベース名)**] に **sample** と入力します。その他のオプションについては、デフォルト設定のままにしておきます。

1. MySQL DB インスタンスを作成するには、[**Create database (データベースの作成)**] を選択します。

   新しい DB インスタンスは、[**作成中**] ステータスとして [**データベース**] リストに表示されます。

1. 新しい DB インスタンスの [**ステータス**] が [**Available**] と表示されるまで待ちます。詳細を表示する DB インスタンスの名前を選択します。

1. [**接続とセキュリティ**] セクションで、DB インスタンスの [**エンドポイント**] および [**ポート**] を表示します。  
![\[DB インスタンスの詳細\]](http://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/UserGuide/images/Tutorial_WebServer_Endpoint_Port.png)

   DB インスタンスのエンドポイントとポートを書き留めます。この情報を使用して、ウェブサーバーを DB インスタンスに接続します。

1. [EC2 インスタンスにウェブサーバーをインストールします](CHAP_Tutorials.WebServerDB.CreateWebServer.md) を完了します。

------
#### [ RDS for PostgreSQL ]

**PostgreSQL DB インスタンスを作成するには**

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

1. AWS マネジメントコンソール の右上にある AWS リージョン を確認します。これは EC2 インスタンスを作成した場所と同じである必要があります。

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

1. **[データベースの作成]** を選択します。

1. **[データベースの作成]** ページで、**[標準作成]** を選択します。

1. **[Engine options]** (エンジンオプション) で **PostgreSQL** を選択します。  
![\[エンジンタイプの選択\]](http://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/UserGuide/images/tutorial-create-postgres.png)

1. **[テンプレート]** で、**[無料利用枠]** または **[サンドボックス]** を選択します。**[無料利用枠]** は無料プランアカウントに表示されます。**[サンドボックス]** は有料プランアカウントに表示されます。  
![\[テンプレートの選択\]](http://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/UserGuide/images/tutorial-create-template.png)

1. **[可用性と耐久性]** セクションで、デフォルト値を使用します。

1. **[設定]** セクションで、これらの値を設定します。
   + **[DB instance identifier]** (DB インスタンス識別子) - **tutorial-db-instance** を入力します。
   + **[Master username]** (マスターユーザー名) — **tutorial\$1user** を入力します。
   + **[Auto generate a password]** (パスワードの自動生成) — オプションはオフのままにします。
   + **[Master password]** (マスターパスワード): パスワードを入力します。
   + **[パスワードの確認]** - パスワードを再入力します。  
![\[[設定] セクション\]](http://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/UserGuide/images/Tutorial_WebServer_Settings.png)

1. **[Instance configuration]** (インスタンス設定) セクションで、次の値を設定します。
   + **バースト可能クラス (t クラスを含む)**
   + **db.t3.micro**  
![\[[Instance configuration] (インスタンス設定) セクション\]](http://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/UserGuide/images/Tutorial_WebServer_DB_instance_micro.png)

1. **[Storage]** (ストレージ) セクションでは、デフォルトのままにします。

1. **[Connectivity]** (接続) セクションで、次の値を設定し、他の値はデフォルトのままにします。
   + **[Compute resource]** (コンピューティングリソース) で、選択してください**[Connect to an EC2 compute resource]** (EC2 コンピューティングリソースに接続する) を選択します。
   + **[EC2 instance]** (EC2 インスタンス) で、以前に作成した **[tutorial-ec2-instance-web-server]** などの EC2 インスタンスを選択します。  
![\[[接続] セクション\]](http://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/UserGuide/images/Tutorial_WebServer_Connectivity.png)

1. [**データベース認証**] セクションで、[**パスワード認証**] が選択されていることを確認します。

1. [**Additional configuration (追加設定)**] セクションを開き、[**Initial database name (初期データベース名)**] に **sample** と入力します。その他のオプションについては、デフォルト設定のままにしておきます。

1. PostgreSQL DB インスタンスを作成するには、**[データベースの作成]** を選択します。

   新しい DB インスタンスは、**[作成中]** ステータスとして **[データベース]** リストに表示されます。

1. 新しい DB インスタンスの [**ステータス**] が [**Available**] と表示されるまで待ちます。詳細を表示する DB インスタンスの名前を選択します。

1. [**接続とセキュリティ**] セクションで、DB インスタンスの [**エンドポイント**] および [**ポート**] を表示します。  
![\[DB インスタンスの詳細\]](http://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/UserGuide/images/Tutorial_WebServer_Endpoint_Port_postgres.png)

   DB インスタンスのエンドポイントとポートを書き留めます。この情報を使用して、ウェブサーバーを DB インスタンスに接続します。

1. [EC2 インスタンスにウェブサーバーをインストールします](CHAP_Tutorials.WebServerDB.CreateWebServer.md) を完了します。

------