Support des métadonnées POSIX pour les référentiels de données - FSx pour Lustre

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.

Support des métadonnées POSIX pour les référentiels de données

Amazon FSx for Lustre transfère automatiquement les métadonnées POSIX (Portable Operating System Interface) pour les fichiers, les répertoires et les liens symboliques (liens symboliques) lors de l'importation et de l'exportation de données vers et depuis un référentiel de données lié sur Amazon S3. Lorsque vous exportez les modifications de votre système de fichiers vers son référentiel de données lié, FSx for Lustre exporte également les modifications de métadonnées POSIX sous forme de métadonnées d'objet S3. Cela signifie que si un autre système de fichiers FSx for Lustre importe les mêmes fichiers depuis S3, les fichiers auront les mêmes métadonnées POSIX dans ce système de fichiers, y compris la propriété et les autorisations.

FSx for Lustre importe uniquement des objets S3 dotés de clés d'objet conformes à POSIX, comme les suivantes.

mydir/ mydir/myfile1 mydir/mysubdir/ mydir/mysubdir/myfile2.txt

FSx for Lustre stocke les répertoires et les liens symboliques sous forme d'objets distincts dans le référentiel de données lié sur S3. Pour les répertoires, FSx for Lustre crée un objet S3 dont le nom de clé se termine par une barre oblique («/»), comme suit :

  • La clé de l'objet S3 est mydir/ mappée vers le répertoire FSx for Lustremydir/.

  • La clé de l'objet S3 est mydir/mysubdir/ mappée vers le répertoire FSx for Lustremydir/mysubdir/.

Pour les liens symboliques, FSx for Lustre utilise le schéma Amazon S3 suivant :

  • Clé d'objet S3 — Le chemin vers le lien, relatif au répertoire de montage de FSx for Lustre

  • Données de l'objet S3 — Le chemin cible de ce lien symbolique

  • Métadonnées de l'objet S3 — Les métadonnées du lien symbolique

FSx for Lustre stocke les métadonnées POSIX, y compris la propriété, les autorisations et les horodatages des fichiers, des répertoires et des liens symboliques, dans les objets S3 comme suit :

  • Content-Type— L'en-tête de l'entité HTTP utilisé pour indiquer le type de média de la ressource pour les navigateurs Web.

  • x-amz-meta-file-permissions— Le type de fichier et les autorisations dans le format<octal file type><octal permission mask>, conformément st_mode à la page de manuel de Linux stat (2).

    Note

    FSx for Lustre n'importe ni ne setuid conserve d'informations.

  • x-amz-meta-file-owner— L'ID utilisateur (UID) du propriétaire exprimé sous forme de nombre entier.

  • x-amz-meta-file-group— L'ID de groupe (GID) exprimé sous la forme d'un entier.

  • x-amz-meta-file-atime— La durée du dernier accès en nanosecondes depuis le début de l'ère Unix. Terminez la valeur temporelle par ns ; sinon, FSx for Lustre interprète la valeur en millisecondes.

  • x-amz-meta-file-mtime— Le temps de dernière modification en nanosecondes depuis le début de l'ère Unix. Terminez la valeur temporelle par ns ; sinon, FSx for Lustre interprète la valeur en millisecondes.

  • x-amz-meta-user-agent— L'agent utilisateur, ignoré lors de l'importation de FSx for Lustre. Lors de l'exportation, FSx for Lustre définit cette valeur aws-fsx-lustre sur.

Lorsque vous importez des objets depuis S3 auxquels aucune autorisation POSIX n'est associée, l'autorisation POSIX par défaut que FSx for Lustre attribue à un fichier est. 755 Cette autorisation autorise l'accès en lecture et en exécution à tous les utilisateurs et l'accès en écriture au propriétaire du fichier.

Note

FSx for Lustre ne conserve aucune métadonnée personnalisée définie par l'utilisateur sur les objets S3.