Création de systèmes de fichiers EFS - Amazon Elastic File System

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.

Création de systèmes de fichiers EFS

Vous pouvez créer un système de fichiers lorsque vous créez une nouvelle instance de EC2 lancement, comme expliqué dans l'exercice de démarrage. Toutefois, vous pouvez également créer des systèmes de fichiers à l'aide de la console Amazon EFS, du AWS Command Line Interface (AWS CLI) ou de l'API Amazon EFS.

Lorsque vous créez le système de fichiers à l'aide de la console Amazon EFS, différentes options s'offrent à vous, selon que vous souhaitez que le système de fichiers utilise les paramètres recommandés ou que vous souhaitiez personnaliser les paramètres.

  • Vous pouvez utiliser la création rapide pour créer rapidement un système de fichiers avec les paramètres recommandés suivants.

    • Disponibilité par région

    • Politiques de cycle de vie visant à faire passer le système de fichiers au stockage EFS Infrequent Access (IA) après 30 jours, au stockage des archives EFS après 90 jours, et à ne pas passer au stockage standard EFS

    • Chiffrement des données au repos activé

    • Mode de débit élastique

    • Mode de performance à usage général

    • Les cibles de montage sont configurées dans chaque zone de disponibilité Région AWS dans laquelle le système de fichiers est créé

  • Vous pouvez utiliser Personnaliser pour créer un système de fichiers avec les paramètres de votre choix.

Pour consulter un tableau répertoriant les paramètres du système de fichiers et les valeurs recommandées, consultezOptions de configuration pour les systèmes de fichiers.

Autorisations IAM requises pour créer des systèmes de fichiers

Pour créer des ressources EFS, telles qu'un système de fichiers et des points d'accès, vous devez disposer des autorisations AWS Identity and Access Management (IAM) pour l'opération et la ressource d'API correspondantes.

Créez des utilisateurs IAM et accordez-leur des autorisations pour les actions Amazon EFS avec des stratégies utilisateur. Vous pouvez également utiliser des rôles pour accorder des autorisations sur des comptes. Amazon Elastic File System utilise également un rôle lié au service IAM qui inclut les autorisations requises pour appeler d'autres personnes en votre Services AWS nom. Pour plus d’informations sur la gestion des autorisations relatives aux opérations d’API, consultez Gestion des identités et des accès pour Amazon EFS.

Options de configuration pour les systèmes de fichiers

Les systèmes de fichiers EFS sont configurés avec les paramètres répertoriés dans le tableau suivant.

  • Si vous utilisez la création rapide pour créer le système de fichiers, celui-ci est créé avec la valeur recommandée indiquée pour le paramètre.

  • Si vous utilisez Personnaliser pour créer un système de fichiers personnalisé, vous pouvez modifier la valeur recommandée pour le paramètre.

Après avoir créé le système de fichiers, vous pouvez personnaliser les paramètres du système de fichiers, à l'exception du type de système de fichiers, du chiffrement et du mode de performance.

Paramètres du système de fichiers EFS
Paramètre Description
Type de système de fichiers

Recommandé : régional

Le type de système de fichiers détermine la disponibilité et la durabilité avec lesquelles un système de fichiers EFS stocke les données dans un Région AWS.

  • Les systèmes de fichiers régionaux stockent les données et les métadonnées de manière redondante dans toutes les zones de disponibilité d'un. Région AWS Vous pouvez aussi créer des cibles de montage dans chaque zone de disponibilité de la Région AWS. Régional offre les niveaux les plus élevés de disponibilité et de durabilité.

  • Les systèmes de fichiers One Zone stockent les données et les métadonnées de manière redondante au sein d'une seule zone de disponibilité. Les systèmes de fichiers One Zone ne peuvent avoir qu'une seule cible de montage. Cette cible de montage doit se trouver dans la même zone de disponibilité que celle dans laquelle le système de fichiers est créé.

    Note

    Les systèmes de fichiers One Zone ne sont disponibles que pour certaines zones de disponibilité.

Pour plus d’informations sur les types de systèmes de fichiers, consultez Disponibilité et durabilité des systèmes de fichiers EFS.

Gestion du cycle de vie

