Buckets | Tigris Object Storage Documentation

Bucket management

📄️ Provision a new bucket

Provisions a new bucket in the organization account and also creates the organization account if it doesn't exist. Documentation

📄️ Delete a bucket

Deletes the bucket and all its contents. If the bucket is not empty, it will not be deleted unless the force query parameter is set to true. Documentation

📄️ Get bucket details

Returns the details of the bucket including its size, object count, and other metadata. Documentation

📄️ Update bucket settings

Updates the bucket settings like public access, storage class, and object ACL. Documentation

📄️ List all buckets for an organization

Lists all the buckets provisioned in the organization account. Documentation

📄️ Attach a custom domain to a bucket

Sets a custom domain for a bucket. If the domain is already set, it will be replaced. Documentation

📄️ Remove custom domain from bucket

Removes the custom domain from a bucket. After removal, the bucket will only be accessible via its default Tigris URL. Documentation

📄️ Get custom domain settings for a bucket

Returns the currently configured custom domain for the bucket, or an empty response if none is set. Documentation

📄️ Set lifecycle rules for a bucket

Sets lifecycle rules for automatic object transitions and expiration. If lifecycle rules already exist, they will be updated. Documentation

📄️ Get lifecycle rules for a bucket

Returns the currently configured lifecycle rules for the bucket. Returns an empty rules array if no rules are set. Documentation

📄️ Remove all lifecycle rules from a bucket

Removes all lifecycle rules from the bucket. Objects will no longer be automatically transitioned or expired. Documentation