Cloud Archive Swift - Dégeler vos données stockées sur Public Cloud Archive
Retrouvez ici comment dégeler vos archives
Objectif
Public Cloud Archive est une offre de stockage froid destinée à héberger de gros volumes de données et cela sans limite de taille, avec une tarification très attractive.
Destinée aux données rarement consultées, une requête de déblocage est nécessaire, impliquant un délai avant récupération. Ce délai est variable en fonction de l'ancienneté et de la fréquence d'accès à vos données.
Découvrez comment dégeler vos données stockées sur Public Cloud Archive, depuis la console OVHcloud ou via python-swiftclient.
Prérequis
- Dégel depuis la console OVHcloud :
Accès à la console OVHcloud
- Lien direct :
- Pour accéder à vos services :
Public Cloud> Sélectionnez votre projet >Stockage>Cloud Archive
- Dégel via python-swiftclient :
- Préparer l’environnement pour utiliser l’API OpenStack en installant python-swiftclient.
- Charger les variables d’environnement OpenStack.
En pratique
Dégeler vos objets dans la console OVHcloud
Dans le menu de gauche de votre projet Public Cloud, cliquez sur Cloud Archive sous Stockage. Cliquez sur le bouton ... de la ligne de votre conteneur, puis sur Afficher l'archive.
Dans l'onglet Objets, la colonne Disponibilité indique l'état de chaque objet :
- Gelé : l'objet est archivé et doit être dégelé avant de pouvoir être téléchargé.
- Disponible à partir du date : l'objet est en cours de dégel et pourra être téléchargé à partir de la date indiquée.
- Oui : l'objet est disponible.
Pour dégeler un objet, cliquez sur le bouton ... de sa ligne, puis sur Dégeler. La colonne Disponibilité indique alors la date à partir de laquelle l'objet pourra être récupéré.
Une fois l'objet disponible, cliquez sur le bouton ... de sa ligne, puis sur Télécharger. Vous pouvez également le télécharger via un client Swift/SFTP/SCP.
Dégeler vos objets via python-swiftclient
Vérifiez l'état de l'objet à télécharger :
La ligne suivante indique que l'objet est gelé :
Par conséquent, la commande swift download renverra une erreur 429 :
En relançant la commande swift stat :
La ligne suivante indique que l'objet est en cours de dégel :
Et la ligne suivante indique le délai (en secondes) à attendre avant de pouvoir télécharger l'objet :
Une fois le délai écoulé :
La ligne suivante indique que l'objet est dégelé :
Le téléchargement de l'objet fonctionne alors :
Automatiser le téléchargement de l'objet
Cette fonctionnalité requiert le package at.
Aller plus loin
Pour une formation ou une assistance technique sur la mise en œuvre de nos solutions, contactez votre commercial ou consultez la page Professional Services pour obtenir un devis et faire analyser votre projet par nos experts.
Échangez avec notre communauté d’utilisateurs.