投稿日: Aug 31, 2020

Amazon CloudFront は、CloudFront アクセスログのリアルタイムのログ配信のサポートを開始しました。Amazon CloudFront は、コンテンツを低レイテンシーかつ高い可用性で視聴者に配信できるグローバルコンテンツ配信ネットワーク (CDN) です。リアルタイムログには、CloudFront が受信する視聴者リクエストに関する詳細情報が含まれています。これらのログは、リアルタイムで Kinesis Data Streams に配信されるため、コンテンツ配信のパフォーマンスを簡単に監視し、運用イベントにすばやく対応できます。

CloudFront は、お客様の Amazon S3 バケットへのアクセスログの配信をサポートしており、ログは通常数分で配信されます。ただし、一部のお客様のユースケースでは時間が重要な要素となっており、アクセスログデータを迅速に取得する必要があります。新しいリアルタイムログを使用すると、数秒でデータを利用できるようになり、コンフィギュアビリティが向上します。たとえば、ログで必要なフィールドを選択し、特定のパスパターン (キャッシュ動作) のログを有効にし、サンプリングレート (ログに含まれるリクエストの割合) を選択できます。CloudFront リアルタイムログは Kinesis Data Streams と統合されているため、ログデータを即座に収集、処理、および配信できます。Amazon Kinesis Data Firehose を使用して、これらのログを一般的な HTTP エンドポイントに簡単に配信することもできます。Amazon Kinesis Data Firehose は、Amazon S3、Amazon Redshift、Amazon Elasticsearch Service、および Datadog、New Relic、Splunk などのサービスプロバイダーにログを配信できます。これらのログを使用して、リアルタイムのダッシュボードを作成し、アラートを設定し、異常を調査したり、運用イベントに迅速に対応したりできます。本日のリリースでは、CloudFront は、一元化されたページからログ設定を管理するための個別の [Logs] (ログ) ページを設けることで、アクセスログのコンソールエクスペリエンスを最適化しました。[Logs] (ログ) ページから、リアルタイムのログ設定を作成して、CloudFront ディストリビューション内のキャッシュ動作に適用できます。

この機能はすぐに使用でき、CloudFront コンソール、SDK、および CLI を介して有効にすることができます。CloudFormation のサポートは、このリリースの直後に利用可能になります。詳細については、CloudFront デベロッパーガイドAPI ドキュメントを参照してください。リアルタイムログは、CloudFront がログの宛先に発行するログ行の数に基づいて課金されます。リアルタイムログの料金に関する情報は、CloudFront の料金ページにあります。 Kinesis Data Stream のコストは使用状況によって異なり、料金は料金ページで確認できます。