Buckets

A bucket is a container for objects. Every object lives in exactly one bucket, and a bucket lives in a single location (chosen at creation).

What you can do with a bucket

Naming rules

Bucket names must:

  • Be 3 to 63 characters long.
  • Contain only lowercase letters, numbers, and hyphens (-) — dots (.) and underscores (_) are not allowed.
  • Start and end with a lowercase letter or number.
  • Be globally unique within IBEE Object Storage.
Example
✅ Validmy-bucket
✅ Validdata-store-01
✅ Validproject-assets
❌ InvalidMy-Bucket — uppercase not allowed
❌ Invalid-startwithdash — cannot start with a hyphen
❌ Invalidendswithdash- — cannot end with a hyphen
❌ Invalidbucket_with_underscore — underscores not allowed
❌ Invalidproject.assets — dots not allowed
❌ Invalidab — too short (minimum 3 characters)

Create a bucket

1

1. Go to Object Storage

In the IBEE Solutions portal, click Object Storage in the left sidebar under Products.

The page lives at portal.ibee.ai/organizations/{orgId}/workspaces/{workspaceId}/object-storage.

2

2. Open the Create Bucket dialog

Click + Create Bucket in the top right.

FieldRequiredDescription
Bucket NameYes3–63 characters, lowercase letters, numbers, and hyphens only. Placeholder: my-unique-bucket-name.
LocationYesAutomatic (Asia Pacific) for the closest available region, or Specify jurisdiction to pin the bucket to a specific country (e.g. India).
Storage TypeYesStandard (default).
Advanced optionsNoIncludes Object Lock — a permanent setting that can only be enabled here at creation. See Objects → Locking.

Under Automatic, expand Location hint (optional) to suggest a preferred region.

3

3. Save

Click Create Bucket. A toast appears: “Bucket created successfully”.

List buckets

The Object Storage page lists every bucket in the organization with these columns:

ColumnDescription
BUCKETBucket name
SIZETotal storage used
CREATEDCreation date

The usage panel at the top shows Buckets, Objects, Storage Used, and Bandwidth Egress for the organization.

Bucket detail page

Click a bucket name to open it. The bucket page has three tabs:

TabUse
ObjectsUpload, download, list, and delete objects. See Objects.
MetricsStorage and request usage for the bucket. See Metrics.
SettingsAll bucket-level configuration — see below.

Settings tabs

Settings opens a sub-navigation with these tabs:

TabConfigures
GeneralBucket metadata, Public Access toggle, Object Lock status, Delete Bucket.
Lifecycle PoliciesAutomatic expiry and storage-class transitions. See Lifecycle.
CORSCross-origin browser access rules. See CORS.
Lock SettingsObject Lock retention (only if Object Lock was enabled at creation).
Event NotificationsWebhook notifications for object creation and deletion. See Event Notifications.
Custom DomainsServe content from your own hostname. See Custom Domains.

The General tab fields:

FieldDescription
NameBucket name
CreatedCreation date
Total ObjectsNumber of objects in the bucket
Storage UsedTotal storage consumed
Public AccessToggle — Disabled by default
Object LockRead-only state — set permanently at creation

Delete a bucket

The Delete Bucket card sits at the bottom of the General tab — “Once you delete a bucket, there is no going back. Please be certain.”

All objects must be deleted before the bucket can be deleted. If the bucket contains objects, the portal blocks the action with: “This bucket contains X objects. You must delete all objects before deleting the bucket.”

Buckets with Object Lock enabled can’t be deleted — even when empty. If you enabled Object Lock at creation, the bucket is permanent and cannot be deleted, regardless of whether it contains any objects. See Objects → Locking.