AWS RDS MySQLインスタンスの作成

# 概要

- AWSのRDSにてMySQLインスタンスを作成する。

# ご注意！！！

- AWSは従量課金です。
- 本作業で料金が発生する可能性があります。
- 筆者は本作業で発生するいかなる料金も負担する事ができません。
- ご自身の責任の下作業をお願いいたします。

# 前提

- 下記のすべての作業が完了していること。
    - [AWS VPCの作成](https://qiita.com/miriwo/items/b28a4395264c08d183c6)
    - [AWS VPCの中にサブネットを作成する](https://qiita.com/miriwo/items/9abebd478c53744b1b05)
    - [AWS RDS用のサブネットグループを作成する](https://qiita.com/miriwo/items/1c4015bd26f8f03ee9f9)
    - [AWS RDS用のパラメータグループを作成する](https://qiita.com/miriwo/items/288873d24f1ec17b505e)
    - [AWS RDS用のオプショングループを作成する](https://qiita.com/miriwo/items/5c4c7116597a55b665ee)
    - [AWS Webサーバー用のセキュリティグループを作成](https://qiita.com/miriwo/items/65e8e7f9f65617d02746)
    - [AWS DBサーバー用のセキュリティグループを作成](https://qiita.com/miriwo/items/cd50169047f6c903f6c7)

# 作るものの情報

- 別記事で作成済みのサブネットグループを指定して2つをRDSのインスタンスを設置する。
    - [AWS VPCの作成](https://qiita.com/miriwo/items/b28a4395264c08d183c6)
    - [AWS VPCの中にサブネットを作成する](https://qiita.com/miriwo/items/9abebd478c53744b1b05)
    - [AWS RDS用のサブネットグループを作成する](https://qiita.com/miriwo/items/1c4015bd26f8f03ee9f9)
- 別記事で作成済みのセキュリティグループを作成するRDSインスタンスに割り当てる。
    - [AWS Webサーバー用のセキュリティグループを作成](https://qiita.com/miriwo/items/65e8e7f9f65617d02746)
    - [AWS DBサーバー用のセキュリティグループを作成](https://qiita.com/miriwo/items/cd50169047f6c903f6c7)
- 別記事で作成済みのパラメータグループを作成するRDSインスタンスに割り当てる。
    - [AWS RDS用のパラメータグループを作成する](https://qiita.com/miriwo/items/288873d24f1ec17b505e)
- 別記事で作成済みのオプショングループを作成するRDSインスタンスに割り当てる。
    - [AWS RDS用のオプショングループを作成する](https://qiita.com/miriwo/items/5c4c7116597a55b665ee)

| 項目 | 情報 | 備考 |
| --- | --- | --- |
| データベースの作成方法を選択 | 標準作成 |  |
| エンジンのオプション | MySQL |  |
| バージョン | 8.0.28 |  |
| テンプレート | 無料利用枠 | AntekuAWSでDev環境を立てる時は「開発/テスト」を選択 |
| DBインスタンス識別子（名前） | dev-db |  |
| マスターユーザー名 | root |  |
| マスターパスワード | ******** |  |
| DBインスタンスクラス | バースト可能クラス（tクラスを含む） |  |
| ストレージタイプ | 汎用SSD | デフォルト |
| ストレージ割当 | 20GiB | デフォルト |
| ストレージの自動スケーリング | 無し |  |
| マルチAZ配置 | スタンバイインスタンスを作成しないでください |  |
| Virtual Private Cloud (VPC) | dev-vpc |  |
| サブネットグループ | dev-subnet-group |  |
| パブリックアクセス | 無し | デフォルト |
| VPCセキュリティグループ | 既存の選択 |  |
| 既存のVPCセキュリティグループ | dev-dbを選択 | defaultを✕で消す |
| アベイラビリティゾーン | ap-northeast-1a |  |
| データベース認証 | パスワード認証 | デフォルト |
| 最初のデータベース名 | 空欄 | デフォルト |
| DBパラメータグループ | dev-mysql80 | 先に作成したやつ |
| オプショングループ | dev-mysql80 | 先に作成したやつ |
| バックアップ | 「自動バックアップを有効にします」にチェック | デフォルト |
| バックアップ保持期間 | 30日 |  |
| バックアップウインドウ | 選択ウインドウを選択 | 開始時間 → 19:00（JST 04:00）<br>期間 → 0.5 |
| スナップショットにタグをコピー | チェックする | デフォルト |
| 拡張モニタリング有効化 | チェックしない | デフォルト |
| ログのエクスポート | チェックしない | デフォルト |
| IAMロール | 入力しない | デフォルト |
| マイナーバージョン自動アップグレード | チェックする | デフォルト |
| メンテナンスウインドウ | 選択ウインドウを選択 | 開始日 → 日曜日<br>開始時間 → 20:00（JST 05:00）<br>期間 → 0.5 |
| 削除保護の有効化 | チェックしない | デフォルト |

# 作成

1. AWSにログインしてRDSの画面に遷移する。
1. 画面上の「データベースの作成」をクリックする。
1. 「作るものの情報」に記載した内容に沿って入力を行う。
1. 入力完了すると下記の様になる。

    ![RDS_Management_Console.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/306417/6e33ad96-44c6-e5d1-e0ba-064889d49dc5.png)
    ![RDS_Management_Console.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/306417/0361833f-6a2e-4588-2537-ee174b47d440.png)
    ![RDS_Management_Console.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/306417/ab2c82ea-db0d-6e78-a9cc-bef375295319.png)
    ![RDS_Management_Console.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/306417/ee8b230c-423e-2425-aab9-4bba41e3268a.png)
    ![RDS_Management_Console.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/306417/940270d8-b938-59bb-1c96-9864972c449b.png)
    ![RDS_Management_Console.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/306417/062961d7-ea7b-cc3c-e913-72f3a369e3c2.png)
    ![RDS_Management_Console.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/306417/7d6b37c1-3824-a638-1bdd-657e543fdf1e.png)

1. 問題なさそうなら「　データベースの作成」をクリックする。
1. RDSのインスタンスが作成され、一覧に作成したものが表示される。