Recommandé : transition vers le stockage IA après 30 jours et vers le stockage Archive après 90 jours. Ne passez pas au stockage standard.

La gestion du cycle de vie utilise des politiques de cycle de vie pour déplacer automatiquement les fichiers vers et hors de la classe de stockage à accès peu fréquent (IA) à moindre coût en fonction des modèles d'accès. Lorsque vous créez un système de fichiers à l'aide du AWS Management Console, la politique de cycle de vie du système de fichiers est configurée avec les paramètres par défaut suivants :

  • Transition vers IA définie sur 30 jours depuis le dernier accès.

  • Le délai de transition vers l'archivage est fixé à 90 jours depuis le dernier accès.

  • Transition vers Standard définie sur Aucun.

Lorsque vous créez un système de fichiers à l'aide de l' AWS CLI API Amazon EFS ou AWS SDKs, vous ne pouvez pas définir de politique de cycle de vie en même temps. Il faut attendre que le système de fichiers soit créé, puis utiliser l’opération d’API PutLifecycleConfiguration pour mettre à jour la politique de cycle de vie.

Pour plus d’informations sur la gestion du cycle de vie, consultez Gestion du cycle de vie du stockage.

Chiffrement au repos

Recommandé : Activé

Amazon EFS utilise votre AWS Key Management Service (AWS KMS) clé de service EFS (aws/elasticfilesystem) pour chiffrer les données au repos par défaut. Avec le chiffrement, toutes les données et métadonnées qui y sont stockées sont cryptées. Une fois que vous avez créé un système de fichiers EFS, vous ne pouvez pas modifier ses paramètres de chiffrement. Cela signifie que vous ne pouvez pas modifier un système de fichiers non chiffré pour le chiffrer. À la place, vous devez créer un système de fichiers chiffré.

Pour plus d’informations sur le chiffrement Amazon EFS, consultez Chiffrement des données dans Amazon EFS.

Mode débit

Recommandé : élastique

Vous pouvez choisir l'un des modes de débit suivants :

  • Elastique : fournit un débit qui augmente ou diminue automatiquement en temps réel, afin de répondre aux besoins de performance de votre charge de travail.

  • Provisionné : spécifiez le débit souhaité, indépendamment de la taille du système de fichiers.

  • En rafale : il fournit un débit qui s’adapte à la quantité de données dans le stockage Standard.

Note

Des frais supplémentaires sont associés à l’utilisation des débits Élastique et Provisionné. Pour de plus amples informations, consultez la tarification Amazon EFS.

Pour plus d'informations sur les modes de débit, consultezModes de débit.

Mode performance

Recommandé : Usage général

Le mode de performance General Purpose présente la latence par opération la plus faible et est recommandé pour tous les systèmes de fichiers.

Les E/S maximales sont un type de performance de génération précédente conçu pour les charges de travail hautement parallélisées qui peuvent tolérer des latences supérieures à celles du mode General Purpose. Le mode Max E/S n’est pas pris en charge pour les systèmes de fichiers Zone unique ou les systèmes de fichiers qui utilisent le débit élastique.

Important

En raison des latences par opération plus élevées avec E/S max, nous recommandons d’utiliser le mode de performance Usage général pour tous les systèmes de fichiers.

Pour de plus amples informations, veuillez consulter Modes de performances.

Accès réseau

Recommandé : cible de montage créée dans chaque zone de disponibilité dans laquelle le système de fichiers est disponible

Les paramètres de la cible de montage sont les suivants :

  • VPC — Vous pouvez créer des cibles de montage pour le système de fichiers dans un VPC à la fois. Par défaut, le sous-réseau par défaut de l' EC2 instance est sélectionné. Modifiez le VPC si vous devez accéder au système de fichiers depuis un autre VPC.

    Si vous souhaitez modifier le VPC après avoir créé le système de fichiers d'après, vous devez d'abord supprimer les cibles de montage du VPC actuel. Pour de plus amples informations, veuillez consulter Modification du VPC cible de montage.

  • Zone de disponibilité et ID de sous-réseau : vous pouvez modifier la zone de disponibilité ou le sous-réseau de la cible de montage.

  • Adresse IP : par défaut, Amazon EFS crée la cible de montage à une adresse disponible sur le sous-réseau spécifié. Vous pouvez également spécifier l'adresse IP de la cible de montage.

    Vous ne pouvez pas modifier l'adresse IP d'une cible de montage une fois qu'elle a été créée. Vous devez supprimer la cible de montage et en créer une nouvelle avec la nouvelle adresse.

  • Groupe de sécurité : le groupe de sécurité attribué à la cible VPC est utilisé par défaut. Vous pouvez ajouter ou supprimer des groupes de sécurité. Pour plus d’informations sur les groupes de sécurité, consultez Modification des groupes de sécurité cibles de montage.

