Connecting an S3 Bucket
Fictura's S3 source/destination talks directly to an S3 bucket — Amazon S3 itself, or any S3-compatible provider (Backblaze B2, MinIO, and similar).
1. Create a bucket and access key
In your provider's console, create (or pick) a bucket, then generate an access key and secret key with read/write permission to it. For AWS specifically, this means an IAM user or role scoped to that bucket.
2. Set credentials as environment variables
There's no S3 credentials field in Fictura's Settings UI — set these before launching the app:
export AWS_ACCESS_KEY_ID=your-access-key
export AWS_SECRET_ACCESS_KEY=your-secret-key
export AWS_REGION=us-east-1
Environment variables always win if set. As an alternative, the same values can go in the export.s3 block of your Settings config instead.
3. Using a non-AWS provider
For Backblaze B2, MinIO, or another S3-compatible service, also set the provider's endpoint:
export AWS_ENDPOINT_URL=https://s3.us-west-000.backblazeb2.com
4. Enter the bucket URI
In Import or Export, choose S3 and enter the bucket (and optional prefix/folder) as a URI: s3://your-bucket/optional-prefix.
Keep in mind
S3 import pulls in everything found at that path in one pass rather than showing a file-by-file selection grid first — narrow the prefix if you only want a subset.