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

Date de la dernière mise à jour : 16/08/2021

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) sans déployer l'agent DataSync Amazon Elastic Compute Cloud (Amazon EC2).

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 :

  1. Ouvrez la console AWS DataSync.
  2. Dans le panneau de navigation, choisissez Tasks (Tâches).
  3. Choisissez Create task (Créer une tâche).
  4. Pour Configure source location (Configurer l'emplacement source), sélectionnez Create a new location (Créer un emplacement).
  5. Sous Configuration, pour Location type (Type d'emplacement), sélectionnez Amazon EFS file system (Système de fichiers Amazon EFS).
  6. Pour EFS File system (Système de fichiers Amazon EFS), choisissez le système de fichiers EFS que vous souhaitez utiliser comme point de terminaison. Vous configurez cet emplacement comme source.
  7. Pour Mount path (Chemin de montage), saisissez le chemin de montage de votre système de fichiers EFS. Le chemin d'accès peut inclure un sous-répertoire du système de fichiers EFS utilisé pour lire des données de la source EFS ou écrire des données sur la destination EFS. Par défaut, DataSync utilise le répertoire racine.
  8. DéveloppezAdditional settings Paramètres supplémentaires).
  9. Pour Subnet (Sous-réseau) et Security Group (Groupe de sécurité), un sous-réseau qui inclut une cible de montage pour votre système de fichiers Amazon EFS et le groupe de sécurité par défaut de ce sous-réseau sont sélectionnés par défaut.
    Remarque :
    DataSync utilise le groupe de sécurité spécifié à cette étape pour se connecter à votre système de fichiers Amazon EFS. Si le groupe de sécurité est configuré pour restreindre les connexions depuis le groupe de sécurité proprement dit, vous pouvez effectuer l'une des opérations suivantes :
    Modifiez la configuration pour permettre la communication au sein du groupe de sécurité.
    -ou-
    Choisissez un sous-réseau et un groupe de sécurité différents.
  10. Sélectionnez Next (Suivant).
  11. Pour Destination location options (Options d'emplacement de destination), sélectionnez Create a new location (Créer un 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 que vous souhaitez utiliser pour les fichiers transférés.
  15. PourFolder (Dossier), entrez le dossier S3 ou le préfixe à utiliser pour le transfert de données. Il s'agit du dossier que DataSync utilise soit lire des données à partir d'un emplacement source S3 ou pour écrire des données sur une destination S3. Vous pouvez également laisser ce champ vide pour copier le fichier dans la racine du compartiment.
  16. Pour IAM role (Rôle IAM), sélectionnez un rôle qui dispose des autorisations nécessaires pour accéder au compartiment S3. Vous pouvez également choisir Autogenerate (Générer automatiquement) pour que DataSync crée automatiquement un rôle avec les autorisations requises. Si DataSync a précédemment créé un rôle IAM pour le compartiment S3, ce rôle est sélectionné par défaut.
    Remarque : pour des instructions sur la création manuelle d'un rôle IAM, consultez Configuration manuelle d'un rôle IAM pour accéder à votre compartiment S3.
  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. Vous pouvez également planifier la réplication périodique de votre système de fichiers Amazon EFS vers le compartiment S3 dans le même compte AWS.


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


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