Skip to content

Object Storage

Bucket-based storage for unstructured data across clouds.

Overview

Object storage provides scalable, bucket-based storage for unstructured data. RosettaHub maps cloud-native object storage services into the MetaCloud, allowing you to manage buckets across providers from a single interface.

Provider Service
AWS S3 Buckets
Azure Blob Containers
GCP Cloud Storage Buckets
Alibaba Cloud OSS Buckets
OVH Object Storage (Swift / S3-compatible)
OpenStack Object Storage (Swift)

Use cases: data lakes, analytics, backup and archival, static content hosting, application data storage.

Retrieving Object Storage

  1. Select a Cloud Key in the Keys panel
  2. Right-click and choose Retrieve Object Storages
  3. RosettaHub maps your buckets to the Object Storages panel

Folder-level mapping

Object storage artifacts don't have to map to an entire bucket. You can map a specific folder path within a bucket, allowing different teams or projects to work with scoped views of the same underlying storage. Multiple MetaCloud storage artifacts can point to different folders in the same bucket.

Actions

Action Description
Empty Storage Remove all objects from the bucket
Empty Bucket Clear bucket contents
Update S3 Storage Modify S3 bucket settings
Share Grant access to users, groups, or organizations
Publish List on the Marketplace
Customize Update label and metadata
Delete Remove from RosettaHub (does not delete cloud resource)

Accessing Object Storage

Object storage is accessed via APIs:

  1. Configure credentials on your machine (automatic with RosettaHub managed images)
  2. Use AWS CLI, Azure CLI, or gsutil
  3. Or use SDKs in your applications