ドキュメント履歴 - Amazon CloudFront

ドキュメント履歴

次の表は、CloudFront ドキュメントに行われた重要な変更点をまとめたものです。更新の通知を受け取る場合は、RSS フィードにサブスクライブできます。

変更説明日付

新しいマネージドキャッシュポリシーの追加

新しいマネージドキャッシュポリシー UseOriginCacheControlHeadersUseOriginCacheControlHeaders-QueryStrings を追加しました。

2024 年 5 月 20 日

オリジンアクセスコントロールサポートの追加

AWS Elemental MediaPackage V2 と AWS Lambda 関数 URL のオリジンアクセスコントロール (OAC) を作成できるようになりました。

2024 年 4 月 11 日

CMCD のリアルタイムログフィールド

リアルタイムログ用に 18 個の一般的なメディアクライアントデータ (CMCD) フィールドを追加しました。

2024 年 4 月 9 日

基本的な CloudFront ディストリビューションの開始方法

オリジンアクセスコントロール (OAC) で Amazon S3 オリジンを使用する基本的なディストリビューションのチュートリアルを更新しました。

2024 年 3 月 18 日

AWS SDK を使用した CloudFront のコード例

AWS Software Development Kit (SDK) で CloudFront を使用する方法を示すコード例を追加しました。例は、個々のサービス関数を呼び出す方法を示すコード抜粋と、同じサービス内で複数の関数を呼び出して特定のタスクを達成する方法を示す例に分けられています。

2024 年 2 月 16 日

AWS マネージドポリシーの更新

CloudFrontReadOnlyAccessCloudFrontFullAccess IAM ポリシーが KeyValueStore オペレーションをサポートするようになりました。

2023 年 12 月 19 日

JavaScript ランタイム 2.0

CloudFront Functions の JavaScript ランタイム 2.0 の機能を追加しました。

2023 年 11 月 21 日

CloudFront KeyValueStore

Amazon CloudFront は CloudFront KeyValueStore をサポートするようになりました。この機能は、CloudFront Functions 内からの読み取りアクセスを可能にする、安全でグローバルな、低レイテンシーのキー値データストアです。これにより、CloudFront エッジロケーションで高度にカスタマイズが可能なロジックを利用できるようになりました。

2023 年 11 月 21 日

Lambda@Edge がより新しいランタイムバージョンをサポート

Lambda@Edge は、Lambda 関数を Node.js 20 ランタイムでサポートするようになりました。

2023 年 11 月 15 日

セキュリティダッシュボード

ディストリビューションを作成すると、CloudFront はセキュリティダッシュボードを作成します。AWS WAF を有効にして、地理的制限を管理し、リクエスト、ボット、ログの概要データを表示します。

2023 年 11 月 8 日

関数内のクエリ文字列のソート

CloudFront は CloudFront Functions を使用したクエリ文字列のソートをサポートするようになりました。

2023 年 10 月 3 日

AWS WAF のセキュリティに関する推奨事項

Amazon CloudFront は、CloudFront コンソールに AWS WAF のセキュリティに関する推奨事項を表示するようになりました。

2023 年 9 月 26 日

古い (期限切れの) キャッシュコンテンツ提供のサポート

CloudFront は Stale-While-Revalidate および Stale-If-Error キャッシュ制御ディレクティブをサポートしています。

2023 年 5 月 15 日

ワンクリックで AWS WAF 保護を有効にする

CloudFront ディストリビューションに AWS WAF セキュリティ保護を追加するための効率的な方法です。

2023 年 5 月 10 日

標準ログに使用される新しい S3 バケットの ACL を有効にする

新しい S3 バケットのデフォルトの ACL 設定に対処するためのメモとリンクを追加しました。

2023 年 4 月 11 日

Amazon S3 Object Lambda を使用してオリジンを作成する

Amazon S3 Object Lambda アクセスポイントエイリアスをディストリビューションのオリジンとして使用できます。

2023 年 3 月 31 日

CloudFront Functions を使用して HTTP のステータスと本文をカスタマイズする

