3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Japan AWS Jr. ChampionsAdvent Calendar 2024

Day 17

[re:Inventセッションレポート]Amazon CloudFrontのアップデート一部紹介

Last updated at Posted at 2024-12-25

はじめに

こんにちは。
本日はre:Invent2024のブレイクアウトセッションで紹介されたAWSアップデートについてのご紹介をします。
re:Inventは初参加で、日本に帰ってきてから無事(?)体調不良になりました。帰国1週間後に39度の熱が出て、さらその1週間後再び38度の熱が出ました。参加予定だった忘年会や行きたかったライブなど、軒並み参加できませんでした。12月は何かと忙しくなると思うので、今後参加される皆さんはくれぐれも体調管理だけはしておくことをオススメします。あとは熱が引いても油断しないことです。


本題に戻すと、re:Inventで「You are under a DDOS attack! Are you ready to respond? (CDN306)」というBreakout Sessionに参加しました。
セッションタイトル.jpg
そこで紹介されていた

  • CloudFrontのVPCオリジン機能
  • CloudFrontのWAFによってブロックされたリクエストの課金対象外に

の2つのアップデートについて本ブログで紹介します。
ちなみに両方予選落ちアップデートで11月に発表されたものです。

CloudFrontのVPCオリジン機能

CloudFrontのVPCオリジン機能は、CloudFrontのオリジンに「プライベートサブネット」のALB、NLBやEC2インスタンスを直接繋げる事ができるようになった機能です。

これまではALBなどをパブリックサブネットに立てて、CloudFrontディストリビューション側でパブリックなエンドポイントをオリジンと設定する必要がありましたが、今後はその必要がなくなりました。

従来ALBなどをオリジンとする場合は、セキュリティグループのマネージドプレフィックスリストでCloudFront側が利用するIP郡を穴あけすることでもオリジン保護ができましたが、それも必要なくシンプルにすることができるようになりました。VPCオリジンの裏側では、CloudFrontマネージドのENIが作成され、そのENIがCloudFrontのマネージドプレフィックスリストを持っているようです。

パブリックなエンドポイントがないので

  • オリジン保護強化
  • パブリックIPアドレスが不要

などの利点を得ることができます。
なおVPCオリジンを使うにはInternet GateWayが必要なので、そこは留意ください。

vpcオリジン保護.drawio.png

CloudFrontのWAFによってブロックされたリクエストの課金対象外に

こちらは書いてる通りですが、WAFでブロックされたリクエストはCloudFrontのリクエスト料金やデータ転送料金がかからなくなります。
実はWAFでブロックしたリクエストは、WAFではなく、CloudFrontがエラーレスポンスを返しています。なのでWAFでブロックしていてもCloudFrontにリクエストが通っていました。

今回のアップデートで、WAFでブロックしたリクエストのCloudFront料金はかからなくなるという、非常に嬉しいアップデートです。

なのでCloudFrontでもWAFでも地理的制限機能を使うことができますが、WAFに寄せるようにしましょう。ちなみにWAFの地理的制限の方が、東京都のような詳細なエリアまで指定することができます。

WAFBlock.png

最後に

今回参加したセッションの本題はDDoS攻撃に対してどのように対処するか?といった内容ですので、気になる方はぜひYouTubeも見てみてください。

またAWS公式で、DDoS対策のベストプラクティスのホワイトペーパーも出ています。

これだけでも参考になるので読んでみてください。

3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?