📝
NLB で TLS Termination して Fargate のコンテナにアクセスしてみた
新機能 – Network Load Balancer の TLS 終端 | Amazon Web Services ブログ
NLB で TLS Termination しつつ Fargate のコンテナには 80 番ポートでアクセスしてみました。
前提
- ドメイン取得済み
- Route 53 にホストゾーン作成済み
- ACM で証明書発行済み
NLB 作成
リスナーのプロトコルを TLS に設定します。
ターゲットグループのポートは 80 に設定します。
ACM の証明書を選択します。
Route 53 でエイリアスレコード作成
ホストゾーンの A レコードでエイリアスとして NLB を選択します。
ECS サービス作成
クラスターはデフォルト設定で作成します。
タスク定義では httpd を指定し、コンテナポートはデフォルトの 80 のままにします。
ECS サービス作成時に既存の NLB とリスナーを選択します。
動作確認
ECS タスクが起動し、NLB のステータスがアクティブになったらエイリアスレコード名でアクセスします。
以下のページが表示されれば成功です。
まとめ
今回は NLB で TLS Termination して Fargate のコンテナにアクセスしてみました
どなたかの参考になれば幸いです。
Discussion