faults array.
A volume is a block device that lives independently of any instance. You create
it, attach it to an instance, and it keeps your data when that
instance goes away. Volumes are regional: they are served from
https://storage.<region>.basaltic.sh and can only attach to an instance in the
same region.
Volumes
Block devices for an instance: types, attaching, growing, deleting.
Snapshots and policies
Point-in-time copies, and the schedules that take them for you.
Buckets
Object storage, and pointing an existing S3 client at it.
Objects
Limits, storage classes, and the platform API for object bytes.
Versioning and Object Lock
Keeping previous versions, and retention that refuses a delete.
Lifecycle rules
Expiring objects and versions on a schedule.
Bucket encryption
What is encrypted by default, and using a key of your own.
Permissions
Every IAM action across both halves, and the bucket policy layer that sits
beside them.
Limits and errors
Statuses, quotas, pagination, and the S3 error codes.

