CloudFrontで標準ログ送信先追加時に「SuffixPath is invalid.」エラーが発生する

CloudFrontで標準ログ送信先追加時に「SuffixPath is invalid.」エラーが発生する

CloudFrontで標準ログ追加設定時に「SuffixPath is invalid.」エラーが発生した時の対処方法を紹介します
Clock Icon2025.05.07

困っていたこと

CloudFrontで送信先をS3に設定した標準ログ送信先を追加する時にパーティショニング欄にて
「/hogehoge/year={yyyy}/month={MM}/day={dd}/hour={HH}/」のように設定したいのですが、「SuffixPath is invalid.」エラーが発生します。

yukako_cloudfront_error_4

yukako_cloudfront_error_5

どうすればいいのか

パーティショニング欄に下記のように入力します。

/hogehoge/{yyyy}/{MM}/{dd}/{HH}/

その上で、「ハイブ互換のファイル名形式」にチェックを入れると、エラーが発生せず設定できます。

yukako_cloudfront_error_6

こちらの設定をすると、下記のようなプレフィックスでログがS3バケットに配信されます。

s3://<バケット名>/AWSLogs/aws-account-id=<アカウント ID>/CloudFront/hogehoge/year=2024/month=12/day=30/hour=11/

参考

標準ログ記録 (v2) を設定する - Amazon CloudFront

Share this article

facebook logohatena logotwitter logo

© Classmethod, Inc. All rights reserved.