> For the complete documentation index, see [llms.txt](https://docs.eazybackup.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.eazybackup.com/e3-object-storage/using-the-dashboard/buckets.md).

# Buckets

Create buckets, browse objects, quotas, lifecycle rules, versioning, Object Lock, and deletion workflows.

The **Buckets** page lists every bucket on your account, with size, object counts, and management actions.

**Navigation:** **e3 Object Storage → Buckets**

## Bucket list

Each bucket card shows:

* **Name** and owner (Root user or User)
* **Browse** — open the [Bucket Browser](/e3-object-storage/using-the-dashboard/bucket-browser.md) (requires access keys for that owner)
* **Size** and **object count** (refreshed from storage backend)
* **Pending deletion** badge when a delete job is queued

Use **Create Bucket** to add a new bucket.

## Create Bucket

| Field                              | Notes                                                                                                                                    |
| ---------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- |
| **Bucket Name**                    | Globally unique; lowercase letters, numbers, hyphens.                                                                                    |
| **Select Bucket Owner**            | Root user or a User — only that owner’s keys can access the bucket.                                                                      |
| **Enable Versioning**              | Retain multiple versions of objects.                                                                                                     |
| **Enable Object Locking**          | WORM / immutability support.                                                                                                             |
| **Set a default retention policy** | Optional at create time. Leave off unless you need bucket-wide default retention (Veeam and similar apps often manage locks per object). |

See Versioning and Object Lock.

## Overview tab (per bucket)

* **Versioning** — enabled or disabled.
* **Object Lock** — status when enabled at creation.
* **Quota** — usage bar when a quota is configured; click to open quota settings.

## Management tab (per bucket)

### Bucket quota

Open the **gear** icon in **Bucket quota** to set max storage and/or max objects. See Configure e3 Bucket Quotas.

### Lifecycle rules

* **Create rule** — open the lifecycle editor.
* **Refresh** — reload the rule list.
* **Edit** / **Delete** on each rule.

Rules support expiration, noncurrent version expiration, delete markers, multipart abort, prefix/tag/size filters, and transitions when storage classes are available. See Lifecycle rules.

## Delete or empty a bucket

Use the delete action on the bucket card.

### Non-Object Lock buckets

You can **empty** the bucket (background job) or **delete** the bucket when it is fully empty:

* No current objects
* No object versions or delete markers (if versioning was used)
* No in-progress multipart uploads

The delete modal shows counts and CLI examples if manual cleanup is needed.

### Object Lock buckets

Deletion is restricted while **retention** or **legal hold** protects versions. The modal explains blockers and links to guidance. You must clear holds or wait for retention to expire before those versions can be removed.

{% hint style="danger" %}
Deleting a bucket or account is permanent once protections are cleared and the delete job completes.
{% endhint %}

## Browse

Click **Browse** to open the [Bucket Browser](/e3-object-storage/using-the-dashboard/bucket-browser.md) for that bucket.
