R2 Data Access Logs now generally available
R2 Data Access Logs are now generally available, allowing you to record object read, write, list, multipart upload, and delete operations across S3-compatible API, Cloudflare API, dashboard, Workers bindings, and public buckets. Logs are viewable in Workers Observability with filtering capabilities.
R2 Data Access Logs are now generally available. Turn on logging for a bucket to record object read, write, list, multipart upload, and delete operations with response status codes below 400.
Data Access Logs cover requests made through the S3-compatible API, Cloudflare API and dashboard, Workers bindings, and public buckets through r2.dev or custom domains. Events are available in Workers Observability, where you can filter by bucket, operation, interface, actor, and other request fields.
Log delivery is asynchronous and best effort. Events may be delayed or omitted, so do not rely on Data Access Logs as a complete record of bucket activity.
Data Access Logs are available for non-jurisdictional buckets. For setup instructions, supported operations, and the event field reference, refer to R2 Data Access Logs.
Source: original entry ↗