# Object Storage (S3)

**Object Storage** is a storage paradigm that stores data as objects (or files) and is accessible over the internet, making it suitable for a wide range of applications.

Conceptually, object storage holds data in a format that can be thought of as a file. However, a key difference from a standard file is the ability to attach **metadata**. For example, when storing video from a surveillance camera, the primary object is the video file, while the metadata might include the recording time or the ID of the specific camera. This metadata is extremely useful for data analytics.

A core feature of object storage is its accessibility over the internet via the **S3 API** using standard **HTTP/HTTPS protocols**. This makes it ideal for storing media files for websites or for supporting applications with horizontally scaled instances, which are frequently added or removed. While a block storage volume can typically only be attached to a single instance, an object storage bucket can be accessed by any number of instances as long as they have network access to it.

Objects are organized into **buckets**, which are similar to folders or directories on a PC. You PUT objects into a bucket and always read objects through that bucket. Within a bucket, you can also create directories to further organize your objects.

## **Bucket Availability Zones**

Within NIPA Cloud Space, a single Object Storage Bucket is available in two Availability Zones: **NCP-BKK** and **NCS-NON**. The data in these two zones is stored completely separately. You can access each Availability Zone by using its specific bucket endpoint:

* **NCP-BKK:** https\://\[bucket-name].s3-bkk.nipa.cloud
* **NCS-NON:** https\://\[bucket-name].s3-non.nipa.cloud

## **Bucket Limitation**

While there is no limit on the total storage size of an Object Storage bucket, there is a limit on the number of objects that can be stored within a single bucket in a single Availability Zone. This limit is **1.6 million objects (1,638,400 objects)**.

## **Accessing Object Storage**

You can access object storage via the S3 protocol through several methods, such as a CLI, SDKs, or third-party software.

* Access via **CLI (Command Line Interface)**&#x20;
* Access via **SDKs**
* Access using various **software interfaces**

[Read more about Object Storage](https://nipa.cloud/products/nipa-cloud-iaas/nipa-space/object-storage)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs-epc.gitbook.io/ncs-documents/ncs-documents-en/storage/object-storage-s3.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
