# Object Storage Access

Once a bucket is created, connect to it with any S3-compatible SDK, or manage files directly from the Dashboard.

## Steps

1. Open **Object Storage** and click **Manage** on your bucket.
2. On the **Quick Start** tab, note the **Connection Details**: S3 Endpoint, Region, and the actual Bucket Name.
   ![The Quick Start tab showing the bucket's Connection Details](https://kencana.basic.box.cloudeka.id/bucketku-f4kxct/sumopod-doc/Guides/09-object-storage/02-access-bucket/01-quick-start-connection-details.png)
3. On the **Credentials** tab, copy your **Access Key ID** and **Secret Access Key** (use **Rotate Access Keys** if they're ever compromised).
   ![The Credentials tab with the Access Key ID and Secret Access Key](https://kencana.basic.box.cloudeka.id/bucketku-f4kxct/sumopod-doc/Guides/09-object-storage/02-access-bucket/02-credentials-access-keys.png)
4. Use an S3-compatible SDK to upload, download, list, delete, copy/rename, or create folders, example in Node.js:

```js
import { S3Client, PutObjectCommand } from "@aws-sdk/client-s3";

const client = new S3Client({
  region: "kencana",
  endpoint: "https://kencana.basic.box.cloudeka.id",
  credentials: {
    accessKeyId: "YOUR_ACCESS_KEY",
    secretAccessKey: "YOUR_SECRET_KEY",
  },
});

await client.send(new PutObjectCommand({
  Bucket: "your-bucket-name",
  Key: "hello.txt",
  Body: "Hello World!",
  ContentType: "text/plain",
}));
```

5. Alternatively, use the **File Browser** tab to upload, download, or delete files directly from the Dashboard without writing any code.

## Notes

- Python (boto3) and cURL examples are also available on the **Quick Start** tab, alongside support for multipart upload (for large files).
- Check the **Usage** tab to monitor how much of your storage quota has been used.
- Direct link: [Object Storage](https://sumopod.com/dashboard/storage)