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
Vous pouvez créer des systèmes de fichiers à l'aide de la AWS console, de l'interface de ligne de AWS commande (AWS CLI) ou de l'API Amazon S3 pour tout bucket S3 à usage général existant ou nouveau. Pour plus d'informations sur la création d'un nouveau compartiment, consultezCréation d’un compartiment à usage général.
Autorisations IAM requises pour créer des systèmes de fichiers
Lorsque vous créez un système de fichiers S3, vous devez spécifier un rôle IAM que S3 Files est censé lire et écrire dans votre compartiment S3. Ce rôle permet à S3 Files de synchroniser les modifications entre votre système de fichiers et votre compartiment S3. Lorsque vous créez un système de fichiers à l'aide de la AWS console, S3 Files crée automatiquement ce rôle IAM avec les autorisations requises. Si vous utilisez la AWS CLI ou l'API S3, consultezRôle IAM pour accéder à votre bucket depuis le système de fichiers.
Pour plus d’informations sur la gestion des autorisations relatives aux opérations d’API, consultez Fonctionnement de S3 Files avec IAM.
État d'un système de fichiers
Un système de fichiers peut avoir l'une des valeurs d'état décrites dans le tableau suivant, que vous pouvez obtenir à l'aide de la get-file-system commande.
| État du système de fichiers | Description |
|---|---|
| DISPONIBLE | Le système de fichiers est en bon état, accessible et prêt à être utilisé. |
| CREAtioN | S3 Files est en train de créer le nouveau système de fichiers. |
| SUPPRESSION | S3 Files supprime le système de fichiers en réponse à une demande de suppression initiée par l'utilisateur. |
| SUPPRIMÉ | S3 Files a supprimé le système de fichiers en réponse à une demande de suppression initiée par l'utilisateur. |
| ERROR | Le système de fichiers est en panne et est irrécupérable. Pour accéder aux données du système de fichiers, restaurez une sauvegarde de ce système de fichiers sur un nouveau système de fichiers. Vérifiez le StatusMessage champ pour obtenir des informations sur l'erreur. |
Note
S3 Files renvoie une erreur lorsque vous tentez de créer un système de fichiers limité à un préfixe comportant un grand nombre d'objets. Cette erreur vous avertit que des opérations de renommage ou de déplacement récursives de grande envergure peuvent avoir un impact sur les performances du système de fichiers et augmenter le coût des requêtes S3, car chaque fichier nécessite des demandes de copie et de suppression distinctes dans votre compartiment S3. Si vous souhaitez toujours créer un système de fichiers limité à ce préfixe, vous pouvez ajouter le --AcceptBucketWarning paramètre.
Cette section explique comment utiliser la console Amazon S3 pour créer un système de fichiers pour les fichiers S3.
Ouvrez la console Amazon S3 à l'adresse https://console.aws.amazon.com/s3/
. Dans la barre de navigation en haut de la page, vérifiez que vous vous trouvez dans AWS la région souhaitée.
Dans le volet de navigation de gauche, choisissez Systèmes de fichiers.
Sélectionnez Créer un système de fichiers.
Sur la page de création, choisissez le compartiment ou le préfixe S3 à partir duquel créer votre système de fichiers. Vous pouvez saisir directement l'URI S3 (par exemple,
s3://bucket-name/prefix) ou choisir Browse S3 pour accéder à votre compartiment ou préfixe et le sélectionner.Sélectionnez un VPC pour votre système de fichiers. S3 Files sélectionne automatiquement votre VPC par défaut. Il s'agit du VPC où vos ressources de calcul se connectent à votre système de fichiers. Pour utiliser un autre VPC, choisissez-en un dans le menu déroulant.
Sélectionnez Créer et attendez que le statut de votre système de fichiers devienne le même
Available.
Paramètres par défaut sur la console AWS de gestion
S3 Files créera votre système de fichiers avec la configuration suivante :
Chiffrement : S3 Files définit la configuration de chiffrement à partir du compartiment S3 source et l'applique aux données inactives de votre système de fichiers.
Rôle IAM — S3 Files crée un nouveau rôle IAM qu'il assume pour gérer la synchronisation des données entre votre système de fichiers et votre compartiment.
Cibles de montage — S3 Files crée automatiquement une cible de montage dans chaque zone de disponibilité du VPC que vous choisissez.
Point d'accès — S3 Files crée un point d'accès pour le système de fichiers.
Lorsque vous utilisez la 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 commandes AWS CLI correspondantes.
L'create-file-systemexemple de commande suivant montre comment utiliser la AWS CLI pour créer un système de fichiers pour les fichiers S3.
aws s3files create-file-system --regionaws-region--buckets3-bucket-arn--client-tokenidempotency-token--role-arniam-role
Remplacez les valeurs suivantes par les valeurs souhaitées :
aws-region: La AWS région de votre compartiment. Par exemple,us-east-1.bucket-arn: l'ARN de votre compartiment S3.idempotency-token: un jeton d'idempuissance. Ce nom est facultatif.iam-role: ARN du rôle IAM que S3 Files suppose de lire et d'écrire dans votre compartiment S3. Assurez-vous d'avoir ajouté les autorisations appropriées à ce rôle IAM. Pour de plus amples informations, veuillez consulter Rôle IAM pour accéder à votre bucket depuis le système de fichiers.
Après avoir créé le système de fichiers avec succès, S3 Files renvoie la description du système de fichiers au format JSON.