Tigris
Connect Tigris object storage to BucketMate with a Tigris access key
BucketMate connects to Tigris through its S3-compatible endpoint. BucketMate for macOS and iOS has a dedicated Tigris provider option with the endpoint prefilled.
Prerequisites
- Tigris account, or a Fly.io organization with Tigris storage
- Access key ID, starting with
tid_ - Secret access key, starting with
tsec_ - Bucket
Endpoint and region
Use this endpoint:
https://t3.storage.dev
The region is always auto. Tigris distributes data globally, so there is no regional endpoint to pick. The older https://fly.storage.tigris.dev endpoint still works.
Connection steps
- Open the Tigris console at console.storage.dev. Fly.io users can sign in with Fly.io.
- Go to Access Keys and create a key.
- Give the key access to the buckets you want to browse.
- Copy the access key ID and secret access key. If you created the bucket with
fly storage create, you can use the keys it printed instead. - Open BucketMate.
- Choose Add connection.
- Select Tigris.
- Keep the prefilled endpoint
https://t3.storage.devand regionauto. - Enter the access key ID and secret access key.
- Use Test Connection.
- Choose Connect.
Common issues and fixes
Access denied
The access key has no role on the bucket. In the Tigris console, open Access Keys and give the key access to the bucket.
Invalid access key
The key was deleted, or the key and secret were swapped. Access key IDs start with tid_ and secrets start with tsec_.
SignatureDoesNotMatch
The secret is wrong or the region isn't auto. Set the region to auto and paste the secret again.
Temporary credentials
Tigris only supports access key and secret pairs. STS and temporary session credentials are not supported.
Buckets do not load
If the key can only access some buckets, turn off Load all buckets and add the bucket names manually.
BucketMate tips
- Tigris has no egress fees, so downloads and previews don't add transfer charges.
- Infrequent Access has a 30 day minimum and Archive tiers have a 90 day minimum. Check before changing a file's storage class.
- Use presigned links for temporary access to private objects.