Object Storage (S3)
Object Storage (S3) stores data as objects. Each object includes data, metadata, and a unique identifier, making the service suitable for large-scale unstructured data such as images, videos, backups, logs, and static assets.
Definition
Use Object Storage when workloads need API-accessible storage with scalable capacity, metadata support, and bucket-level access controls.
Features
| Feature | Description |
|---|---|
| Scalability | Supports large data volumes, from terabytes to petabytes and beyond. |
| Durability | Uses replication or erasure coding across multiple locations or devices. |
| Metadata support | Allows customizable metadata for search and organization. |
| Access management | Uses Access Control Lists (ACLs) to grant bucket-level permissions. |
| Cost efficiency | Optimized for large volumes of infrequently accessed data. |
Use Cases
- Backup and archiving.
- Media storage for images, video, and audio.
- Static web and application assets such as HTML, JavaScript, CSS, and multimedia.
- Centralized repositories for structured and unstructured data.
Prerequisites
- A provisioned and running VM.
Step-by-Step Guide
Create an Object Storage Bucket
- Open Storage.
- Open Object Storage (S3).
- Click Create.
- Enter the required fields, including a unique bucket name.
- Click Submit.
Warning
Open the firewall rules suggested in the warning message that appears after filling the form.
Access Bucket Details
Open the bucket name to view its tabs.
| Tab | Purpose |
|---|---|
| Details | Shows general bucket information and storage configuration. You can edit the storage quota from this tab. |
| Access Keys | Lets you grant user access and select access type: Read, Write, or both. |
| Backups | Provides backup management for the bucket. |
| History | Shows changes and actions performed on the bucket. |
Create an Access Key
- Open the bucket.
- Open the Access Keys tab.
- Click Add Key.
- Fill in the required fields.
- Select the access type: Read, Write, or both.
- Click Save to generate the user.
Warning
The secret key is not shown again. Copy it and store it securely when it is generated.
Grants read access to the bucket.
Grants write access to the bucket.
Grants both read and write access to the bucket.