洋平 (NISHI Yohei) l NRI ネットコム株式会社 NT システム事業二部 (@Osaka) n Web システム開発運用チームのインフラ担当 l IaC や SaaS による運用とシステム改善 l たまにサーバレスアプリケーション開発 自己紹介 https://jawsug-asa.connpass.com/event/291918/ https://tech.nri-net.com/entry/automation_with_stepfunctions https://nrinetcom.connpass.com/event/307324/
n複数のオリジンやサービスが存在する場合、ヘッダに応じたルーティングが可能 HTTP ヘッダベースのルーティング ALB が CloudFront の オリジンとなる場合 ヘッダを伝搬させて ALB リスナのカスタムルールで振り分けも可能 e.g. x-service: オリジン B e.g. x-service: オリジン B
n複数のオリジンやサービスが存在する場合、ヘッダに応じたルーティングが可能 HTTP ヘッダベースのルーティング ALB が CloudFront の オリジンとなる場合 ヘッダを伝搬させて ALB リスナのカスタムルールで振り分けも可能 e.g. x-service: オリジン B e.g. x-service: オリジン B
Web コンテンツ配信で HTTP ヘッダを活用することで幅広い機能を提供可能 nヘッダで扱われる情報は、CloudFront に関わる用例では以下のような情報であることが多い l 接続元 IP アドレス l ID / Password l User-Agent l セキュリティ用途のヘッダ l 固有のヘッダ nCloudFront Functions / Lambda@Edge や CloudFront 設定でのヘッダ操作で実現する n実現する内容によっては、 オリジンとなるサービスへのヘッダ伝搬設定が必要になる おわりに