CloudFront Functions を使用して、ビューワーのレスポンスステータスコードを更新したり、レスポンス本文を置き換えたり削除したりできます。

2023 年 3 月 29 日

ポートの CORS ヘッダーのワイルドカードオプションを追加

CORS アクセスコントロールヘッダーで、ポートのワイルドカード設定を含めることができるようになりました。

2023 年 3 月 20 日

AWS Security Hub ユーザーガイドの新しいリンクを追加

言語を更新し、「AWS Security Hub ユーザーガイド」の「再編成された Amazon CloudFront コントロール」へのリンクを追加しました。

2023 年 3 月 9 日

CloudFront がオリジンリクエストポリシーでブロックリスト (「以外すべて」) をサポートするようになりました

オリジンリクエストポリシーのブロックリストを使用して、CloudFront がオリジンに送信するリクエストに、指定されたものを除くすべてのクエリ文字列、HTTP ヘッダー、または Cookie を含めます。

2023 年 2 月 22 日

CloudFront は、ホストヘッダーを除くすべてのビューワーヘッダーを転送する新しいマネージドオリジンリクエストポリシーを追加

CloudFront の新しいマネージドオリジンリクエストポリシーを使用して、CloudFront がオリジンに送信するリクエストに、Host ヘッダーを除くビューワーリクエストのすべてのヘッダーを含めます。

2023 年 2 月 22 日

Lambda@Edge に関する制限の更新

Lambda@Edge は、[Auto] (自動) に設定された Lambda ランタイム管理設定をサポートします。

2023 年 2 月 16 日

CloudFront の IAM ガイダンスの更新

IAM ベストプラクティスに沿ってガイドを更新しました。詳細については、「IAM のセキュリティのベストプラクティス」を参照してください。

2023 年 2 月 15 日

オリジンアクセスコントロールによるセキュリティ強化

指定した CloudFront ディストリビューションのみへのアクセスを許可することで、MediaStore オリジンを保護できるようになりました。

2023 年 2 月 9 日

ビューワーのヘッダー構造を決定するための新しいヘッダー

ビューワーを特定しやすくするために、ビューワーが送信するヘッダーに基づいてヘッダーの順序とヘッダー数を追加できるようになりました。

2023 年 1 月 13 日

Lambda@Edge がより新しいランタイムバージョンをサポート

Lambda@Edge は、Lambda 関数を Node.js 18 ランタイムでサポートするようになりました。

2023 年 1 月 12 日

レスポンスヘッダーポリシーを使用してレスポンスヘッダーを削除する

CloudFront レスポンスヘッダーポリシーを使用して、CloudFront がオリジンからのレスポンスで受け取ったヘッダーを削除できるようになりました。指定したヘッダーは、CloudFront からビューワーに送信するレスポンスに含まれなくなります。

2023 年 1 月 3 日

設定の変更を安全にテストするための継続的デプロイ

本番トラフィックのサブセットでテストすることで、CDN 設定に変更をデプロイできるようになりました。

2022 年 11 月 18 日

CloudFront-Viewer-JA3-Fingerprint ヘッダーのリリース

JA3 フィンガープリントを使用して、リクエストが既知のクライアントからのものかどうかを判断できるようになりました。

2022 年 11 月 16 日

CORS ヘッダーのワイルドカードオプションを追加

一部の CORS アクセスコントロールヘッダーで、さまざまなワイルドカード設定を使用できるようになりました。

2022 年 11 月 11 日

CloudFront ディストリビューション用の追加のメトリクス

CloudFront API と AWS CloudFormation での MonitoringSubscription のサポート。

2022 年 10 月 3 日

オリジンアクセスコントロールによるセキュリティ強化

指定した CloudFront ディストリビューションのみへのアクセスを許可することで、Amazon S3 オリジンを保護できるようになりました。

2022 年 8 月 24 日

CloudFront ディストリビューション用の HTTP/3 サポート

CloudFront ディストリビューションに HTTP/3 を選択できるようになりました。

2022 年 8 月 15 日

CloudFront-Viewer-TLS ヘッダーにハンドシェイクの詳細を追加

