Skip to main content
Manage S3-compatible object storage with the tp object-storage command group.

Commands

  • tp object-storage enable - Enable object storage for your organization
  • tp object-storage disable - Disable object storage
  • tp object-storage credentials - Get S3 access credentials
  • tp object-storage configure - Get client configuration snippets
  • tp object-storage bucket list - List buckets
  • tp object-storage bucket create - Create a bucket
  • tp object-storage bucket delete - Delete a bucket

tp object-storage enable

Enable object storage for your organization. This is idempotent — calling it again returns your existing credentials.
tp object-storage enable
Returns your S3 access key, secret key, endpoint, and region.

tp object-storage disable

Disable object storage for your organization.
tp object-storage disable
Disabling object storage removes access to all buckets and data. Back up important data first.

tp object-storage credentials

Get your active S3 credentials for object storage.
tp object-storage credentials
Returns:
  • Access key ID
  • Secret access key
  • S3 endpoint URL
  • Region

tp object-storage configure

Get ready-to-use configuration snippets for S3 clients.

AWS CLI

tp object-storage configure aws
Outputs configuration for ~/.aws/config and ~/.aws/credentials.

rclone

tp object-storage configure rclone
Outputs configuration for ~/.config/rclone/rclone.conf.

tp object-storage bucket list

List all buckets visible to your organization.
tp object-storage bucket list

tp object-storage bucket create

Create a new bucket.
tp object-storage bucket create <bucket_name>
Arguments:
  • bucket_name - Name for the new bucket (required, positional)
Bucket names must follow S3 naming rules: 3–63 characters, lowercase letters/numbers/periods/hyphens, cannot be an IP address format. Example:
tp object-storage bucket create training-datasets

tp object-storage bucket delete

Delete an empty bucket.
tp object-storage bucket delete <bucket_name>
Arguments:
  • bucket_name - Name of the bucket to delete (required, positional)
The bucket must be empty before it can be deleted. Remove all objects first.
Example:
tp object-storage bucket delete old-datasets

Workflow Example

# 1. Enable object storage
tp object-storage enable

# 2. Create a bucket for your project
tp object-storage bucket create my-project

# 3. Configure the AWS CLI
tp object-storage configure aws

# 4. Upload data using standard S3 tools
aws s3 cp ./dataset s3://my-project/dataset/ --recursive

# 5. List your buckets
tp object-storage bucket list

Next Steps