sur Amazon S3 avec l'interface de ligne de commande AWS (AWS CLI)
Ce tutoriel a pour but de vous aider à utiliser la CLI (interface de ligne de commande) AWS pour accéder à Amazon S3. Vous pourrez ainsi créer facilement vos propres scripts pour sauvegarder vos fichiers dans le cloud et les récupérer en cas de besoin. L'automatisation de votre processus de sauvegarde est alors plus rapide, plus fiable et plus programmable. Ces informations peuvent être utilisées pour créer une tâche planifiée (ou tâche Cron) pour gérer vos opérations de sauvegarde.
Remarque : ce tutoriel approfondit les concepts établis par le tutoriel Sauvegarde de fichiers sur Amazon S3. Commencez par suivre ce tutoriel si vous ne l'avez pas encore fait.
Storing Your Files with AWS Requires an Account
Create a Free Account in MinutesAWS Free Tier includes 5GB storage, 20,000 Get Requests, and 2,000 Put Requests with Amazon S3.
Dans cette étape, vous créez un compte d'utilisateur ayant des autorisations administratives avec le service IAM. Dans les étapes suivantes, vous utiliserez ce compte utilisateur pour accéder aux services AWS de façon sécurisée à l'aide d'AWS CLI.
a. Lorsque vous cliquez ici, AWS Management Console est lancé dans une nouvelle fenêtre du navigateur. Vous pouvez ainsi garder ce guide détaillé ouvert. Lorsque cet écran se charge, saisissez votre nom d'utilisateur et votre mot de passe pour commencer. Ensuite, saisissez IAM dans la barre de recherche et sélectionnez IAM pour ouvrir le tableau de bord Identity and Access Management.
Maintenant que vous disposez d'un utilisateur IAM, vous devez installer la l'interface de ligne de commande AWS (AWS CLI). Vous trouverez ci-dessous des instructions basées sur le type de système d'exploitation que vous utilisez. Sélectionnez l'onglet correspondant à votre système d'exploitation.
Sélectionnez PC dans les onglets ci-dessous si vous utilisez un ordinateur avec système d'exploitation Windows.
Sélectionnez Mac/Linux dans les onglets ci-dessous si vous utilisez une machine avec système d'exploitation OSX ou Linux.
Dans cette étape, vous utiliserez AWS CLI pour créer un compartiment dans S3 et copier un fichier dans le compartiment.
a. La création d'un compartiment est facultative si vous en avez déjà un que vous souhaitez utiliser. Pour créer un nouveau compartiment appelé my-first-backup-bucket, saisissez :
aws s3 mb s3://my-first-backup-bucket
Remarque : plusieurs restrictions s'appliquent aux noms de compartiments. Par exemple, les noms de compartiment doivent être uniques dans le monde entier (c'est-à-dire que deux utilisateurs AWS ne peuvent pas utiliser le même nom de compartiment). C'est pourquoi l'utilisation de la commande ci-dessus renverra une erreur BucketAlreadyExists (compartiment déjà existant).
b. Pour charger le fichier my first backup.bak situé dans le répertoire local (C:\users) vers le compartiment S3 my-first-backup-bucket, utilisez la commande suivante :
aws s3 cp “C:\users\my first backup.bak” s3://my-first-backup-bucket/
Vous pouvez aussi utiliser la syntaxe originale si le nom du fichier ne contient pas d'espaces.
Félicitations ! Vous avez créé un utilisateur IAM, configuré votre machine pour pouvoir utiliser l'interface de ligne de commande AWS (AWS CLI) et appris à créer, copier, récupérer et supprimer des fichiers dans le cloud. Dans le tutoriel suivant, vous allez apprendre à configurer un lecteur de bande virtuelle, qui sera utilisé pour sauvegarder des fichiers à partir d'un programme de sauvegarde existant, comme Veeam, Symantec Backup Exec ou Microsoft System Center 2012 Data Protection Manager.