Object Storage - Premiers pas
Objectif
Ce guide vous aide à gérer vos buckets et objets.
Découvrez comment créer et gérer un bucket Object Storage.
Si vous utilisez l'ancien système de stockage d'objets Swift :
- pour la classe de stockage Standard object storage - SWIFT API, suivez ce guide.
- pour la classe de stockage Cloud Archive - SWIFT API, suivez ce guide.
Pour les nouveaux projets, nous vous recommandons vivement d'utiliser notre stockage d'objets compatible S31, qui bénéficie de nos dernières innovations et de nos nouvelles fonctionnalités.
Prérequis
- Un projet Public Cloud dans votre compte OVHcloud
- Avoir créé un utilisateur Object Storage
Accès à l'espace client OVHcloud
- Lien direct : Projets Public Cloud
- Pour accéder à vos services :
Public Cloud> Sélectionnez votre projet
En pratique
Si vous souhaitez utiliser le provider Terraform OVHcloud, vous pouvez suivre ce guide.
Préparation
Pour utiliser l'AWS CLI
Pour connaître la procédure d’installation de l’AWS CLI adaptée à votre environnement, nous vous recommandons de lire la documentation officielle d’AWS.
Vérifier l'installation
Si vous avez besoin de plus d'informations sur l'installation de l'AWS CLI, consultez la documentation AWS.
Collecter les informations d'identification
- Vous aurez besoin de l'Access key et de la Secret key de votre utilisateur. Ces informations sont accessibles depuis l'onglet
Utilisateurs Object Storagedans votre espace client OVHcloud. - Vous aurez également besoin de votre endpoint_url. Si vous avez déjà créé votre bucket, cette information est accessible depuis l'onglet
Mes conteneurspuis dans les détails du votre bucket. En cas de besoin, suivez ce guide.
Où trouver l'endpoint d'un bucket ?
Cliquez sur le nom de votre bucket et retrouvez ses détails dans l'onglet Informations générales :

Configuration
Vous pouvez utiliser la configuration interactive pour générer les fichiers de configuration ou les créer manuellement.
Pour utiliser la configuration interactive, exécutez la commande suivante :
aws configure
Ou cette commande :
aws configure --profile <profile_name>
Le format du fichier de configuration dans le client AWS est le suivant :
Voici les valeurs de configuration que vous pouvez définir spécifiquement :
Pour connaître la liste des endpoints par région et par classe de stockage, vous pouvez vous référer à cette page.
Utilisation
Si vous avez défini plusieurs profils, ajoutez --profile <profile_name> à la ligne de commande.
Utiliser l'espace client OVHcloud
Pour gérer un bucket Object Storage, rendez-vous dans Object Storage dans le menu de gauche.
Lister vos buckets
Avec AWS s3
Avec AWS S3api
Créer un bucket
Avec AWS s3
Avec AWS S3api
Télécharger vos fichiers en tant qu'objets dans votre bucket
Lors du téléversement d'objets, vous pouvez sélectionner une classe de stockage pour contrôler la disponibilité, la redondance et le coût. Pour vous aider à choisir la classe de stockage la plus adaptée à vos besoins, consultez la documentation ici.
Pour télécharger un objet :
Avec AWS s3
Par défaut, les objets sont nommés d'après des fichiers, mais ils peuvent être renommés.
La commande aws s3 cp utilisera STANDARD comme classe de stockage par défaut pour télécharger des objets.
Pour stocker des objets dans le niveau de stockage High Performance, utilisez plutôt la commande aws s3api put-object, car aws s3 cp ne supporte pas la classe de stockage EXPRESS_ONEZONE qui est utilisée pour mapper le niveau de stockage High Performance.
Pour en savoir plus sur le mappage des classes de stockage entre les niveaux de stockage OVHcloud et les classes de stockage AWS, vous pouvez consulter notre documentation.
Avec AWS s3api
Téléchargement d'un objet à partir d'un bucket
Avec AWS s3
Téléchargement d'un objet à partir d'un bucket :
Téléchargement d'un objet d'un bucket vers un autre bucket :
Télécharger ou uploader un bucket entier sur l'hôte/bucket :
Avec AWS s3api
Téléchargement d'un objet à partir d'un bucket :
Téléchargement d'un objet d'un bucket vers un autre bucket :
Synchronisation des buckets
Suppression d'objets et de buckets
Un bucket ne peut être supprimé que s'il est vide.
Avec AWS s3
Suppression d'objets et de buckets
Suppression d'objets et de buckets avec la gestion des versions activée
Si la gestion des versions est activée, une simple opération de suppression sur vos objets ne les supprimera pas définitivement.
Pour supprimer définitivement un objet, vous devez spécifier un identifiant de version :
Pour répertorier tous les objets et tous les IDs de versions, vous pouvez utiliser la commande suivante :
Avec la commande delete-object précédente, vous devrez itérer sur toutes vos versions d'objets. Alternativement, vous pouvez utiliser la commande suivante pour vider votre bucket :
Avec AWS s3api
Suppression d'objets et de buckets
Suppression d'objets et de buckets avec la gestion des versions activée
Si la gestion des versions est activée, une simple opération de suppression sur vos objets ne les supprimera pas définitivement.
Pour supprimer définitivement un objet, vous devez spécifier un identifiant de version :
Si le verrouillage d'objet est activé dans votre bucket, vous ne pourrez pas supprimer définitivement vos objets. Consultez notre documentation pour en savoir plus sur le verrouillage d'objet.
Si vous utilisez le verrouillage d'objet en mode GOUVERNANCE et que vous avez la permission de contourner le mode GOUVERNANCE, vous devrez ajouter l'option --bypass-governance-retention à vos commandes de suppression.
Gérer les tags
Définir des tags sur un bucket
Suppression de tags sur un bucket
Définir des tags sur un objet
Suppression de tags sur un objet
Aller plus loin
Si vous avez besoin d'une formation ou d'une assistance technique pour la mise en oeuvre de nos solutions, contactez votre commercial ou cliquez sur ce lien pour obtenir un devis et demander une analyse personnalisée de votre projet à nos experts de l’équipe Professional Services.
Échangez avec notre communauté d'utilisateurs.
1 : S3 est une marque déposée appartenant à Amazon Technologies, Inc. Les services de OVHcloud ne sont pas sponsorisés, approuvés, ou affiliés de quelque manière que ce soit.