Lorsque vous créez un système de fichiers à l' AWS CLI aide de l'API Amazon EFS ou AWS SDKs, vous ne pouvez pas créer de cible de montage en même temps. Vous devez attendre que le système de fichiers soit créé, puis utiliser l'opération CreateMountTarget d'API pour créer les cibles de montage.

Pour plus d'informations sur les cibles de montage, consultezGérer des cibles de Montage.

Utilisez la console Amazon EFS pour créer un système de fichiers Amazon EFS doté des paramètres recommandés. Si vous souhaitez créer un système de fichiers avec une configuration intégrée, consultez Création personnalisée à l'aide de la console.

Pour créer rapidement un système de fichiers Amazon EFS doté des paramètres recommandés
  1. Connectez-vous à la console Amazon EFS AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/efs/.

  2. Choisissez Créer un système de fichiers pour ouvrir l’assistant de création de système de fichiers.

  3. (Facultatif) Entrez un Nom pour votre système de fichiers.

  4. Pour cloud privé virtuel (VPC), choisissez votre VPC, ou conservez-le comme VPC par défaut.

  5. Choisissez Créer pour créer un système de fichiers utilisant les paramètres recommandés par le service suivants :

    • Disponibilité régionale.

    • Mode de performances Usage général.

    • Mode de débit élastique.

    • Le chiffrement des données au repos est activé.

    • Politiques de gestion du cycle de vie pour la transition vers l'IA et le stockage des archives.

    • Montez les cibles configurées dans chaque zone de disponibilité Région AWS dans laquelle le système de fichiers est créé.

    La page Systèmes de fichiers apparaît avec une bannière en haut indiquant l’état du système de fichiers que vous avez créé. Un lien permettant d’accéder à la page de détails du système de fichiers apparaît dans la bannière lorsque ce dernier est disponible.

    Pour plus d’informations sur les états d’un système de fichiers, consultez Comprendre l'état du système de fichiers.

Cette section décrit le processus d’utilisation de la console Amazon EFS pour créer un système de fichiers EFS avec des paramètres personnalisés au lieu d’utiliser les paramètres recommandés par le service. Pour plus d'informations sur la création d'un système de fichiers à l'aide des paramètres recommandés, consultezCréation rapide à l'aide de la console.

La création d'un système de fichiers EFS avec des paramètres personnalisés à l'aide de la console s'effectue en quatre étapes :

  • Étape 1 : configurez les paramètres généraux du système de fichiers, notamment la classe de stockage et le mode de débit.

  • Étape 2 : configurez les paramètres réseau du système de fichiers, notamment le cloud privé virtuel (VPC) et les cibles de montage. Pour chaque cible de montage, définissez la zone de disponibilité, le sous-réseau, l’adresse IP et les groupes de sécurité.

  • Étape 3 : (facultative) créez une politique de système de fichiers pour contrôler l’accès des clients NFS à ce dernier.

  • Étape 4 : passez en revue les paramètres du système de fichiers, apportez les modifications nécessaires, puis créez le système de fichiers.

