S3 Articles
- s3cmd crashes with ‘expected str instance, bytes found’ s3cmd 2.3.0 breaks on Python 3.12. The fix is simple, and will be in the next s3cmd release, but here's how to fix your local copy before it's released.
- Setting Expiration and Lifecycle Rules on Non-AWS S3 Storage DreamObjects, DigitalOcean Spaces and others may not have expiration and lifecycle controls in their web panels, but they still use the same API, so you can use s3tools or the AWS CLI.