AWSのALBの設定をするときに概念が混乱し始めて来てしまったので、全体の概念図をまとめようとおもいました。
今後、始めてALBを設定する人の参考になれば幸いです。
全体図
各設定に関してはAWSのドキュメントや様々な記事が参考になるので詳しい設定方法は省略します。
- Route53で、ドメイン名を、ALIASでALBと紐付ける。
- ALBのListenerのTargetGroupを設定します。
- TargetGroupに当該のEC2インスタンスを紐付けます。
セキュリティグループをつける
ALBと各EC2にそれぞれセキュリティグループをつけます。
ALB -> インバウンド:全て アウトバウンド:EC2のセキュリティグループ
EC2 -> インバウンド:ALBのセキュリティグループ インバウンド: 全て
にそれぞれ設定します