Étape 1 : configurez les paramètres du système de fichiers
  1. Connectez-vous à la console Amazon EFS AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/efs/.

  2. Choisissez Créer un système de fichiers pour ouvrir l’assistant de création de système de fichiers.

  3. Choisissez Personnaliser pour créer un système de fichiers personnalisé au lieu de créer un système de fichiers en utilisant les paramètres recommandés. La page des Paramètres du système de fichiers s’ouvre.

  4. Sous les paramètres Généraux, effectuez les opérations suivantes :

    1. (Facultatif) Saisissez un Nom pour le système de fichiers.

    2. Pour le type de système de fichiers, Régional est sélectionné par défaut. Choisissez One Zone si vous souhaitez créer un système de fichiers qui stocke les données et les métadonnées du système de fichiers de manière redondante au sein d'une seule zone de disponibilité. Si vous choisissez One Zone, choisissez la Zone de disponibilité dans laquelle vous souhaitez créer le système de fichiers ou conservez la valeur par défaut.

    3. Pour la Gestion du cycle de vie, modifiez les politiques de cycle de vie, si nécessaire.

      • Transition vers IA : sélectionnez le moment où vous souhaitez transférer les fichiers vers la classe de stockage Infrequent Access (IA), en fonction du temps écoulé depuis leur dernier accès dans le stockage standard.

      • Transition vers l’archivage : sélectionnez à quel moment les fichiers doivent être transférés vers la classe de stockage Archive, en fonction du temps écoulé depuis la dernière consultation dans le stockage Standard.

      • Transition vers Standard : indiquez si vous souhaitez transférer le système de fichiers vers la classe de stockage.

        Pour plus d’informations sur les politiques de cycle de vie, consultez Gestion du cycle de vie du stockage.

    4. Amazon EFS utilise votre AWS Key Management Service (AWS KMS) clé de service EFS (aws/elasticfilesystem) pour chiffrer les données au repos par défaut. Pour choisir une clé KMS différente pour le chiffrement, ouvrez les Personnaliser les paramètres de chiffrement et choisissez une clé dans la liste. Vous pouvez également saisir un ID de clé KMS ou un nom de ressource Amazon (ARN) pour la clé KMS que vous souhaitez utiliser.

      Si vous devez créer une nouvelle clé, choisissez Create an AWS KMS key pour lancer la AWS KMS console et créer une nouvelle clé.

      Vous pouvez désactiver le chiffrement des données au repos en décochant la case.

      Vous ne pouvez pas modifier le paramètre de chiffrement une fois le système de fichiers créé. Pour de plus amples informations, veuillez consulter Chiffrement des données dans Amazon EFS.

  5. Pour les paramètres de Performance, procédez comme suit :

    1. Le Mode de débit Élastique est sélectionné par défaut.

      • Pour utiliser le débit provisionné, choisissez Provisionnée et dans Débit provisionné (Mio/s), saisissez le débit à allouer pour les demandes du système de fichiers. La valeur du Débit de lecture maximal affichée est trois fois supérieure à celle du débit saisi.

      • Pour utiliser le débit en rafale, choisissez Bursting.

      Une fois que vous avez choisi le mode de débit, une estimation du coût mensuel du système de fichiers s'affiche. Vous pouvez modifier le mode de débit une fois que le système de fichiers est disponible.

      Pour plus d’informations sur le choix du mode de débit adapté à vos besoins en termes de performances, consultez Chiffrement des données dans Amazon EFS.

    2. Pour le Mode de performance, l’option par défaut est Usage général. Pour modifier le mode de performance, ouvrez les Paramètres supplémentaires, puis choisissez E/S max.

      Vous ne pouvez pas modifier le mode de performance une fois que le système de fichiers est disponible. Pour de plus amples informations, veuillez consulter Modes de performances.

      Important

      En raison des latences par opération plus élevées avec E/S max, nous recommandons d’utiliser le mode de performance Usage général pour tous les systèmes de fichiers.

  6. (Facultatif) Ajoutez des paires clé-valeur de balise à votre système de fichiers.

  7. Choisissez Suivant pour configurer l’accès réseau pour le système de fichiers.

Étape 2 : configurer l’accès réseau