使用している SSL/TLS ハンドシェイクに関する情報を表示できるようになりました。

2022 年 6 月 27 日

Server-Timing ヘッダーの新しいメトリクス

Server-Timing ヘッダーに新しい cdn-downstream-fbl メトリクスを追加しました。

2022 年 6 月 13 日

TLS のバージョンと暗号に関する情報を取得するための新しいヘッダー

CloudFront-Viewer-TLS ヘッダーを使用して、TLS (または SSL) のバージョンおよびビューワーと CloudFront 間の接続に使用された暗号に関する情報を取得できるようになりました。

2022 年 5 月 23 日

CloudFront Functions の新しい FunctionThrottles メトリクス

Amazon CloudWatch を使用して、CloudFront Functions が特定の期間中にスロットリングされた回数をモニタリングできるようになりました。

2022 年 5 月 4 日

CloudFront が Lambda 関数 URL をサポート

関数 URL を持つ Lambda 関数を使用することによってサーバーレスウェブアプリケーションを構築する場合、CloudFront を追加して多くの利点を享受できるようになりました。

2022 年 4 月 6 日

HTTP レスポンスの Server-Timing ヘッダー

これで、CloudFront から送信された HTTP レスポンスの Server-Timing ヘッダーを使用して、CloudFront の動作とパフォーマンスに関するインサイトを得るのに役立つメトリクスを表示できます。

2022 年 3 月 30 日

AWS マネージドプレフィックスのリストを使用してインバウンドトラフィックを制限

オリジンへのインバウンド HTTP および HTTPS トラフィックの送信元を、CloudFront のオリジン向けサーバーに属する IP アドレスのみに制限できるようになりました。

2022 年 2 月 7 日

新機能

CloudFront で、[response headers policies] (レスポンスヘッダーポリシー) のサポートを追加することにより、CloudFront でビューワー (ウェブブラウザまたは他のクライアント) に送信する HTTP レスポンスに追加する HTTP ヘッダーを指定できます。オリジンを変更、またはコードを書き込むことなく、希望するヘッダー (およびその値) を指定できます。詳細については、「CloudFront レスポンスへの HTTP ヘッダーの追加または削除」を参照してください。

2021 年 11 月 2 日

新しい CloudFront-Viewer-Address リクエストヘッダー

CloudFront で、新しいヘッダー (CloudFront に HTTP リクエストを送信したビューワーの IP アドレスが含まれる CloudFront-Viewer-Address) のサポートを追加します。詳細については、「CloudFront リクエストヘッダーの追加」を参照してください。

2021 年 10 月 25 日

Lambda@Edge は新しいランタイムバージョンをサポートするようになりました

Lambda@Edge は、Lambda 関数を Python 3.9 ランタイムでサポートするようになりました。詳細については、「サポートされているランタイム」を参照してください。

2021 年 9 月 22 日

AWS マネージドポリシーの更新

CloudFront が CloudFrontReadOnlyAccess ポリシーを更新しました。詳細については、「AWS マネージドポリシーに対する CloudFront の更新」を参照してください。

2021 年 9 月 8 日

新機能

CloudFront では、ビューワー向けの HTTPS 接続の ECDSA 証明書がサポートされるようになりました。詳細については、「ビューワーと CloudFront の間でサポートされているプロトコルと暗号」および「CloudFront で SSL/TLS 証明書を使用するための要件」を参照してください。

2021 年 7 月 14 日

新機能

CloudFront では、1 つのディストリビューションから別のディストリビューションに代替ドメイン名を移動する方法について、サポート対象を拡大することになり、AWS Support までお問い合わせいただく必要がなくなりました。詳細については、「代替ドメイン名を別のディストリビューションに移動する」を参照してください。

2021 年 7 月 7 日

新しいセキュリティポリシー

CloudFront で新しいセキュリティポリシー TLSv1.2_2021 がサポートされ、サポートされる暗号のセットが小さくなりました。詳細については、「ビューワーと CloudFront との間でサポートされているプロトコルと暗号」を参照してください。

2021 年 6 月 23 日

