Guide d’installation et de démarrage du stockage Amazon Glacier sur le système Linux
Glacier est un système de stockage en nuage à faible coût fourni par Amazon Web Services. Il existe certaines limites de temps lors de la récupération de vos données, alors assurez-vous qu’il s’agit d’un service qui vous convient avant de décider d’utiliser le service Amazon Glacier. En général, le service Amazon Glacier est idéal pour tous les besoins d’archivage et de sauvegarde numériques, où les fichiers archivés n’ont pas besoin d’être récupérés instantanément. Dans ce court guide pratique, je vais vous montrer comment installer l’interface de commande Amazon Glacier sur Linux, la configuration et l’utilisation de base. Avant de continuer, assurez-vous que vous êtes déjà inscrit à AWS et que vous disposez d’un accès
valide et d’une clé secrète AWS.
Installation de l’interface de commande Amazon Glacier
Commençons par l’installation de l’interface de commande Amazon Glacier sur le système Linux. Tout d’abord, nous devons installer tous les prérequis :
Redhat/CentOS/Fedora
yum install git wget
Ensuite, nous devons installer setuptools :
wget https://pypi.python.org/packages/source/s/setuptools/setuptools-7.0.tar.gz --no-check-certificate
tar xzf setuptools-7.0.tar.gz
cd setuptools-7.0
python setup.py install
Ubuntu/Debian
apt-get install git python-setuptools python
À ce stade, nous avons terminé l’installation de toutes les conditions préalables, alors procédons à l’installation réelle de amazon-glacier-cmd-interface :
git clone git://github.com/uskudnik/amazon-glacier-cmd-interface.git
cd amazon-glacier-cmd-interface/; python setup.py install
Fait. Maintenant, vous devriez avoir la commande glacier disponible sur votre système Linux.
Configuration de l’interface de commande Amazon Glacier
En fonction de vos besoins, la configuration de l’interface de commande Amazon Glacier peut être simple : il suffit de créer un fichier de configuration ~/.glacier-cmd avec un contenu remplaçant votre accès AWS et votre clé secrète :
REMARQUE : ci-dessous, les clés d’accès et secrètes AWS ne sont pas valides et ne sont fournies qu’à titre d’illustration !
vi ~/.glacier-cmd
[aws]
aws-access-key=AGIBJ7HKLQEIH5VQ8IFA
aws-secret-key=Bn7Y3EEi1/dFB/kh2+5L+YD4HheZHagaa05Vy+Op
[glacier]
region=ap-southeast-2
logfile=~/.glacier-cmd.log
loglevel=INFO
output=print
Utilisation de base de l’interface de commande glacier
Tout d’abord, créez votre voûte glaciaire :
glacier-cmd mkvault web-backup
+-----------+-------------------------------------------------+
| Header | Value |
+-----------+-------------------------------------------------+
| RequestId | e4jCaHOsuy5c5Lfno0K7YtOoaQbzUOVHmYQcU29Z1dmAuUk |
| Location | /718281424278/vaults/web-backup |
+-----------+-------------------------------------------------+
Répertoriez tous les coffres-forts disponibles :
glacier-cmd lsvault
+------+---------------------------------------------------------------+--------------------------+------------+
| Size | ARN | Created | Vault name |
+------+---------------------------------------------------------------+--------------------------+------------+
| 0 | arn:aws:glacier:ap-southeast-2:718281424278:vaults/web-backup | 2015-01-01T10:40:22.054Z | web-backup |
+------+---------------------------------------------------------------+--------------------------+------------+
Téléchargez les mysite_backup.tar.gzde fichiers dans le coffre-fort de sauvegarde Web :
ls -hl mysite_backup.tar.gz
-rw-r--r--. 1 root root 4.8M Jan 2 20:46 mysite_backup.tar.gz
glacier-cmd upload web-backup mysite_backup.tar.gz --description "My first web backup file"
Wrote 4.8 MB. Rate 78.40 KB/s. Rate 105.57 KB/s, average 79.61 KB/s, ETA 20:50:28.
+--------------------------+------------------------------------------------------------------+
| Header | Value |
+--------------------------+------------------------------------------------------------------+
| Archive SHA256 tree hash | ec494506b61602f888ad3607818f3146edeae1a49414d176be0958578c9c6397 |
| Uploaded file | mysite_backup.tar.gz |
+--------------------------+------------------------------------------------------------------+
Utilisation supplémentaire de la commande glacier-cmd
Veuillez noter que la mise à jour de votre stock par le service Amazon Glacier peut prendre jusqu’à 24 heures. Cela signifie que les commandes telles que la récupération d’une liste d’inventaire peuvent être obsolètes et ne pas contenir de téléchargements récents.
Liste Glacier Inventory
Répertoriez toutes les archives de l’inventaire de sauvegarde web :
glacier-cmd inventory web-backup
Télécharger l’archive Glacier
Le téléchargement d’une archive de glacier se compose de deux parties. Exemple, tout d’abord, nous lançons une demande de téléchargement de l’archive à partir de l’inventaire de sauvegarde web avec l’ID audyrn0wi :
glacier-cmd getarchive web-backup audyrn0wi
Il faudra plusieurs heures au service Amazon Glacier pour traiter la demande ci-dessus. Une fois la demande ci-dessus complétée, vous pouvez télécharger l’archive ci-dessus avec :
glacier-cmd download web-backup audyrn0wi
Supprimer Glacier Archive
Supprimer l’archive de l’inventaire de sauvegarde Web avec l’ID d’archive audyrn0wi :
glacier-cmd rmarchive web-backup audyrn0wi
Détails de la voûte glaciaire
Pour obtenir des informations supplémentaires sur les détails de votre voûte glaciaire, exécutez :
glacier-cmd describevault web-backup
La commande glacier-cmd ci-dessus affichera des informations supplémentaires sur le coffre-fort de sauvegarde Web.
Supprimer la Voûte glaciaire
Veuillez noter que vous ne pouvez supprimer qu’un coffre-fort vide. Si vous devez supprimer le coffre-fort du glacier, vous devez d’abord supprimer toutes les archives de votre coffre-fort. Par exemple, pour supprimer le coffre-fort glaciaire nommé web-backup, exécutez :
glacier-cmd rmvault web-backup
Liste des emplois actifs sur glacier
La commande ci-dessous affichera tous les travaux actifs de l’inventaire web-backup glacier :
glacier-cmd listjobs web-backup
Conclusion
Si vous souhaitez conserver vos fichiers chiffrés avant de les télécharger sur AWS Glacier, vous pouvez chiffrer les fichiers à l’aide d’un outil tel qu’OpenSSL. Ce qui précède devrait vous permettre de démarrer avec le service AWS Amazon Glacier sur Linux. Pour obtenir plus d’informations sur l’utilisation de la commande glacier-cmd, exécutez :
glacier-cmd --help