CloudFrontで標準ログ送信先追加時に「SuffixPath is invalid.」エラーが発生する
この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。
困っていたこと
CloudFrontで送信先をS3に設定した標準ログ送信先を追加する時にパーティショニング欄にて
「/hogehoge/year={yyyy}/month={MM}/day={dd}/hour={HH}/」のように設定したいのですが、「SuffixPath is invalid.」エラーが発生します。


どうすればいいのか
パーティショニング欄に下記のように入力します。
/hogehoge/{yyyy}/{MM}/{dd}/{HH}/
その上で、「ハイブ互換のファイル名形式」にチェックを入れると、エラーが発生せず設定できます。

こちらの設定をすると、下記のようなプレフィックスでログがS3バケットに配信されます。
s3://<バケット名>/AWSLogs/aws-account-id=<アカウント ID>/CloudFront/hogehoge/year=2024/month=12/day=30/hour=11/