新機能

Amazon CloudFront が CloudFront Functions をサポートするようになりました。これは、大規模でレイテンシーの影響を受けやすい CDN カスタマイズのために軽量な関数を JavaScript で記述することを可能にする CloudFront のネイティブ機能です。詳細については、「CloudFront Functions を使用したエッジでのカスタマイズ」を参照してください。

2021 年 5 月 3 日

Lambda@Edge は新しいランタイムバージョンをサポートします

Lambda@Edge は、Lambda 関数を Node.js 14 ランタイムでサポートするようになりました。詳細については、「サポートされているランタイム」を参照してください。

2021 年 4 月 29 日

RTMP ディストリビューションのドキュメントを削除する

Amazon CloudFront は 2020 年 12 月 31 日に、リアルタイムメッセージングプロトコル (RTMP) ディストリビューションを非推奨にしました。RTMP ディストリビューションのドキュメントは Amazon CloudFront デベロッパーガイドから削除されます。

2021 年 2 月 10 日

新しい料金オプション

Amazon CloudFront が CloudFront Security Savings Bundle を導入します。これは、AWS 請求書の CloudFront 料金を最大 30% 削減できる簡単な方法です。詳細については、よくある質問の「Savings Bundle」を参照してください。

2021 年 2 月 5 日

チュートリアルの新規追加

Amazon CloudFront デベロッパーガイドには、Amazon CloudFront を使用して Elastic Load Balancing で Application Load Balancer へのアクセスを制限するためのチュートリアルが含まれています。詳細については、「Application Load Balancer へのアクセスを制限する」を参照してください。

2020 年 12 月 18 日

パブリックキー管理の新しいオプション

CloudFront は、AWS アカウント ルートユーザーへのアクセスを必要とせずに、CloudFront コンソールと API を介して署名付き URL と署名付き Cookie のパブリックキー管理をサポートするようになりました。詳細については、「署名付き URL と署名付き Cookie を作成できる署名者の指定」を参照してください。

2020 年 10 月 22 日

新機能 – Origin Shield

CloudFront は CloudFront Origin Shield をサポートするようになりました。これは、オリジンの負荷を最小限に抑え、可用性を向上させ、運用コストの削減に役立つ、CloudFront キャッシュインラストラクチャ内の追加レイヤーです。詳細については、「Amazon CloudFront Origin Shield の使用」を参照してください。

2020 年 10 月 20 日

新しい圧縮形式

CloudFront では、CloudFront のエッジロケーションでオブジェクトが圧縮されるように CloudFront を設定した場合に、Brotli 圧縮形式がサポートされるようになりました。正規化された Accept-Encoding ヘッダーを使用して Brotli オブジェクトがキャッシュされるように、CloudFront を設定することもできます。詳細については、「圧縮ファイルの供給」と「圧縮サポート」を参照してください。

2020 年 9 月 14 日

新しい TLS プロトコル

CloudFront では、ビューワーと CloudFront ディストリビューションの間の HTTPS 接続に対して TLS 1.3 プロトコルがサポートされるようになりました。すべての CloudFront セキュリティポリシーで、デフォルトでは TLS 1.3 が有効になっています。詳細については、「ビューワーと CloudFront との間でサポートされているプロトコルと暗号」を参照してください。

2020 年 9 月 3 日

新しいリアルタイムログ

CloudFront で設定可能なリアルタイムログがサポートされるようになりました。リアルタイムログを使用して、ディストリビューションに対して行われたリクエストに関する情報をリアルタイムで取得できます。リアルタイムログを使用して、コンテンツ配信のパフォーマンスに基づいて監視、分析、アクションを実行できます。詳細については、「リアルタイムログ」を参照してください。

2020 年 8 月 31 日

追加のメトリクスの API サポート

CloudFront で、CloudFront API を使用した 8 つのリアルタイムメトリクスを追加で有効にできるようになりました。詳細については、「追加のメトリクスを有効にする」を参照してください。

2020 年 8 月 28 日

新しい CloudFront HTTP ヘッダー

