AWS Application Load Balancer で URL とホストヘッダーの書き換えが可能に
Amazon Web Services (AWS) は、Application Load Balancer (ALB) の URL とホストヘッダーの書き換え機能を発表しました。この機能により、お客様はリクエストをターゲットにルーティングする前に、正規表現ベースのパターンマッチングを使用してリクエスト URL とホストヘッダーを変更できます。
URL とホストヘッダーの書き換えにより、正規表現パターンを使用して URL を変換したり (例: 「/api/v1/users」を「/users」に書き換える)、さまざまなアプリケーションで URL パターンを標準化したり、内部サービスルーティング用にホストヘッダーを変更したり、URL パスプレフィックスを削除または追加したり、レガシー URL 構造を新しい形式にリダイレクトしたりできます。この機能により、追加のプロキシレイヤーが不要になり、アプリケーションアーキテクチャが簡素化されます。この機能は、単一の外部ホスト名を維持しながら異なる内部サービスへのルーティングが不可欠なマイクロサービスのデプロイに役立ちます。
URL とホストヘッダーの書き換えは、AWS マネジメントコンソール、AWS CLI、AWS SDK、および AWS API を使用して設定できます。URL とホストヘッダーの書き換えには追加料金はかかりません。Application Load Balancer の料金に基づいて、Application Load Balancer の使用分のみお支払いいただきます。
この機能は、すべての AWS 商用リージョンでご利用いただけるようになりました。
詳細については、ALB に関するドキュメントと、Application Load Balancer による URL とホストヘッダーの書き換えに関する AWS ブログ投稿をご覧ください。