Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
ALBのURL / Host Header rewriteを試してみた
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
nagisa_53
November 19, 2025
Technology
580
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ALBのURL / Host Header rewriteを試してみた
NW-JAWS #19 ~re:Inventの前に2025を振り返る回(LV200以上)~
nagisa_53
November 19, 2025
Transcript
20 slides
NW-JAWS #19 ~re:Inventの前に2025を振り返る回(LV200以上)~ ALBの URL / Host Header rewrite を試してみた
五味なぎさ(X:@nagisa_53)
自己紹介 名前:五味 なぎさ 仕事:SIerインフラ部門クラウド提案・実行グループマネージャー 趣味:キックボクシング、スキューバダイビング 好きなAWSサービス:NW系サービス全般(Route53, ALB, etc) AWS Community
Builders (Networking and Content Delivery) AWS Ambassadors(2025-) AWS Japan Top Engineers(2024-) Japan All AWS Certifications Engineers(2022-) JAW-UG クラウド女子会/彩の国埼玉支部運営
本題に入る前にALBについて振り返る 名前:Application Load Balancer(通称ALB) 所属:Elastic Load Balancing(ELB)の1つ Network Load Balancer(NLB)、Gateway
Load Balancer(GWLB)、Classic Load Balancer(CLB)が仲間 特技:アプリケーションレイヤーの振り分け 誕生:2016年8月11日 備考:誕生直後はパスベースのルーティングしかできなかった
本題に入る前にALBについて振り返る 個人的に印象深かったアップデート7選 2017年4月5日 ホストベースルーティングに対応 2017年8月31日 ターゲットとしてIPアドレスが登録できるように 2018年7月25日 固定応答アクションおよびリダイレクトに対応 2019年3月27日 高度なリクエストルーティング(ヘッダ等をベースに振り分け)に対応
2021年9月27日 Network Load Balancer からALBにトラフィックを直接転送できるように(実質的 なIPアドレスの固定化&Private Link経由の接続が可能に) 2023年11月20日 自動ターゲット荷重に対応し、ヘルスチェックは通っているがエラー応答を返して いるターゲットへの振り分け比率を自動的に下げることが可能に 2025 年10月15日 Host HeaderとURLの書き換え(rewrite)に対応
ここからが本題です
2025/10/15のアップデート
URL rewriteとは?
Host Header rewriteとは?
何が嬉しい? URL rewriteは以下のようなケースで利用される 移行前後で、コンテンツの配置パスは変わるが、ユーザー側からアクセスする パスは変わらないようにしたい ユーザーから見えるパスを変えず、後段で稼働するアプリケーションのバー ジョンを変えたい etc.. Host Header
rewriteは以下のようなケースで利用される 振り分け先のサーバーは1種類だが、中で複数のVuritual Hostが構えている 何らかの事情で、ALBアクセス時とは異なるHost Headerで後段のサーバー、 サービス、等々にアクセスする必要がある etc..
何が嬉しい? つまり需要はあるのだが... これまでは、ALBでURLやHost Headerのrewriteができなかったため、 実現しようとすると nginxやApacheのようなリバースプロキシが必要 だった
何が嬉しい? 今回のアップデートで、 URLやHost Headerのrewrite目的で リバプロを挟む必要がなくなった
構築構成 <全体>
構築構成 <サーバー側>
構築構成 <ユーザー側>
構築構成 <ALB設定>
構築の前提 以下は既にあるものとする VPC、サブネット 設定投入先のALB 振り分け先サーバー(前頁のVirtual Hostの設定は済) 上記の振り分け先サーバーがTargetとなるTarget Group
リスナールールの設定 /public/information/* に一致する場合のリスナールール /public/even/* に一致する場合のリスナールールにも同様の設定を行う ▶押下で以下のようにテスト可能 1つのリスナールールに入れられる トランスフォーム設定は2つまで ALB FQDN
ALB FQDN
設定 設定完了後のリスナールール ALB FQDN ALB FQDN
接続確認 ALB FQDN ALB FQDN ブラウザアクセス アクセスログ
まとめ ALBの新機能であるURL / Host Header rewrite(トランスフォーム機能) を試してみた 特に苦労なく設定を行うことができたため(※)、単純なrewrite設定であ れば前段にリバースプロキシ不要で済むケースも増えるのではと思った
※ 一番苦労したのは久しぶりにやってみたApacheのVirtual Host設定だった件
More Decks by nagisa_53
See All by nagisa_53
AWSを利用する上で知っておきたい名前解決の話 2026
nagisa53
5
3.6k
Kiro WebとCloud Sessions
nagisa53
2
430
AWS ネットワーク構築でハマった(ハマりかけた) 5選とそこから得た教訓
nagisa53
4
770
VPCセキュリティ対応の最新事情
nagisa53
2
450
CloudFrontのHost Header転送設定でパケットの中身はどう変わるのか?
nagisa53
1
430
AWS Network Firewall Proxyを触ってみた
nagisa53
1
820
re:Inventで出たインフラエンジニアが嬉しかったアップデート
nagisa53
4
340
Rodeoで感じたアーキテクチャ図は言語の壁を越える!?
nagisa53
1
170
re:Invent 2025で発表されたNW系のアップデートについて?
nagisa53
1
130
Other Decks in Technology
See All in Technology
アラートを見直していたら営業組織への理解にちょっとだけ繋がった話
z63d
1
200
Reticulum, le réseau cypherpunk dont vous avez besoin !
rlifchitz
0
140
AI時代に求められる優秀なTechLeadの振る舞い
pospome
11
16k
狙われているAPIの脆弱性!今こそ手をつけるべき根本的な対策とは?
nagix
0
130
_マネジメントする人される人ナイト_2026__良いチームを作っていきたい_お気持ち_.pdf
xkxaxkx
0
390
Biohub - Cell Tracking During Development 5th place solution
rist
0
160
高品質と高スピードを支える品質のシフトレフトのアプローチ
goyoki
4
1.1k
An Introduction to Context Ontology Accelerator (teaching AI agents what your data means)
inariku
PRO
1
260
Linuxネットワークスタック進化の軌跡: 過去10年の歩みと最新トレンド
orimanabu
4
660
AIが会計業務の伴走者に。 マネーフォワード クラウド会計MCPサーバーで実現するAI前提の新しい業務プロセス
nobitabashi
0
140
【Oracle AI SPOTLIGHT ウェビナー】【特別開催:日本語で解説!】Oracle AI World 2026 最新情報フィードバック
oracle4engineer
PRO
1
210
AWS基盤改善を支える 私たちの理念と行動指針
kentosuzuki
0
220
Featured
See All Featured
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
350
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
4
1.2k
[RailsConf 2023] Rails as a piece of cake
palkan
59
7.1k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.8k
How STYLIGHT went responsive
nonsquared
100
6.4k
Code Reviewing Like a Champion
maltzj
529
40k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Building AI with AI
inesmontani
PRO
1
1.4k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.4k
Making Projects Easy
brettharned
120
6.9k
Navigating Weather and Climate Data
rabernat
0
590
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3.3k