CloudFront では、デバイスタイプ、地理的位置などのビューワーに関する情報を決定するために追加の HTTP ヘッダーが追加されました。詳細については、「CloudFront リクエストヘッダーの追加」を参照してください。

2020 年 7 月 23 日

新機能

CloudFront で、[cache policies] (キャッシュポリシー) と [origin request polices] (オリジンリクエストポリシー) をサポートするようになりました。これにより、CloudFront ディストリビューションの [cache key] (キャッシュキー) と [origin requests] (オリジンリクエスト) をさらにきめ細かく制御できるようになります。詳細については、「キャッシュキーの管理」および「オリジンリクエストの制御」を参照してください。

2020 年 7 月 22 日

新しいセキュリティポリシー

CloudFront で新しいセキュリティポリシー TLSv1.2_2019 がサポートされ、サポートされる暗号のセットが小さくなりました。詳細については、「ビューワーと CloudFront との間でサポートされているプロトコルと暗号」を参照してください。

2020年7月8日

オリジンのタイムアウトと試行を制御する新しい設定

CloudFront には、オリジンのタイムアウトと試行を制御する新しい設定が追加されています。詳細については、「オリジンタイムアウトと試行の制御」を参照してください。

2020 年 6 月 5 日

安全な静的ウェブサイトを作成して CloudFront の使用を開始するための新しいドキュメント

Amazon S3、CloudFront、Lambda@Edge などを使用してセキュアな静的ウェブサイトを作成して、CloudFront の使用を開始しましょう。これらはすべて AWS CloudFormation を使用してデプロイされます。詳細については、「安全な静的ウェブサイトの使用開始」を参照してください。

2020 年 6 月 2 日

Lambda@Edge は新しいランタイムバージョンをサポートします

Lambda@Edge は、Lambda 関数を Node.js 12 および Python 3.8 ランタイムでサポートするようになりました。詳細については、「サポートされているランタイム」を参照してください。

2020 年 2 月 27 日

CloudWatch の新しいリアルタイムメトリクス

Amazon CloudFront は、Amazon CloudWatch の 8 つの追加のリアルタイムメトリクスを提供するようになりました。詳細については、「追加の CloudFront ディストリビューションメトリクスを有効にする」を参照してください。

2019 年 12 月 19 日

アクセスログの新しいフィールド

CloudFront に、ログにアクセスするための 7 つの新しいフィールドが追加されました。詳細については、「標準ログファイルフィールド 」を参照してください。

2019 年 12 月 12 日

AWS WordPress プラグイン

AWS プラグインを使用して、WordPress ウェブサイトへの訪問者に CloudFront を使用した高速表示エクスペリエンスを提供できます。(更新; 2022 年 9 月 30 日現在、WordPress 用の AWS プラグインは非推奨になっています)

2019 年 10 月 30 日

タグベースとリソースレベルの IAM アクセス許可ポリシー

CloudFront は、IAM アクセス許可ポリシーを指定する 2 つの追加の方法として、タグベースとリソースレベルのアクセス許可ポリシーをサポートするようになりました。詳細については、「リソースへのアクセスの管理」を参照してください。

2019 年 8 月 8 日

Python プログラミング言語のサポート

Lambda@Edge で、Node.js に加えて Python プログラミング言語でも関数を開発できるようになりました。さまざまなシナリオに対応する関数の例については、「Lambda@Edge 関数の例」を参照してください。

2019 年 8 月 1 日

更新されたモニタリンググラフ

CloudFront コンソールから直接 CloudFront ディストリビューションに関連する Lambda 関数を監視して、エラーをより簡単に追跡およびデバッグするための新しい方法を説明するためのコンテンツの更新。詳細については、「CloudFront のモニタリング」を参照してください。

2013 年 6 月 20 日

一括セキュリティコンテンツ

新しいセキュリティの章では、CloudFront のデータ保護、IAM、ロギング、コンプライアンスなどの機能と実装に関する情報を統合しています。詳細については、「セキュリティ」を参照してください。

2019 年 5 月 24 日

ドメイン検証が必要になりました

