2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

[初投稿]AWS上でブログサービスを構築する

Last updated at Posted at 2021-09-29

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

##概要
 AWS主要サービスとして以下を学習、おさらいとしてハンズオンをこなす形で身体に染み込ませています。
 ・AWS講座
 ・VPC講座
 ・EC2講座
 ・IAM講座
 ・RDS講座
 ハンズオン1(基本的なブログサービスを構築する(シングル構成))
  ・AWS上にVPCを作成、中にPublicSubnetを2つ、PrivateSubnetを2つ。
  ・PublicSubnet1にEC2を設置、それにWordPressをインストールさせブログサイトを立ち上げる。
  ・EC2はインターネット側からアクセスさせるので、VPCにInternetGatewayを設置。
  ・WordPress用のDB(MySQL)はインターネット側からアクセスさせないので、PrivateSubnetに設置。
  ・DBへのアクセスはセキュリティグループで絞っている。
課題1.png

※カッコ内の文字列は設定値です(後で振り返るときに無いと困りそうで💦)
図を描くことで投入した設定値も反映できますし、後で見たい時に引っ張り出せるので必要と感じています。
そのうち、図を見て環境構築できるようになれればと思っていますので、細かいですが色々と書くのもありかなと。

###操作環境
 Windows10 21H1 + TeraTerm

###画像作成
 Visual Studio Code + Draw.io

###やりながら書き留めたことなど
・EC2がインターネットに出るためにはInternet Gateway、デフォルトルートが必要
・RDSはサブネットが2つ以上必要、なので先にサブネットの追加が必要
・セキュリティグループのRDS-SG-1のインバウンドルールは肝ですね、ここをWebServerのみアクセスとすること。
だがしかし!エラー表示!
You may not specify a referenced group id for an existing IPv4 CIDR rule.
(既存のIPv4CIDRルールの参照グループIDを指定することはできません。)
一度、デフォルト設定を削除、新規作成することで事なきを得ました。
・Wordpressインストール、コマンド操作などは問題なし
・ブラウザからパブリックIPを叩いてWordpress初期設定画面表示!!(ヤッホー)
Welcome-WordPress.png

##結果
説明通りに進めて、AWSブログが稼働しました!
Hello_world!.png

##所感
動画を見ては止めを繰り返しながら、課題の目的であるブログサービスを構築できました。
動画による解説はわかり易いし具体的なので、初めての経験でしたが何とかゴールすることができました。
多分ですが、今まで通り例題が載っている専門書を買っていたら、途中で投げ出していたと思います💦

#####最後に
ここで喜んでいると構築した環境が課金されますので、くろかわさんが言ってる通り設定したオブジェクトは削除します。
次のハンズオンがあるので環境保存しておきたいところですが、また1から構築するのも学びのためには必要ですね。

以上です。

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?