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

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

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

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

困っていたこと

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


AWSテクニカルサポートノートについて

過去にクラスメソッドのAWS総合支援サービスで頂いたお問合せの中から、通常のAWS利用時でも有益になりうる情報をテクニカルサポートチームがTIPSとしてご紹介しています。技術サポートは、無料でご提供しております。詳細は下記ボタンからご覧ください。

クラスメソッドのAWSサポートの詳細を見る

この記事をシェアする

関連記事