Cold Archive - Premiers pas avec Cold Archive
Ce guide vous montre comment gérer vos données avec Cold Archive
Ce guide vous montre comment gérer vos données avec Cold Archive
Dernière mise à jour le 19/01/2023
Cold Archive est un service de stockage de données à long terme. Lorsqu'ils sont archivés, tous les objets d'un bucket sont stockés sur des bandes physiques. La restauration peut prendre un certain temps car elle doit être lue sur des bandes.
Ce guide explique comment configurer le stockage sur bandes avec Cold Archive.
awscli
version >= 1.16.62Dans ce guide, les alias awscli sont utilisés pour simplifier les commandes.
mkdir -p ~/.aws/cli
touch ~/.aws/cli/alias
Ajoutez ce contenu au fichier :
[toplevel]
put-ovh-archive = s3api put-bucket-intelligent-tiering-configuration --id myid --intelligent-tiering-configuration '{"Id": "myid", "Status": "Enabled", "Tierings": [{"Days": 999,"AccessTier": "OVH_ARCHIVE"}]}' --bucket
put-ovh-restore = s3api put-bucket-intelligent-tiering-configuration --id myid --intelligent-tiering-configuration '{"Id": "myid", "Status": "Enabled", "Tierings": [{"Days": 999,"AccessTier": "OVH_RESTORE"}]}' --bucket
get-ovh-bucket-status = s3api get-bucket-intelligent-tiering-configuration --id myid --bucket
delete-ovh-archive = s3api delete-bucket-intelligent-tiering-configuration --id myid --bucket
Id
sera nécessaire pour les opérations ultérieures PUT, GET et DELETE sur la configuration de l'Intelligent-Tiering.
Status
et Days
sont obligatoires mais non utilisés.
Le plugin awscli-plugin-endpoint
ne fonctionne pas avec les alias, le paramètre --endpoint-url
sera requis dans chaque commande.
Si vous avez défini plusieurs profils, ajoutez --profile <profile>
à la ligne de commande.
Après sa création, un bucket est en écriture seule.
Les actions autorisées sont l'ajout et la liste d'objets.
Archiver un bucket:
aws --endpoint-url https://s3.rbx-archive.io.cloud.ovh.net put-ovh-archive <bucket_name>
Après cette requête, le bucket n'est pas encore archivé.
L'archivage sur les bandes prendra un certain temps.
A partir de cette commande et jusqu'à une restauration, le bucket ne peut accepter aucune requête de lecture ou d'écriture sur les objets (lister les objets est toujours autorisé).
Restaurer un bucket:
aws --endpoint-url https://s3.rbx-archive.io.cloud.ovh.net put-ovh-restore <bucket_name>
Après cette requête, le bucket n'est pas encore restauré.
La restauration prendra du temps et l'accès aux objets sera en lecture seule (l'écriture est interdite).
Supprimer la configuration Intelligent-Tiering et les objets d'un bucket:
aws --endpoint-url https://s3.rbx-archive.io.cloud.ovh.net delete-ovh-archive <bucket_name>
Après cette requête, les objets du bucket ne sont pas encore supprimés.
La suppression des objets prendra un certain temps.
Une fois les objets supprimés, le bucket peut être supprimé :
aws s3 rb s3://<bucket_name>
Une fois qu'une configuration Intelligent-Tiering a été poussée (via une opération put-bucket-intelligent-tiering-configuration
) et jusqu'à ce qu'elle soit retirée (via une opération delete-bucket-intelligent-tiering-configuration
), l'état d'un bucket peut être lu via :
aws --endpoint-url https://s3.rbx-archive.io.cloud.ovh.net get-ovh-bucket-status <bucket_name> | jq '.IntelligentTieringConfiguration.Status'
État de l'archive (= bucket) | Description | Autorisations d'objets |
---|---|---|
None |
Aucune configuration Intelligent-Tiering n'a encore été appliquée au bucket. | Tous |
Archiving |
Archivage en cours sur bandes. | Liste |
Archived |
Objets archivés sur bandes uniquement. | Liste |
Restoring |
Restauration en cours à partir des bandes. | Liste |
Restored |
Objets restaurés et accessibles. | Lecture seule + Liste |
Deleting |
Suppression des objets des bandes (et des disques si restaurés) en cours. | Liste |
Flushed |
Le bucket est vide et peut être retiré en toute sécurité. | Liste (bucket vide) |
Découvrez notre chaîne dédiée Discord : https://discord.gg/ovhcloud. Posez vos questions, faites vos commentaires et interagissez directement avec l’équipe qui conçoit nos services de stockage et de sauvegarde.
Échangez avec notre communauté d'utilisateurs sur https://community.ovh.com/.
N’hésitez pas à nous proposer des suggestions d’amélioration afin de faire évoluer cette documentation.
Images, contenu, structure… N’hésitez pas à nous dire pourquoi afin de la faire évoluer ensemble !
Vos demandes d’assistance ne seront pas traitées par ce formulaire. Pour cela, utilisez le formulaire "Créer un ticket" .
Merci beaucoup pour votre aide ! Vos retours seront étudiés au plus vite par nos équipes..
Accedez à votre espace communautaire. Posez des questions, recherchez des informations, publiez du contenu et interagissez avec d’autres membres d'OVHcloud Community.
Echanger sur OVHcloud Community