À l’étape 2, vous configurez les paramètres réseau du système de fichiers, notamment le VPC et les cibles de montage.

  1. Choisissez le Virtual Private Cloud (VPC) dans lequel vous souhaitez que les EC2 instances se connectent à votre système de fichiers. Pour de plus amples informations, veuillez consulter Gérer des cibles de Montage.

  2. Pour les Cibles de montage, vous en créez une ou plusieurs pour votre système de fichiers. Pour chaque cible de montage, définissez les propriétés suivantes :

    • Zone de disponibilité : par défaut, une cible de montage est configurée dans chaque zone de disponibilité d’une Région AWS. Si vous ne souhaitez pas de cible de montage dans une zone de disponibilité particulière, choisissez Supprimer pour supprimer la cible de montage pour cette zone. Créez une cible de montage dans chaque zone de disponibilité à partir de laquelle vous prévoyez d’accéder à votre système de fichiers, sans frais.

    • ID de sous-réseau : choisissez l’un des sous-réseaux disponibles dans une zone de disponibilité. Le sous-réseau par défaut est présélectionné.

    • Adresse IP : par défaut, Amazon EFS choisit automatiquement l’adresse IP parmi celles disponibles dans le sous-réseau. Vous pouvez également saisir une adresse IP spécifique qui se trouve dans le sous-réseau. Bien que les cibles de montage possèdent une adresse IP unique, elles constituent des ressources réseau redondantes à haute disponibilité.

    • Groupes de sécurité : par défaut, Amazon EFS choisit le groupe de sécurité par défaut pour le VPC. Pour modifier le groupe de sécurité, supprimez le groupe attribué, puis choisissez-le dans la liste Choisir les groupes de sécurité. Vous pouvez spécifier un ou plusieurs groupes de sécurité pour la cible de montage. Pour de plus amples informations, veuillez consulter Utilisation de groupes de sécurité VPC.

  3. Choisissez Ajouter une cible de montage pour créer une cible de montage pour une zone de disponibilité qui n’en possède pas. Si une cible de montage est configurée pour chaque zone de disponibilité, ce choix n’est pas disponible.

  4. Choisissez Suivant pour enregistrer la stratégie de système de fichiers.

Étape 3 : créer une politique de système de fichiers (facultatif)

Vous pouvez également créer une politique de système de fichiers pour votre système de fichiers. Une politique de système de fichiers EFS est une politique de ressource IAM utilisée pour contrôler l’accès NFS au système de fichiers. Pour de plus amples informations, veuillez consulter Utilisation de l'IAM pour contrôler l'accès aux systèmes de fichiers.

  1. Dans les Options de politique, vous pouvez choisir n’importe quelle combinaison de politiques de système de fichiers préconfigurées :

    • Empêcher l’accès à la racine par défaut : cette option supprime ClientRootAccess de l’ensemble des actions EFS autorisées.

    • Appliquer l’accès en lecture seule par défaut : cette option supprime ClientWriteAccess de l’ensemble des actions EFS autorisées.

    • Empêcher l’accès anonyme : cette option supprime ClientMount de l’ensemble des actions EFS autorisées.

    • Appliquer le chiffrement en transit à tous les clients : cette option refuse l’accès aux clients non chiffrés.

    Lorsque vous choisissez une politique préconfigurée, l’objet JSON de la politique s’affiche dans le volet de l’Éditeur de politiques.

  2. Utilisez l'option Accorder des autorisations supplémentaires pour accorder des autorisations de système de fichiers à d'autres principaux IAM, y compris à un autre. Compte AWS Choisissez Ajouter, puis saisissez l’ARN principal de l’entité à laquelle vous accordez des autorisations. Choisissez les Autorisations que vous souhaitez accorder. Les autorisations supplémentaires sont affichées dans l’Éditeur de politiques.

  3. Vous pouvez utiliser l’Éditeur de politiques pour personnaliser une politique préconfigurée ou pour créer votre propre politique de système de fichiers. Lorsque vous utilisez l’éditeur, les options de politique préconfigurées ne sont plus disponibles. Pour effacer la politique actuelle du système de fichiers et commencer à en créer une nouvelle, choisissez Effacer.

  4. Choisissez Suivant pour vérifier et créer le système de fichiers.

Étape 4 : vérifier et créer
  1. Examinez chacun des groupes de configuration de système de fichiers. Vous pouvez alors apporter des modifications à chaque groupe en choisissant Modifier.

  2. Choisissez Créer un système de fichiers pour créer votre système de fichiers et revenez à la page Systèmes de fichiers.

    Une bannière située en haut indique que le nouveau système de fichiers est en cours de création. Un lien permettant d’accéder à la page de détails du nouveau système de fichiers apparaît dans la bannière lorsque ce dernier est disponible.

