Scalatra を使用して Scala で記述され、AWS ELB を介してリッスンする AWS ECS で実行されているサービスがあります。ELB を TLS ターミネータとして構成しました。ポート 443 の HTTPS トラフィックとポート 80 の HTTP トラフィックは、ECS タスクのポート 8080 でリッスンしているサービスにルーティングされます。
すべての HTTP トラフィックを HTTPS にリダイレクトしたいと考えています。ELB は、元の要求に従ってヘッダーX-Forwarded-Proto
をhttp
またはに設定することを理解しています。https
リダイレクトを処理する最良の方法は何ですか?