Object Storage - Getting started
This guide is designed to familiarise you with the management of your buckets/objects.
Objective
This guide helps you manage your buckets and objects.
Learn how to create an Object Storage bucket and manage it.
If you are using legacy Swift Object Storage, then:
- for Standard object storage - SWIFT API storage class, follow this guide.
- for Cloud Archive - SWIFT API storage class, follow this guide.
For new projects, we highly recommend using our S31-compatible Object Storage which benefits from our latest innovations and new features.
Requirements
- A Public Cloud project in your OVHcloud account
- An Object Storage user already created
OVHcloud Control Panel Access
- Direct link:
- Navigation path:
Public Cloud> Select your project >Object Storage
Instructions
If you wish to use the OVHcloud Terraform provider, you can follow this guide.
Preparation
To use the AWS CLI
To find out how to install the AWS CLI in your environment, we recommend reading the official AWS documentation.
Check installation
If you need more information about AWS CLI installation, read the AWS documentation.
Collect Credentials
- You will need your user's Access key and Secret key. You can access this information in the
Object Storage userstab in your OVHcloud Control Panel. - You will also need your endpoint_url. If you have already created your bucket, you can access this information from the
My containerstab, then in the details of your bucket. Otherwise, follow this guide.
Where to find the Endpoint URL of a bucket?
Click on the name of your bucket and view its details in the General information tab:

Configuration
You can either use the interactive configuration to generate the configuration files or manually create them.
To use the interactive configuration, run the following command:
aws configure
or:
aws configure --profile <profile_name>
The configuration file format in the AWS client is as follows:
Here are the configuration values that you can specifically set:
For a list of endpoints by region and storage class, refer to this page.
Usage
If you have more than one profile, add --profile <profile_name> to the command line.
Using the OVHcloud Control Panel
To manage an Object Storage bucket, navigate to Object Storage in the left-hand menu.
Listing your buckets
Click on Object Storage in the navigation bar on the left and then on the My containers tab.
Create a bucket
Click Create Object Container:

You can enter the name of your bucket (optional) and then select your offer.
Select a deployment mode.
OVHcloud provides multiple deployment modes to meet different needs in terms of resilience, availability and performance. Each mode is optimized for specific use cases and offers varying levels of redundancy and fault tolerance.
Select a region.
Regions can vary depending on the chosen deployment mode.
You can then set the configuration parameters for your bucket.

If you have selected the 3AZ deployment mode, an additional option appears to configure offsite replication.
At this stage, you can decide whether or not to enable versioning.
Versioning allows you to keep multiple variants of an object in the same bucket. This feature helps preserve, retrieve, and restore every version of every object stored in your buckets, making it easier to recover from unintended user actions or application failures. By default, versioning is disabled on buckets, and you must explicitly enable it. Find more information about versioning on our dedicated guide.
You can also enable Object Lock to store your objects in WORM (Write Once, Read Many) mode and guarantee their immutability for a defined retention period.
Note: this option must be enabled when creating a bucket, it cannot be enabled later.
You must link a user to the bucket.
To do this, you can either:
- Link an existing Object Storage user. To check the credentials, click on
View credentials. - Or create a new Object Storage user.
You can now decide whether or not you wish to encrypt your data using SSE-OMK (server-side encryption with OVHcloud Managed Keys).
Once you have finished configuring your bucket, click Create.
Uploading your files as objects in your bucket
When uploading objects, you can select a storage class to control availability, redundancy, and cost. To help you in choosing the best class for your requirements, check the documentation here.
Click on the name of your container, then click the Add objects button in the Objects tab.
A window will appear where you can add a prefix to your object's name (the object name is the same as the file name). Select the file you are about to upload and click the Import button.
Downloading an object from a bucket
Click on the download icon (down arrow in a blue base) on the object line.
Synchronising buckets
Deleting objects and buckets
A bucket can only be deleted if it is empty.
Deleting a bucket
In the list of Object Storage containers, click the ... button on the container line, then click Delete.
Enter TERMINATE to confirm your choice and click Confirm.
Deleting objects
Go to the bucket and open the Objects tab.
Click the delete icon (trash can) on the object line, type PERMANENTLY DELETEto confirm permanent deletion, then click Delete.
Manage tags
Setting tags on a bucket:
Deleting tags on a bucket:
Setting tags on an object:
Deleting tags on an object:
Go further
For training or technical assistance implementing our solutions, contact your sales representative or visit our Professional Services page to request a quote and have your project analysed by our experts.
Join our community of users.
1: S3 is a trademark of Amazon Technologies, Inc. OVHcloud's service is not sponsored by, endorsed by, or otherwise affiliated with Amazon Technologies, Inc.