by shigemk2

当面は技術的なことしか書かない

S3サーバーアクセスログ

アクセスログを保存するS3は同じリージョンでなければならない。

例えばCloudFormationでS3のログ設定で別なリージョンのバケットを設定しようとすると CrossLocationLoggingProhibitted エラーで怒られる。

  Bucket:
    Type: "AWS::S3::Bucket"
    Properties:
      BucketName: "bucket-name"
      LoggingConfiguration:
        DestinationBucketName: "別リージョンのS3バケット"
        LogFilePrefix: "bucket-name/"

docs.aws.amazon.com