# Inactive Object Storage bucket | Cloud Efficiency Hub

Canonical: https://www.pointfive.co/efficiency-hub/inefficiencies/inactive-object-storage-bucket

OCI Object Storage buckets accrue charges based on data volume stored, even if no activity has occurred.

By: PointFive

[Cloud Efficiency Hub](https://www.pointfive.co/efficiency-hub) 

# Inactive Object Storage Bucket

The short version

OCI Object Storage buckets accrue charges based on data volume stored, even if no activity has occurred.

PointFive Research

Cloud cost research at PointFive

OCI service

[OCI Object Storage](https://www.pointfive.co/efficiency-hub/cloud-services/oci-object-storage)

Category

[Storage](https://www.pointfive.co/efficiency-hub/service-category/storage)

Reference

CER-0203

Type

Idle or Unused Resource

## Explanation

Why the waste happens and who it affects.

Buckets that haven't been read from or written to in months may contain outdated data or artifacts from discontinued projects.

## Billing model

The pricing dimensions that drive this cost.

Charged per GB stored per month, regardless of access frequency.

## How to detect

4 checks to find it in your estate.

- Review access logs or object metadata to identify buckets with no recent read/write activity

- Confirm whether the bucket serves an archival or active workload purpose

- Evaluate organizational retention policies to determine if long-term storage is required

- Check for object versioning or lifecycle policies that may be retaining stale data

## How to fix

4 ways to remove the waste.

- Archive or delete data from inactive buckets after stakeholder confirmation

- Apply lifecycle rules to transition or expire infrequently accessed data

- Migrate cold data to OCI Archive Storage for reduced cost

- Delete unused buckets to stop further storage accrual

## Documentation

Vendor references for pricing and configuration.

[Managing Buckets in Object Storage](https://docs.oracle.com/en-us/iaas/Content/Object/Tasks/managingbuckets.htm) 
[Object Lifecycle Policies](https://docs.oracle.com/en-us/iaas/Content/Object/Tasks/usinglifecyclepolicies.htm)

## Related inefficiencies

[Browse the library](https://www.pointfive.co/efficiency-hub)

- OCI Object Storage  CER-0191

### [Missing Lifecycle Policy on Object Storage](https://www.pointfive.co/efficiency-hub/inefficiencies/missing-lifecycle-policy-on-object-storage)

Without lifecycle policies or Auto-Tiering, data in OCI Object Storage remains in the bucket's default storage tier (usually Standard) indefinitely - even if it is rarely accessed. This can lead to growing costs from unneeded or rarely...

Storage

- OCI Block Volume  CER-0208

### [Unattached Block Volume (Non-Boot)](https://www.pointfive.co/efficiency-hub/inefficiencies/unattached-block-volume-non-boot)

Block volumes that are not attached to any instance continue to incur charges. These often accumulate after instance deletion or reconfiguration. Unlike boot volumes, unattached data volumes may be harder to track if not labeled or tagged...

Storage

- OCI Block Volume  CER-0199

### [Unattached Boot Volume](https://www.pointfive.co/efficiency-hub/inefficiencies/unattached-boot-volume)

When a Compute instance is terminated in OCI, the associated boot volume is not deleted by default. If the termination settings don't explicitly delete the boot volume, it persists and continues to generate storage charges. Because boot...

Storage

---
Source: the public page above. Product screenshots and illustrative interfaces are examples, not live customer data.

