Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Utiliser Amazon EFS avec des instances Amazon EC2 Linux
Note
Amazon EFS n’est pas pris en charge par les instances Windows.
Amazon EFS fournit un stockage de fichiers évolutif à utiliser avec Amazon EC2. Vous pouvez utiliser un système de fichiers EFS comme source de données commune aux charges de travail et applications exécutées sur plusieurs instances. Pour en savoir plus, consultez la page produit d’Amazon Elastic File System
Ce didacticiel explique comment créer et joindre un système de fichiers Amazon EFS avec l'assistant Quick Create Amazon EFS lors du lancement de l'instance. Pour un didacticiel sur la création d’un système de fichiers à l’aide de la console Amazon EFS, consultez Mise en route avec Amazon Elastic File System dans le guide de l’utilisateur Amazon Elastic File System.
Note
Lorsque vous créez un système de fichiers EFS à l’aide de la création rapide EFS, le système de fichiers est créé avec les paramètres recommandés par le service suivants :
-
Gérez les cibles de montage dans le VPC sélectionné.
-
Chiffrement des données au repos activé à l'aide de votre clé par défaut pour Amazon EFS (
aws/elasticfilesystem
). -
Gestion du cycle de vie d'Amazon EFS activée avec une politique de 30 jours.
Tâches
Créer un système de fichiers EFS à l’aide de la création rapide Amazon EFS
Vous pouvez créer un système de fichiers EFS et le monter sur votre instance lorsque vous lancez votre instance à l'aide de la fonction Amazon EFS Quick Create de l'assistant de EC2 lancement d'instance Amazon.
Pour créer un système de fichiers EFS à l’aide de la création rapide Amazon EFS
Ouvrez la EC2 console Amazon à l'adresse https://console.aws.amazon.com/ec2/
. -
Sélectionnez Launch instance (Lancer une instance).
-
(Facultatif) Sous Name and tags (Noms et identifications), pour Name (Nom), saisissez un nom pour identifier votre instance.
-
Sous Application and OS Images (Amazon Machine Image) (Images d’application et de système d’exploitation), choisissez un système d’exploitation Linux, puis pour Amazon Machine Image (AMI), sélectionnez une AMI Linux.
-
Sous Instance type (Type d’instance), pour Instance type (Type d’instance), sélectionnez un type d’instance ou conservez la valeur par défaut.
-
Sous Key pair (login) (Paire de clés (connexion)), pour Key pair name (Nom de la paire de clés), choisissez une paire de clés existante ou créez-en une.
-
Sous Network settings (Paramètres réseau), choisissez Edit (Modifier) (à droite), puis pour Subnet (Sous-réseau), sélectionnez un sous-réseau.
Note
Vous devez sélectionner un sous-réseau avant de pouvoir ajouter un système de fichiers EFS.
-
Sous Configure storage (Configurer le stockage), choisissez Edit (Modifier) (en bas à droite), puis procédez comme suit :
-
Pour les systèmes de fichiers, assurez-vous que EFS est sélectionné, puis choisissez Créer un nouveau système de fichiers partagé.
-
Dans Nom du système de fichiers, entrez le nom du système de fichiers Amazon EFS, puis choisissez Create file system.
-
Pour Mount point (Point de montage), indiquez un point de montage personnalisé ou conservez la valeur par défaut.
-
Pour permettre l’accès au système de fichiers, sélectionnez Automatically create and attach security groups (Créer et attacher automatiquement des groupes de sécurité). En cochant cette case, les groupes de sécurité suivants seront automatiquement créés et associés à l'instance et aux cibles de montage du système de fichiers, comme suit :
-
Groupe de sécurité de l’instance : comprend une règle sortante qui autorise le trafic sur le port NFS 2049, mais ne comprend aucune règle entrante.
-
Groupe de sécurité des cibles de montage du système de fichiers : comprend une règle entrante qui autorise le trafic sur le port NFS 2049 du groupe de sécurité de l’instance (décrit ci-dessus), et une règle sortante qui autorise le trafic sur le port NFS 2049.
Note
Vous pouvez également créer et associer manuellement les groupes de sécurité. Si vous voulez créer et attacher manuellement les groupes de sécurité, décochez la case Automatically create and attach the required security groups (Créer et attacher automatiquement les groupes de sécurité requis).
-
-
Pour monter automatiquement le système de fichiers partagé lors du lancement de l’instance, sélectionnez Automatically mount shared file system by attaching required user data script (Monter automatiquement le système de fichiers partagé en attachant le script de données utilisateur requis). Pour afficher les données utilisateur générées automatiquement, développez Advanced details (Détails avancés), puis faites défiler vers le bas jusqu’à User data (Données utilisateur).
Note
Si vous avez ajouté des données utilisateur avant de cocher cette case, les données utilisateur d'origine sont remplacées par les données utilisateur générées automatiquement.
-
-
Configurez les autres paramètres de configuration de l’instance si nécessaire.
-
Dans le panneau Summary (Résumé), vérifiez la configuration de votre instance, puis choisissez Launch instance (Lancer l’instance). Pour de plus amples informations, veuillez consulter Lancer une EC2 instance à l'aide de l'assistant de lancement d'instance de la console.
Tester le système de fichiers EFS
Vous pouvez vous connecter à votre instance et vérifier que le système de fichiers est bien monté dans le répertoire que vous avez indiqué (par exemple, /mnt/efs).
Pour vérifier que le système de fichiers est bien monté
-
Connectez-vous à votre instance. Pour de plus amples informations, veuillez consulter Se connecter à votre instance Linux à l’aide de SSH.
-
Dans la fenêtre du terminal de l’instance, exécutez la commande df -T pour vérifier que le système de fichiers EFS est bien monté.
$
df -T
Filesystem Type 1K-blocks Used Available Use% Mounted on /dev/xvda1 ext4 8123812 1949800 6073764 25% / devtmpfs devtmpfs 4078468 56 4078412 1% /dev tmpfs tmpfs 4089312 0 4089312 0% /dev/shm
efs-dns
nfs4 9007199254740992 0 9007199254740992 0%/mnt/efs
Notez que le nom du système de fichiers, indiqué dans l'exemple de sortie sous la forme suivante
efs-dns
, est de la forme suivante.file-system-id
.efs.aws-region
.amazonaws.com:/ -
(Facultatif) Créez un fichier dans le système de fichiers à partir de l’instance, et vérifiez ensuite que vous pouvez consulter ce fichier à partir d’une autre instance.
-
Depuis l’instance, exécutez la commande suivante pour créer le fichier.
$
sudo touch
/mnt/efs
/test-file.txt -
Depuis l’autre instance, exécutez la commande suivante pour afficher le fichier.
$
ls
/mnt/efs
test-file.txt
-
Supprimer le système de fichiers EFS
Si vous n’avez plus besoin de votre système de fichiers, vous pouvez le supprimer.
Pour supprimer le système de fichiers
-
Ouvrez la console Amazon Elastic File System à l'adresse https://console.aws.amazon.com/efs/
. -
Sélectionnez le système de fichiers à supprimer.
-
Choisissez Actions, Delete file system.
-
Lorsque vous êtes invité à confirmer, entrez l’ID du système de fichiers et choisissez Delete file system (Supprimer le système de fichiers).