1

AWS Application Load Balancerを使用し、双方向SSL(クライアント証明書)を使用できますか?AWS EC2アプリケーションロードバランサ+双方向SSL?

私の現在の設定では、従来のELBを使用してTCPを介してWebサーバーエンドポイントに転送する方法をサポートしています。 URLを使用してトラフィックをルーティングする必要があり、可能であればAWSアプリケーションのロードバランサを使用したいと考えました。

もしそうでなければ、AWSのURLを使用してトラフィックをルーティングする方法に関する提案はありますか?

答えて

2

これはサポートされていません。 AWS Application Load Balancer(ALB)がパスに基づいてルーティングするためには、HTTPコンテンツ(アプリケーション/レイヤー7)を検査する必要があります。 TCP転送ロードバランサは、TCPパケット(レイヤ4)だけを見て、実際の内容(パスに基づいてルーティングする必要があります)を検査しません。

もちろん、AWS証明書マネージャを使用してTLS/SSLの終了を処理させることで対処できます。次に、ALBを使用してパスに基づいてルーティングすることができます。

+0

AWS証明書マネージャを使用してクライアント証明書を検証できますか? – ThatChrisGuy

+0

私が知る限りこれは不可能です。接続するクライアントの数はいくつですか?ユースケースについてもう少し説明できますか? – thun

+0

クライアントの数が不明ですが、拡大縮小する必要があります。とにかく、私はクライアントの証明書を使用する必要がありますので、現在の設定でトラフィックをルーティングするためにnginxなどを使用する必要があります。ありがとう。 – ThatChrisGuy