Skip to main content

Cloud Storage

A cloud storage connection is the location where the platform reads and writes object data. Connections are used for data upload, cloud import, export artifact storage, and data collection upload. They are either global or project-level, and direct browser upload relies on the cross-origin rules of the bucket.

Cloud storage configuration (create/list)

Prerequisites​

ItemContent
Menu entryManage → Cloud
Route/clouds
RolesThe Cloud page requires the Administrator role; Project Managers can also create project-level connections
PermissionsView Cloud Storage, Manage Cloud Storage
DependenciesA bucket is created; access keys are available; direct browser upload requires cross-origin rules on the bucket

Connection Configuration​

Storage Types​

A new connection can use one of 8 object storage types. MinIO no longer accepts new connections: existing connections keep working, but new ones cannot be created.

TypeProvider
Tencent Cloud COSTencent Cloud object storage
Alibaba Cloud OSSAlibaba Cloud object storage
Huawei Cloud OBSHuawei Cloud object storage
Volcengine TOSVolcengine object storage
Amazon S3Amazon Web Services object storage
Azure Blob StorageMicrosoft cloud object storage
Cloudflare R2Cloudflare object storage
Self-built Cloud Storage MinIOSelf-hosted object storage (no longer accepts new connections; only existing connections work)
RustFS object storageSelf-hosted object storage

Connection Scope​

The visibility of a connection is determined by the Is Open and Project fields together.

ScopeField valuesVisible toCreatable by
Global connectionIs Open = YesAll projectsAdministrator
Project-level connectionIs Open = No, with a project selectedOnly the selected projectAdministrator, Project Manager

The Cloud page requires the Administrator role; see Permissions for the project-level connection capability of Project Managers.

Connection Fields​

FieldTypeRequiredDescription
Cloud Storage NameTextNoStarts with a lowercase letter and contains lowercase letters and digits only; generated automatically when empty
Storage RegionTextNoRegion of the bucket
Is OpenEnumYesAll Users Can Upload / Only System or Admin Can Upload
Read-only modeEnumYesRead Only (writes and deletes blocked) / Read and write
Cloud ProviderEnumYesOne of the 8 creatable types above; existing MinIO connections remain editable
Access ConfigurationTextDepends on providerKey, region, bucket, endpoint, and similar fields, which vary by type
ProjectMulti-selectNoAssociated projects; the platform uses projects to control connection visibility

Access Configuration Fields​

The Access Configuration area collects different fields for each type, depending on the cloud provider.

TypeRequired fieldsOptional fields
Tencent Cloud COSKey ID, Key, Region, BucketNone
Alibaba Cloud OSSKey ID, Key, Region, BucketEndpoint, Internal endpoint
Huawei Cloud OBSKey ID, Key, Region, BucketEndpoint
Volcengine TOSKey ID, Key, Region, BucketEndpoint, Internal endpoint
Amazon S3Key ID, Key, Region, BucketAccelerate Endpoint
Azure Blob StorageStorage Endpoint, Bucket, Access Key, Secret KeyNone
Cloudflare R2Storage Endpoint, Bucket, Access Key ID, Access KeyNone
Self-built Cloud Storage MinIOHost address, Port, Bucket, Access Key ID, Access KeyAccess protocol, External HTTPS proxy address, Internal endpoint
RustFS object storageHost address, Port, Bucket, Access Key ID, Access KeyAccess protocol

Connection Management​

List Fields​

FieldDescription
Cloud storage nameConnection name; select to open object browsing
Cloud providerCloud storage type tag
BucketBucket name extracted from the access configuration
RegionExtracted from the access configuration or the region field
ActionsEdit, Delete

Object Browsing​

Open object browsing in the connection details to view objects in the bucket by prefix. It is reachable from the connection row or the object browsing entry.

PrefixMeaning
AllNo prefix restriction
System Importdataset/
User uploadusers/
Export Time Alignmentaligns/
Export Frame Drop Detectionframedrops/
Export MCap Segmentationsplits/
List fieldDescription
Data nameObject key; select to download
Upload TimeLast modified time of the object
File SizeObject size
Import DataShows an entry link when already stored; importable when not stored and the extension is supported
File operationDelete the remote object
ActionEffectConstraint
ImportImports the object as a platform datasetOnly .mcap, .bag, .db3
DeleteDeletes the remote objectBlocked in read-only mode
Batch downloadDownloads the selected objectsUp to 10 per run
Batch deleteDeletes the selected objectsBlocked in read-only mode
Export download linksExports a list of download links for objects under the current prefixRead only

Constraints and Limits​

ItemValueDescription
Name uniquenessA connection with the same name cannot be created twiceValidated on save
Name formatStarts with a lowercase letter and contains lowercase letters and digits onlySaving is rejected on a format error
Read-only modeWrites and deletes are blocked at the storage layerSuited to third-party data sources
Non-administrator visibilityOnly connections with ispublic=truePrivate connections are visible to administrators only
Batch downloadUp to 10 objects per runAny excess is not downloaded
Import formats.mcap, .bag, .db3Other extensions have no import entry
Connection deletionAn administrator action; cannot be restored after deletionAssociated projects are detached
Direct browser uploadRequires the bucket to allow cross-origin requests from the platform originUploads fail when it is not configured

Troubleshooting​

SymptomPossible causeActionOwner
Test connection failsWrong key, region, endpoint, or bucket; the network is unreachableCheck the required fields for the provider and confirm network connectivityAdministrator, Platform Operations
Reported as connected but cross-origin checks are incompleteThe bucket has no cross-origin rulesAdd the allowed origins, methods, request headers, and response headers as promptedAdministrator, Platform Operations
Cloud storage list is emptyThe current account is not an administrator and no public connection existsAsk an administrator to create a connection or open it to all usersAdministrator
Object upload failsRead-only mode, missing cross-origin configuration, or insufficient storage permissionsCheck the read-only switch and the write permission of the bucketAdministrator
The import entry is not shownThe object extension is outside the supported rangeOnly .mcap, .bag, and .db3 can be importedAdministrator
Object deletion failsRead-only mode blocks writes and deletesTurn off read-only mode and retryAdministrator
PagePurpose
Data UploadUpload data to a configured connection
Dataset ExportStore export artifacts in a bucket
Data ManagementView datasets that are already stored
Operations MonitoringView export and import task queues
System SettingsStorage-related system parameters