【クラウドフロント】
CloudFront(クラウドフロント) とは?
最終更新:
💡 世界のエッジ拠点を使って、コンテンツを届けるAWSのCDN
AWSが提供するCDNサービス。世界のエッジ拠点を使い、キャッシュできるコンテンツを再利用するなどして配信を効率化する。動的コンテンツの配信にも対応する。
📌 このページのポイント
CloudFrontって何をするサービスなの?
静的ファイル以外も配信できる?
S3に置いたファイルを守ることもできるの?
S3をオリジンにし、OAC(オリジンアクセスコントロール)とバケットポリシーで、指定したCloudFront経由のアクセスを許可する構成にできるよ。直接公開する設定なども含めて制限する必要があり、CloudFrontを置くだけで保護が完成するわけではない。S3のWebサイトエンドポイントはOACを使えない点も区別しよう。
Lambda@Edgeやセキュリティ機能も使える?
料金はキャッシュを使えば無料になる?
キャッシュの再利用はオリジンへの取得を減らせるけれど、CloudFrontからの配信が無料になるという意味ではないよ。従量課金と定額プランなどの選択肢があり、費用や含まれる機能は選んだ方式による。料金ページとプランの条件を確認しよう。高速化や節約の効果も、元の構成と使い方で変わるんだ。
📖 おまけ:英語の意味
「Amazon CloudFront」 = AWSのコンテンツ配信サービス名
💬 Cloudは「クラウド」、Frontは「前面」。配信の前面に置くサービス、とイメージすると分かりやすいね。AWSが公表した命名理由という意味ではないよ。