Back to feed

datasette-files-s3 0.1a1

Simon Willison's Weblog

Mar 25, 2026

3/25/2026

Datasette Files S3 Introduces S3 Backed File Storage

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.


3/25/2026

Dynamic URL-Based S3 Configuration Enables Time-Limited IAM Credentials And Reduces Hardcoded Secrets

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.


3/25/2026

Time Limited Credentials And Path Scoped Access Enable Prefix Based Temporary S3 Access

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.