Comment utiliser DataSync pour transférer des données depuis un système de fichiers Amazon EFS vers un compartiment Amazon S3 ?

Dernière mise à jour : 18/12/2020

Je souhaite utiliser AWS DataSync pour transférer des données depuis Amazon Elastic File System (Amazon EFS) vers Amazon Simple Storage Service (Amazon S3). Comment utiliser DataSync pour configurer ce transfert de données ?

Solution

Créez une tâche DataSync avec le système de fichiers EFS comme emplacement source et le compartiment S3 comme emplacement de destination. Procédez comme suit :

  1. Dans la même région AWS que le système de fichiers EFS, déployez un agent DataSync en tant qu'instance Amazon Elastic Compute Cloud (Amazon EC2). Le type d'instance que vous sélectionnez doit être conforme aux exigences du déploiement DataSync sur Amazon EC2.
  2. Activez l'agent DataSync.
  3. Dans le volet de navigation de la console DataSync, choisissez Tâches.
  4. Choisissez Create task (Créer une tâche).
  5. Pour Configure source location (Configurer l'emplacement source), sélectionnez Create a new location (Créer un nouvel emplacement).
  6. Sous Configuration (Configuration), pour Location type (Type d'emplacement), sélectionnez Network File System (NFS).
  7. Pour Agents, sélectionnez l'agent que vous souhaitez utiliser.
  8. Pour NFS Server (Serveur NFS), saisissez le nom DNS ou l'adresse IP du système de fichiers EFS. Par défaut, DataSync choisit la version NFS qu'il utilise pour lire depuis un emplacement NFS. Pour spécifier une version NFS différente de la version par défaut, incluez le paramètre Version dans l'opération d'API NfsMountOptions.
  9. Pour Mount path (Chemin de montage), saisissez le chemin de montage de votre système de fichiers EFS. Par défaut, DataSync utilise le répertoire racine (« / »). Le chemin d'accès peut inclure un sous-répertoire dans le système de fichiers EFS. DataSync utilise le sous-répertoire pour lire les données de la source EFS ou écrire des données vers la destination EFS.
  10. Sélectionnez Next (Suivant).
  11. Pour Destination location options (Options d'emplacement de destination), sélectionnez Create a new location (Créer un nouvel emplacement).
  12. Sous Configuration, pour Location type (Type d'emplacement), sélectionnez Amazon S3 bucket (compartiment Amazon S3).
  13. Pour S3 bucket (compartiment S3), sélectionnez le compartiment que vous souhaitez utiliser comme point de terminaison.
  14. Pour S3 storage class (Classe de stockage S3), choisissez la classe de stockage à utiliser pour les fichiers transférés.
  15. Pour Folder (Dossier), vous pouvez saisir un dossier S3 ou un préfixe spécifique pour le transfert de données. Sinon, laissez ce champ vide.
  16. Pour IAM role (Rôle IAM), sélectionnez un rôle qui dispose des autorisations nécessaires pour accéder au compartiment S3. Ou, choisissez Autogenerate (Génération automatique) pour créer un nouveau rôle IAM.
  17. Sélectionnez Next (Suivant).
  18. Pour Configure settings, (Configurer les paramètres),configurez les paramètres de tâche pour votre cas d'utilisation.
  19. Sélectionnez Next (Suivant).
  20. Vérifiez les paramètres de la tâche. Ensuite, choisissez Create task (Créer une tâche).

Une fois que l'état de la tâche devient Available (Disponible), vous pouvez démarrer la tâche pour transférer les fichiers du système de fichiers EFS vers le compartiment S3.


Cet article vous a-t-il été utile ?


Besoin d'aide pour une question technique ou de facturation ?