> ## Documentation Index
> Fetch the complete documentation index at: https://docs.revolte.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Manage Object Storage

> Use S3-compatible object storage with CDN delivery and access policies.

## Storage patterns

| Pattern            | Use for                                      |
| :----------------- | :------------------------------------------- |
| **Private Bucket** | User uploads, exports, and internal backups. |
| **Public CDN**     | Static assets, images, and public downloads. |

<div align="center">
  <img src="https://mintcdn.com/poddle-54594c3d/q0Rk3K5lGk3vHIWm/image-v2/deployments/storage-buckets/storage-bucket-1.png?fit=max&auto=format&n=q0Rk3K5lGk3vHIWm&q=85&s=e2eeebbbfbeacb51993091201b93b6e0" width="200" data-path="image-v2/deployments/storage-buckets/storage-bucket-1.png" />
</div>

## Example configuration

Define your storage bucket in `revolte.yaml` to control access policies, CDN settings, and CORS rules.

<CodeBlock language="yaml" filename="revolte.yaml">
  {`revolte:
    version: '1.0'
    project: Demo-Project
    appName: demo-app
    env:
      production:
        branch: main
        services:
          rid_2:
            type: STORAGE_BUCKET
            name: storage_bucket_service
            configurations:
              bucketName: demo-prod-bucket
              versioningStatus: enabled
              public: false
              corsRules:
                - methods:
                    - GET
                    - POST
                    - PUT
                    - DELETE
                  allowedHeaders:
                    - '*'
                  exposeHeaders:
                    - Etag
                  origins:
                    - '*'`}
</CodeBlock>

## Related

* [Explorer](/deployments/services/object-storage/explorer)
* [Local Access & Credentials](/deployments/services/object-storage/local-access)
* [Web Services](/deployments/services/web-services)
* [Cron Jobs](/deployments/services/cron-jobs)
* [Environment Settings](/yaml/environment-settings/services)
* [Secrets](/deployments/services/secrets)
