タスク 2: RDS データベースを作成し、それを EC2 インスタンスに自動接続する - Amazon Elastic Compute Cloud

タスク 2: RDS データベースを作成し、それを EC2 インスタンスに自動接続する

タスクの目標

このタスクでは、RDS データベースを作成して RDS コンソールの自動接続機能を使用し、EC2 インスタンスと RDS データベース間の接続を自動的に設定します。

RDS データベースを作成するためのステップ

次のステップで RDS データベースを作成し、RDS コンソールの自動機能を使用して EC2 インスタンスに接続します。

これらの手順のアニメーションを見る場合は、「アニメーションを表示: RDS データベースを作成して、EC2 インスタンスに自動接続する」を参照してください。

DB インスタンスの設定

このタスクのステップでは、DB インスタンスを次のように設定します。

  • エンジンタイプ: MySQL

  • テンプレート: 無料利用枠

  • DB インスタンス識別子: tutorial-database

  • DB インスタンスクラス: db.t3.micro

重要

本番環境では、具体的なニーズに合わせて、インスタンスを設定する必要があります。

RDS データベースを作成して EC2 インスタンスに自動接続する
  1. Amazon RDS コンソール (https://console.aws.amazon.com/rds/) を開きます。

  2. リージョンセレクター (右上) から、EC2 インスタンスを作成した AWS リージョン を選択します。EC2 インスタンスと RDS データベースは同じリージョンにある必要があります。

  3. ダッシュボード で、[Create database] (データベースの作成) を選択します。

  4. [Choose a database creation method] (データベース作成方法を選択) で [Standard Create] (スタンダード作成) が選択されていることを確認します。[Easy create] (簡易作成) を選択した場合、自動接続機能は使用できません。

  5. [Engine options] (エンジンオプション) にある [Engine type] (エンジンタイプ) で MySQL を選択します。

  6. [Templates] (テンプレート) では、ニーズに合うサンプルテンプレートを選択します。このチュートリアルでは、[Free tier] (無料利用枠) を選択して RDS データベースを無料で作成できます。ただし、無料利用枠は、アカウント作成から 12 か月未満の場合にのみご利用いただけるので注意してください。その他の制限が適用されます。詳細については、[Free tier] (無料利用枠) ボックスにある [Info] (情報) リンクを選択してください。

  7. [設定] で、次のいずれかを実行します。

    1. [DB instance identifier] (DB インスタンス識別子) に、データベースの名前を入力します。このチュートリアルでは、tutorial-database と入力します。

    2. [Master username] (マスターユーザー名) は、デフォルトの名前である admin のままにします。

    3. [Master password] (マスターパスワード) に、このチュートリアルに使用するパスワードを入力し、[Confirm password] (パスワードの確認) にパスワードをもう一度入力します。

  8. [インスタンス設定][DB インスタンスクラス] は、デフォルトの [db.t3.micro] のままにします。アカウントが 12 か月未満の場合は、このインスタンスを無料で使用できます。その他の制限が適用されます。詳細については、AWS 無料利用枠 をご参照ください。

  9. [Connectivity] (接続) にある [Compute resource] (コンピューティングリソース) で、[Connect to an EC2 compute resource] (EC2 コンピューティングリソースに接続する) を選択します。これは RDS コンソールの自動接続機能です。

  10. [EC2 instance] (EC2 インスタンス) で、接続先のインスタンスを選択します。このチュートリアルでは、前のタスクで作成して tutorial-instance と名付けたインスタンスを選択することも、別の既存のインスタンスを選択することもできます。リストにインスタンスが表示されない場合は、[Connectivity] (接続) の右にある更新アイコンを選択します。

    自動接続機能を使用すると、この EC2 インスタンスにセキュリティグループが追加され、RDS データベースに別のセキュリティグループが追加されます。セキュリティグループは、EC2 インスタンスと RDS データベース間のトラフィックを許可するように自動的に設定されます。次のタスクでは、セキュリティグループが作成され、EC2 インスタンスと RDS データベースに割り当てられていることを確認します。

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

    [Databases] (データベース) 画面では、データベースが使用可能になるまで、新しいデータベースの [Status] (ステータス) は [Creating] (作成中) になります。ステータスが [Available] (使用可能) に変わったら、データベースに接続できます。データベースクラスとストレージ量によっては、新しいデータベースが使用可能になるまで最長 20 分かかることがあります。

詳細については、Amazon RDS ユーザーガイドの「EC2 インスタンスとの自動ネットワーク接続を設定する」を参照してください。

このアニメーションは、RDS データベースを作成し、自動接続機能を使用してそれを EC2 インスタンスに接続する方法を紹介します。このアニメーションのテキストバージョンについては、前述の手順のステップを参照してください。

これで、「タスク 3: 接続設定を検証する」を行う準備ができました。