CloudFront では、ディストリビューションで代替ドメイン名を使用するアクセス権限があることを確認する SSL 証明書を使用することが必要になりました。詳細については、「代替ドメイン名と HTTPS の使用」を参照してください。

2019 年 4 月 9 日

更新された PDF ファイル名

Amazon CloudFront 開発者ガイドの新しいファイル名は、AmazonCloudFront_DevGuide です。以前の名前は cf-dg でした。

2019 年 1 月 7 日

新しい特徴

CloudFront は、WebSocket をサポートするようになりました。これは、クライアントとサーバー間の長時間接続が必要な場合に便利な TCP ベースのプロトコルです。高可用性が必要なシナリオでは、オリジンフェイルオーバーを使用して CloudFront を設定することもできるようになりました。詳細については、「CloudFront ディストリビューションで WebSocket を使用する」および「CloudFront オリジンフェイルオーバーによる高可用性の最適化」を参照してください。

2018 年 11 月 20 日

新機能

CloudFront では、Lambda 関数を実行する HTTP リクエストの詳細エラーのログ記録をサポートするようになりました。ログを CloudWatch に保存すると、関数から無効なレスポンスが返された際に、保存したログを使用して HTTP 5xx エラーをトラブルシューティングすることができます。詳細については、「Lambda 関数の CloudWatch メトリクスと CloudWatch Logs」を参照してください。

2018 年 10 月 8 日

新機能

書き込み可能な HTTP メソッド (POST、PUT、DELETE など) のリクエストのボディを Lambda@Edge で公開することを選択できるようになり、Lambda 関数でそのボディにアクセスできます。読み取り専用アクセスを選択することも、ボディを置き換えることを指定することもできます。詳細については、「Include Body オプションの選択によるリクエストボディへのアクセス」を参照してください。

2018 年 8 月 14 日

新機能

CloudFront は、gzip に加えて、または gzip の代わりに、brotli または他の圧縮アルゴリズムを使用して圧縮されたコンテンツを提供するようになりました。詳細については、「圧縮ファイルの供給」を参照してください。

2018 年 7 月 25 日

再構成

Amazon CloudFront 開発者ガイドは、関連したコンテンツの検索を簡単にし、スキャン性能とナビゲーションを向上させるために再編成されました。

2018 年 28 月 6 日

新機能

オリジン側イベント内で、追加のヘッダー (カスタムヘッダーを含む) にアクセスできるようになったことで、Lambda@Edge を使用して、Amazon S3 バケットに保存されたコンテンツの配信をさらにカスタマイズできるようになりました。詳細については、ビューワーの場所およびビューワーのデバイスタイプに基づいたコンテンツのパーソナライズを示す例を参照してください。

2018 年 3 月 20 日

新機能

Amazon CloudFront を使用して、楕円曲線 DSA (ECDSA) を使用したオリジンへの HTTPS 接続をネゴシエートできるようになりました。ECDSA は旧 RSA アルゴリズムと比較してより小さいキーを使用し、より高速でありながら、安全性は同等です。詳細については、「CloudFront とオリジン間の通信用にサポートされる SSL/TLS プロトコルと暗号」および「RSA および ECDSA 暗号について」を参照してください。

2018 年 3 月 15 日

新機能

Lambda@Edge を使用すると、Amazon CloudFront がオリジンから受信した HTTP エラーに応答して Lambda 関数を実行できるため、オリジンからのエラーレスポンスをカスタマイズできるようになりました。詳細については、別のロケーションへのリダイレクトの例および 200 ステータスコード (OK) を伴ったレスポンス生成の例を参照してください。

2017 年 21 月 12 日

新機能

新しい CloudFront 機能であるフィールドレベル暗号化を使用して、クレジットカード番号や社会保障番号のように個人を識別できる情報 (PII) など、機密データのセキュリティをより強化できるようになりました。詳細については、「フィールドレベル暗号化を使用した機密データの保護」を参照してください。

2017 年 14 月 12 日

ドキュメント履歴のアーカイブ

古いドキュメント履歴がアーカイブされました。

2017 年 12 月 1 日