Posted On: Nov 21, 2023

Amazon S3 server access logging now supports automatic date-based partitioning for log delivery. Date-based partitioning for log delivery improves performance and cost-efficiency when running analytics on server access logs using services such as Amazon Athena, Amazon EMR, or Amazon Redshift Spectrum. Server access logging supports two date-based partition formats for your particular use case: event time or deliver time partitioning.

Amazon S3 server access logging provides detailed records for the requests that are made to a bucket. They store attributes such as object size, total time, turn-around time, and HTTP referrer for log records. You can use server access logging for applications such as security, access audits, and cost management insights. Partitioning your data by date minimizes costs, improves performance and reduces the amount of data to be scanned while performing analytics queries on Amazon S3.

Automatic data-based partitioning for Amazon S3 server access logging is available at no additional charge in the Amazon Web Services China (Beijing) Region, operated by Sinnet, and the Amazon Web Services China (Ningxia) Region, operated by NWCD. You can configure S3 server access logging through the S3 console, Amazon Command Line Interface (CLI), Amazon S3 REST API, or Amazon Software Development Kits (SDKs). To learn more, refer to the S3 server access logging documentation.