A local S3
Do the Local setup first.
Rehearsing with a local S3
To try the cloud setup without a cloud account, run RustFS, an S3-compatible server, in Docker:
docker run -d --name rustfs -p 9000:9000 -v rustfs-data:/data \
-e RUSTFS_ACCESS_KEY=localkey -e RUSTFS_SECRET_KEY=localsecret123 rustfs/rustfs:latest
export AWS_ACCESS_KEY_ID=localkey AWS_SECRET_ACCESS_KEY=localsecret123 AWS_REGION=us-east-1
export AWS_ENDPOINT=http://localhost:9000 AWS_ALLOW_HTTP=true
aws --endpoint-url http://localhost:9000 s3 mb s3://lake
export TIMELAKE_WAREHOUSE=s3://lake/warehouseThe steps above then work unchanged against the bucket.