40 代おっさん 基本的なブログを構築してみた　②

## 本記事について

本記事は AWS 初学者の私が学習していく中でわからない単語や概要をなるべくわかりやすい様にまとめたものです。
もし誤りなどありましたらコメントにてお知らせいただけるとありがたいです。

## 最終構成図

![RDSEC2ブログ構成.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/641940/ff6040e2-3945-fb8b-4bf0-a03cb402cbc3.png)

前回の記事
<https://qiita.com/kou1121/items/9254eb27912311b54c19>

## ssh接続

前回からの続きで一回sshで接続できるか試してみます。

ふつうはTera Termなどを使ってssh接続をしますがなんとAWSからブラウザー上で接続できるみたいです！！
※注意ですが適切な設定ができていないと画面が真っ暗になるので注意！！

![ssh接続.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/641940/176f9672-1810-92b1-5a0d-27d4ea3ed9c8.png)

WebServer1にチェックした状態で（赤枠）接続をクリック（青枠）

![ssh.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/641940/13a16ed7-cb07-0c75-321d-7f008dd9cf7a.png)

EC2 Instance Connect （赤枠）
接続をクリック（青枠）

![sshEC2.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/641940/5ba46c69-37c4-62da-8557-2154092c513a.png)

マジか～～
なんと楽な！！
びっくりしました・・・

## RDSを設定

RDSを設定する条件としてサブネットを二つ以上作らなくてはならない、かつそれは複数のAZにまたがっていないといけないみたいです。

AWSマネジメントコンソールからVPCを選択
左ペインよりサブネットを選択してサブネットを作成をクリック

![サブネット.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/641940/e91773d6-3937-e3b7-0fbe-e62cc27065f8.png)

VPC ID をMyVPC1(赤枠)
サブネット名　PublicSubnet2（青枠）
アベイラビリティーゾーン　1c (黒枠）
CIDRブロック　10.0.1.0/24 (緑枠)

同様にPrivateSubnet2を作成
VPC ID をMyVPC1
サブネット名　PrivateSubnet2
アベイラビリティーゾーン　1c
CIDRブロック　10.0.3.0/24

これでRDSを作る準備ができました

ではでは
AWSマネジメントコンソールからRDSを選択
まずはサブネットグループを作ります。
左ペインよりサブネットグループを選択
DB　サブネットグループを作成をクリック

![サブネットグループ.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/641940/326b5714-eec4-49c7-9864-5e6072738f1f.png)

名前、説明をMysubnetGroupに（赤枠）
VPC　MyVPC1 （青枠）

![サブネットグループ２.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/641940/b2c60416-bff3-26f6-2b47-72c5ec654195.png)

アベイラビリティーゾーン　1a,1c （赤枠）
サブネット　10.0.2.0/24 10.0.3.0/24 （青枠）

これで作成をクリックしてください
MysubnetGroupが作成できたと思います。

次にRDS本体を作りたいと思います。
左ペインよりデータベースを選択
データベースの作成をクリック

![データベース作成１.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/641940/3bafb450-021f-b6e6-56a7-06d43c8b44ca.png)

データベース作成方法を選択　標準作成を選択
エンジンのオプション　　　　MySQLを選択（こちらはご自由に）

![テンプレート.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/641940/810886ca-62a9-b528-d56a-38db7cae7369.png)

テンプレート　開発/テスト　を選択
※こちらは今後のハンズオンでも使用する予定のため、こちらを選んでます。もし金額が気になるようでしたら無料枠で

![RDS設定.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/641940/954bc050-09f1-0939-b790-ced9877d6d24.png)

DB インスタンス識別子　database-1
マスターユーザー名　wordpress
マスターパスワード　こちらは任意で

![インスタンスサイズ.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/641940/44d46295-2eca-b94a-1224-19bd6e00ffc6.png)

インスタンスサイズは　バースト可能クラスを選択
※最初は標準クラスになっているためこちらだと値段が高くなります

ストレージはそのままで

可用性と耐久性は今回はシングル構成のためそのままで

![接続.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/641940/596a5fe4-2a97-e015-ccd8-9b7db8bcca53.png)

Virtual Private Cloud (VPC)　自分の作ったVPCを選択（MyVPC1)
サブネットグループ　　　　　　 先ほど作ったサブネットグループ
パブリックアクセス可能　こちらはデータベースを公開することはかなりまれなことなので基本はなしで

![セキュリティグループ新規.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/641940/7fe3827f-c313-c439-ca9a-440e8914b3e3.png)

VPC セキュリティグループ 新規作成を選択
新しい VPC セキュリティグループ名　RDS-SG-1
アベイラビリティーゾーン 1aを選択

![追加設定.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/641940/3fc1b573-c34e-9eb6-49e7-bc66e6c91666.png)

追加設定の中の最初のデータベース名　wordpressに
※こちらはRDSができたときに最初にできるデータベースの名前です。
あとはそのままで大丈夫です

![コスト.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/641940/68dd6207-938d-10df-d84f-78a1d54075ff.png)

RDSが起動させっぱなしだとこちらの料金がかかります。停止することもできますが７日間経過後に起動してしまうので料金が気になる方はすべてが終わったらRDSを削除すると良いみたいです

ではデータベースの作成をクリック

![利用可能.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/641940/1d846657-d533-99e2-33e9-db7dd1bdea8d.png)

ステータスが利用可能になって入れば大丈夫です。
（数分かかるので気を付けてください）

## セキュリティグループのソースを編集

AWSマネジメントコンソールからVPCを選択
左ペインよりセキュリティグループを選択
RDS-SG-１を選んでください

![セキュリティグループ編集.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/641940/0da14dcd-1ed4-eba1-ea5f-adc2cd114196.png)

赤枠　ソースが125.52.124.229/32となっていると思います。
これをウェブサーバーだけからアクセスできるようにしたいと思います。
青枠をクリックしてください。

![インバウンド.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/641940/9ef852a7-8a01-ee32-70a0-8e8f636b8f66.png)

既存のインバウンドルールを削除
追加を押して上のように変えてください（ソースはWeb-SG-1を選んでいます）
ルール保持をクリックすると

![インバウンド変更後.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/641940/1671978b-0663-6a7d-6baa-10341102de58.png)

ソースの部分が変わっていると思います。

## 最後に

ふ～～
なんとかRDS作成までできました！！
今度は最後まで行きたいと思います！！

またこの記事は AWS 初学者を導く体系的な動画学習サービス「AWS CloudTech」の課題カリキュラムで作成しました。
<https://aws-cloud-tech.com/>