Storage buckets

  • A bucket is persistent object storage that is constantly available and automatically scales with your usage.
  • Your organization can create, view, or manage storage buckets depending on the roles each user has. Learn more about Roles and permissions in the Onboarding guide.
  • Each bucket has a unique ID called Nebula resource name.
  • Each bucket has a direct Bucket URL. You can set this URL to be public or private during bucket creation.

Enable public access if you want to deliver and share objects externally. Public access means that all objects within a bucket are accessible.

Create storage buckets

You have 3 ways to create buckets.

The easiest tool for using NebStore is the Nebula Console, with a clear interface for bucket and object managment, usage metrics and access controls.

Creating a NebStore bucket only takes a couple of steps:

NebStore bucket creation flowNebStore bucket creation flow

The Console guides you through these steps:

  1. Name your bucket

    Follow the naming guidelines for NebStore buckets.

  2. Enable public or private access

    Enable public access if you want to deliver and share objects. Public access applies to all objects within a bucket.

    Use signed URLs to access or share objects in private buckets.

  3. Enable versioning - coming soon

    Versioning enables you to keep and access multiple versions of the same object in your storage bucket. Versioning applies to all objects in a bucket.

You're done! You can now access the storage bucket and start uploading objects.

You can also create buckets using the NebStore API, through the Create bucket endpoint, and also programmatically via the NebStore SDK.


Manage buckets and objects

Use the Storage page in the Console to manage your buckets. You can:

  • Update access type
  • Empty bucket
  • Delete bucket

Nebula only allows deleting buckets that are empty.

For each object in your bucket, you can:

  • Copy the object URL
  • Open the object
  • Download the object
  • Delete the object

You can also use the NebStore API and the NebStore SDK to perform the same operations programmatically.


Need help?

If you have any technical questions or encounter any problems, get in touch with our Support team! We're here to help, and will provide support if you encounter any issues with NebCompute.