By clicking or navigating this website site, you agree to allow our collection of information on Scaleway to offer you an optimal user experience and to keep track of statistics through cookies. Learn more about our Cookie Policy.

Scaleway Object Storage

Object Storage Overview

Scaleway Object Storage is an Object Storage service based on the S3 protocol. It allows you to store any kind of objects (documents, images, videos, etc.).

Object Storage service is a cloud product which means that your objects are always available from anywhere in the world. For instance, a typical use case for Object Storage would be to store images in a public bucket to make them broadly available via the HTTP protocol.

You can manage your storage directly from the Scaleway Console. When on the control panel, you can easily upload, download and visualize the objects in your buckets. In addition, many existing libraries or CLI clients can be integrated into your application or scripts.

Core Concepts

Object Storage: Object storage, contrary to previous storage methods (block devices, file-systems…), essentially bundles the data itself along with metadata tags and a unique identifier (instead of a file name and a file path). Object storage organizes information into buckets of flexible sizes, referred to as objects.These unique identifiers are arranged in a flat address space which makes it easier to locate and retrieve your data across regions. This flat address space also helps with scalability.

Bucket: A bucket is a groups of objects sharing a common denominator. It can contain as many objects as the you want. However the bucket might slowdown with a large number of objects (>500 000).

S3: S3 is the de facto object storage protocol, it was created by Amazon for its own object storage service, and is the most used in the world. Object Storage officially supports a subset of S3.The list of supported features are described in the Object Storage API documentation.

Signature V2, Signature V4: When you send HTTP requests to Object Storage, you sign the requests so that we can identify who sent them. You sign requests with your Scaleway access key, which consists of an access key and secret key. The two main s3 protocols for authentication are Signature v2 and Signature v4. Signature v4 is more recent and it is the recommended version.Usually, the signature should not be an issue for you as it is computed by the client software or library, not manually.

Region and Endpoint: Scaleway Object Storage is currently available in two Availability Zones (AZ/Region). The Endpoint to use differs depending on the geographical location of the object storage platform:

Important: The SSL certificate does not support bucket names containing additional dots (.). You may receive a SSL warning in your browser when accessing a bucket like my.bucket.name.s3.fr-par.scw.cloud and it is recommended to use dashes (-) instead: my-bucket-name.s3.fr-par.scw.cloud.