0

プライベートサブネット内にあるDockerコンテナでALBを使用することの高いセキュリティと機能性に関して、ベストプラクティスは何ですか?公共のサブネットにALBをインストールするか、プライベートサブネットにALBをインストールするのが、ALB機能を使用してプライベートサブネット内のインスタンスを保護するためには最高の方法でしょうか?ALBを使用するベストプラクティス

答えて

1

ロードバランサのパブリックまたはプライベートの選択は、ロードバランサへのアクセス方法によって異なります。トラフィックがインターネットからロードバランサに当たる場合、ロードバランサはパブリックサブネットに存在する必要があります。トラフィックがVPC内から発信されるだけの場合、ロードバランサはプライベートサブネットに存在する可能性があります。

+0

ありがとうございました。 NATとAWS ECSを使用してプライベートサブネット内のインターネットアクセス(HTTPSのみ)とDockerコンテナでパブリックサブネットでALBを設定する場合、ALBまたはターゲットグループでHTTP(ポート80)を有効にする必要がありますか? – AlwaysALearner

+0

SSLはロードバランサで終了するため、WebサーバにもSSL証明書をインストールしている場合を除き、ターゲットグループでHTTPが有効になっている必要があります。 –

+0

あなたの迅速な対応に感謝します。 ALB(パブリックサブネット)にSSL証明書をインストールし、HTTPSを有効にしてターゲットグループを設定しました。プライベートサブネット内のAWS ECS DockerコンテナにHTTPSトラフィックを渡すには十分ではありませんか?私は、HTTPS Target Groupで不健全な状態または排水中の状態になっています。 HTTPSを使わずにHTTPターゲットグループだけでテストした場合、HTTPターゲットグループのステータスは正常です。 ALBまたはAWS ECSタスク定義でHTTPSを設定したときに何か不足しましたか? – AlwaysALearner

関連する問題