Lorsque vous utilisez le AWS CLI, vous créez ces ressources dans l'ordre. Tout d’abord, vous créez un système de fichiers. Vous pouvez ensuite créer des cibles de montage et des balises facultatives supplémentaires pour le système de fichiers à l'aide des AWS CLI commandes correspondantes.

Les exemples suivants utilisent adminuser comme valeurs des paramètres --profile. Vous devez utiliser un profil utilisateur approprié pour fournir vos informations d’identification. Pour plus d'informations, reportez-vous à la section Conditions requises pour utiliser le AWS CLI dans le Guide de l'AWS Command Line Interface utilisateur.

  • Pour créer un système de fichiers chiffré avec les sauvegardes automatiques activées, utilisez la commande Amazon EFS create-file-system CLI (l'opération correspondante estCreateFileSystem), comme indiqué ci-dessous.

    aws efs create-file-system \ --creation-token creation-token \ --encrypted \ --backup \ --performance-mode generalPurpose \ --throughput-mode elastic \ --region aws-region \ --tags Key=key,Value=value Key=key1,Value=value1 \ --profile adminuser

    Par exemple, la create-file-system commande suivante crée un système de fichiers utilisant le débit élastique dans le us-west-2Région AWS. La commande spécifie MyFirstFS comme jeton de création. Pour obtenir une liste des Régions AWS endroits où vous pouvez créer un système de fichiers Amazon EFS, consultez la section Points de terminaison et quotas Amazon EFS dans le Référence générale d'Amazon Web Services.

    aws efs create-file-system \ --creation-token MyFirstFS \ --backup \ --encrypted \ --performance-mode generalPurpose \ --throughput-mode elastic \ --region us-west-2 \ --tags Key=Name,Value="Test File System" Key=developer,Value=rhoward \ --profile adminuser

    Une fois le système de fichiers créé, Amazon EFS renvoie la description du système de fichiers au format JSON, comme illustré dans l’exemple suivant.

    { "OwnerId": "123456789abcd", "CreationToken": "MyFirstFS", "Encrypted": true, "FileSystemId": "fs-c7a0456e", "CreationTime": 1422823614.0, "LifeCycleState": "creating", "Name": "Test File System", "NumberOfMountTargets": 0, "SizeInBytes": { "Value": 6144, "ValueInIA": 0, "ValueInStandard": 6144 "ValueInArchive": 0 }, "PerformanceMode": "generalPurpose", "ThroughputMode": "elastic", "Tags": [ { "Key": "Name", "Value": "Test File System" } ] }
  • L'exemple suivant crée un système de fichiers qui utilise le débit en rafale dans la zone de us-west-2a disponibilité à l'aide de la availability-zone-name propriété.

    aws efs create-file-system \ --creation-token MyFirstFS \ --availability-zone-name us-west-2a \ --backup \ --encrypted \ --performance-mode generalPurpose \ --throughput-mode bursting \ --region us-west-2 \ --tags Key=Name,Value="Test File System" Key=developer,Value=rhoward \ --profile adminuser

    Une fois le système de fichiers créé, Amazon EFS renvoie la description du système de fichiers au format JSON, comme illustré dans l’exemple suivant.

    { "AvailabilityZoneId": "usw-az1", "AvailabilityZoneName": "us-west-2a", "OwnerId": "123456789abcd", "CreationToken": "MyFirstFS", "Encrypted": true, "FileSystemId": "fs-c7a0456e", "CreationTime": 1422823614.0, "LifeCycleState": "creating", "Name": "Test File System", "NumberOfMountTargets": 0, "SizeInBytes": { "Value": 6144, "ValueInIA": 0, "ValueInStandard": 6144 "ValueInArchive": 0 }, "PerformanceMode": "generalPurpose", "ThroughputMode": "bursting", "Tags": [ { "Key": "Name", "Value": "Test File System" } ] }

    Amazon EFS fournit également la commande d’interface de ligne de commande describe-file-systems (l’opération d’API correspondante est DescribeFileSystems) que vous pouvez utiliser pour extraire la liste des systèmes de fichiers de votre compte, comme illustré ci-après :

    aws efs describe-file-systems \ --region aws-region \ --profile adminuser

    Amazon EFS renvoie une liste des systèmes de fichiers que vous Compte AWS avez créés dans la région spécifiée.