datasette-files-s3 0.1a1 · Simon Willison's Weblog
Science, Technology & Innovation · Mar 25, 2026
datasette-files-s3 0.1a1 adds an S3-backed file layer to datasette-files so files can be stored and retrieved from an S3 bucket, decoupling file persistence from the application host and enabling more ephemeral Datasette deployments.
datasette-files-s3 0.1a1 · Simon Willison's Weblog
Science, Technology & Innovation · Mar 25, 2026
Version 0.1a1 introduces dynamic S3 credential refresh by periodically fetching S3 configuration from a URL so apps can use time-limited IAM credentials and avoid embedding long-lived AWS keys, enabling rotating access without redeploys or manual secret rotation.
datasette-files-s3 0.1a1 · Simon Willison's Weblog
Science, Technology & Innovation · Mar 25, 2026
The release uses periodic S3 configuration retrieval to combine short‑lived IAM credentials with prefix (path) scoping, enabling time‑limited, path‑restricted storage access that reduces blast radius and lets Datasette deployments be confined to a bounded slice of a bucket rather than broad bucket permissions.