ルールHTTPとICMPの設定をします。今回はALBがユーザーのアクセスを受け付けるところになるため、全IPアドレスから80番ポートへのアクセスを受け付けるようにします。すべての設定が完了したら「次の手順:ルーティングの設定」へ進みます。ルーティングの設定では、新しいターゲットグループを作成します。名前は適当に設定してください。その他はそのままで「次の手順:ターゲットの登録」に進みます。ターゲットの選択では、先程作成したアプリケーションサーバーを選択し、「登録済みに追加」を押します。これにより、このALBへのアクセスが指定したEC2へ流れるようになります。ここに複数台のサーバーを設定すれば、自動で分散してアクセスを流してくれます。設定が完了したら「次の手順:確認」へ進みます。問題なければ作成します。ALBができました!実際にできているか確認してみましょう。53を使ってホストゾーンを指定します。53の画面へ行きます。ドメイン取得をしたい場合は「ドメインの登録」をしますが、今回は「DNS管理」をします。「今すぐ始める」を押してください。「ホストゾーンの作成」を行います。遷移先で更に「ホストゾーンの作成」をクリックします。「ドメイン名」には自分のサイトのドメイン名を、タイプには「パブリックホストゾーン」を選択します。今回はドメイン名を取得していないので意味はありませんが、もしACMなどで取得していればここから指定したドメイン名に対するアクセスを制御できます。入力したら「作成」します。これでドメイン名に対するアクセスを制御する準備ができました。次に、(もしドメイン名を取得していたら)ドメインにアクセスが来た際にアクセスを流す先を指定します。「レコードセットの作成」をクリックします。「名前」や「タイプ」はそのまま、「エイリアス」を「はい」にし、「エイリアス先」を先程作成したALBとして「作成」します。これにより、ドメイン名を取得していれば、ドメイン名に対するアクセスが作成したALBに流れます。これで今回の構成は完了です!おわりに業務ではほとんどTerraformというインフラ構成ツールを用いてAWSの構成を行っていたので、改めてコンソール上で構築していくのは逆に新鮮で、かつより深く理解することができました。今回はIAMなどは使わなかったのでこれがベストプラクティスではないと思いますが、セキュリティグループなども用いてそれなりにセキュアには作れたかなと考えています。AWSは今後も使っていく機会が多いと思いますので、色々と学んでいきたいです。以下のサイトを参考にさせていただきました。