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.
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
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