

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.

# Montage d’un compartiment Amazon S3 en tant que système de fichiers local
<a name="mountpoint"></a>

Mountpoint pour Amazon S3 est un client de fichiers open source à haut débit permettant de monter un compartiment Amazon S3 en tant que système de fichiers local. Avec Mountpoint, vos applications peuvent accéder aux objets stockés dans Amazon S3 par le biais d’opérations de système de fichiers, telles qu’ouvrir et lire. Mountpoint traduit automatiquement ces opérations en appels d’API d’objet S3, permettant à vos applications d’accéder au stockage et au débit élastiques d’Amazon S3 via une interface de fichier.

Mountpoint pour Amazon S3 est [disponible pour une utilisation en production sur vos applications à lecture intensive à grande échelle](https://aws.amazon.com/blogs/aws/mountpoint-for-amazon-s3-generally-available-and-ready-for-production-workloads/) : lacs de données, entraînement de machine learning, rendu d’images, simulation de véhicules autonomes, extraction, transformation et chargement (ETL), etc. 

Mountpoint prend en charge les opérations de base du système de fichiers et peut lire des fichiers d'une taille maximale de 50 To. Il peut répertorier et lire des fichiers existants, et il peut en créer de nouveaux. Il ne peut pas modifier les fichiers existants ni supprimer de répertoires, et il ne prend pas en charge les liens symboliques ni le verrouillage de fichiers. Mountpoint est idéal pour les applications qui n’ont pas besoin de toutes les fonctionnalités d’un système de fichiers partagé et des autorisations de style POSIX, mais qui ont besoin du débit élastique d’Amazon S3 pour lire et écrire de grands jeux de données S3. Pour obtenir des détails, consultez [Comportement du système de fichiers Mountpoint](https://github.com/awslabs/mountpoint-s3/blob/main/doc/SEMANTICS.md) (langue française non garantie) sur GitHub. Pour les charges de travail nécessitant un support POSIX complet, nous recommandons [Amazon FSx for Lustre](https://aws.amazon.com/fsx/lustre/) et son [support pour relier les buckets Amazon S3](https://docs.aws.amazon.com/fsx/latest/LustreGuide/create-dra-linked-data-repo.html).

Mountpoint pour Amazon S3 est disponible uniquement pour les systèmes d’exploitation Linux. Vous pouvez utiliser Mountpoint pour accéder aux objets S3 dans toutes les classes de stockage, sauf S3 Glacier Flexible Retrieval, S3 Glacier Deep Archive, le niveau Archive Access de S3 Intelligent-Tiering et le niveau Deep Archive Access de S3 Intelligent-Tiering.

**Topics**
+ [Installation de Mountpoint](mountpoint-installation.md)
+ [Configuration et utilisation de Mountpoint](mountpoint-usage.md)
+ [Dépannage de Mountpoint](mountpoint-troubleshooting.md)

# Installation de Mountpoint
<a name="mountpoint-installation"></a>

Vous pouvez télécharger et installer des packages précréés de Mountpoint pour Amazon S3 à l’aide de la ligne de commande. Les instructions de téléchargement et d’installation de Mountpoint varient en fonction du système d’exploitation Linux que vous utilisez. 

**Topics**
+ [Amazon Linux 2023 (AL2023)](#mountpoint-install-al2023)
+ [Autres distributions basées sur le RPM (Amazon Linux 2,,Fedora,CentOS) RHEL](#mountpoint-install-rpm)
+ [Distributions basées sur DEB (Debian, Ubuntu)](#mountpoint.install.deb)
+ [Autres distributions Linux](#mountpoint-install-other)
+ [Vérification de la signature du package Mountpoint pour Amazon S3](#mountpoint-install-verify)

## Amazon Linux 2023 (AL2023)
<a name="mountpoint-install-al2023"></a>

Mountpoint est disponible directement dans le référentiel Amazon Linux 2023 depuis la AL2023 version 2023.9.20251110.

1. Installez-le en saisissant la commande suivante :

   ```
   sudo dnf install mount-s3
   ```

1. Vérifiez que Mountpoint pour Amazon S3 est correctement installé :

   ```
   mount-s3 --version
   ```

   Vous devez voir des résultats similaires à ce qui suit :

   ```
   mount-s3 1.21.0+1.amzn2023
   ```

## Autres distributions basées sur le RPM (Amazon Linux 2,,Fedora,CentOS) RHEL
<a name="mountpoint-install-rpm"></a>

1. Copiez l’URL de téléchargement suivante pour votre architecture.

   *x86\$164*:

   ```
   https://s3.amazonaws.com/mountpoint-s3-release/latest/x86_64/mount-s3.rpm
   ```

   *ARM64 (Graviton)*:

   ```
   https://s3.amazonaws.com/mountpoint-s3-release/latest/arm64/mount-s3.rpm
   ```

1. Téléchargez le package Mountpoint pour Amazon S3. Remplacez `download-link` par l’URL de téléchargement appropriée indiquée à l’étape précédente.

   ```
   wget download-link
   ```

1. (Facultatif) Vérifiez l’authenticité et l’intégrité du fichier téléchargé. Tout d’abord, copiez l’URL de signature appropriée pour votre architecture. 

   *x86\$164*:

   ```
   https://s3.amazonaws.com/mountpoint-s3-release/latest/x86_64/mount-s3.rpm.asc
   ```

   *ARM64 (Graviton)*:

   ```
   https://s3.amazonaws.com/mountpoint-s3-release/latest/arm64/mount-s3.rpm.asc
   ```

   Ensuite, consultez [Vérification de la signature du package Mountpoint pour Amazon S3](#mountpoint-install-verify).

1. Installez le package à l’aide de la commande suivante :

   ```
   sudo yum install ./mount-s3.rpm
   ```

1. Vérifiez que Mountpoint est correctement installé en saisissant la commande suivante :

   ```
   mount-s3 --version
   ```

   Vous devez voir des résultats similaires à ce qui suit :

   ```
   mount-s3 1.21.0
   ```

## Distributions basées sur DEB (Debian, Ubuntu)
<a name="mountpoint.install.deb"></a>

1. Copiez l’URL de téléchargement pour votre architecture. 

   *x86\$164*:

   ```
   https://s3.amazonaws.com/mountpoint-s3-release/latest/x86_64/mount-s3.deb
   ```

   *ARM64 (Graviton)*:

   ```
   https://s3.amazonaws.com/mountpoint-s3-release/latest/arm64/mount-s3.deb
   ```

1. Téléchargez le package Mountpoint pour Amazon S3. Remplacez `download-link` par l’URL de téléchargement appropriée indiquée à l’étape précédente.

   ```
   wget download-link
   ```

1. (Facultatif) Vérifiez l'authenticité et l'intégrité du fichier téléchargé. Tout d’abord, copiez l’URL de signature pour votre architecture.

   *x86\$164*:

   ```
   https://s3.amazonaws.com/mountpoint-s3-release/latest/x86_64/mount-s3.deb.asc
   ```

   *ARM64 (Graviton)*:

   ```
   https://s3.amazonaws.com/mountpoint-s3-release/latest/arm64/mount-s3.deb.asc
   ```

   Ensuite, consultez [Vérification de la signature du package Mountpoint pour Amazon S3](#mountpoint-install-verify).

1. Installez le package à l'aide de la commande suivante :

   ```
   sudo apt-get install ./mount-s3.deb
   ```

1. Vérifiez que Mountpoint pour Amazon S3 est correctement installé en exécutant la commande suivante :

   ```
   mount-s3 --version
   ```

   Vous devez voir des résultats similaires à ce qui suit :

   ```
   mount-s3 1.21.0
   ```

## Autres distributions Linux
<a name="mountpoint-install-other"></a>

1. Consultez la documentation de votre système d’exploitation pour installer les packages `FUSE` et `libfuse2`, qui sont obligatoires. 

1. Copiez l’URL de téléchargement pour votre architecture. 

   *x86\$164*:

   ```
   https://s3.amazonaws.com/mountpoint-s3-release/latest/x86_64/mount-s3.tar.gz
   ```

   *ARM64 (Graviton)*:

   ```
   https://s3.amazonaws.com/mountpoint-s3-release/latest/arm64/mount-s3.tar.gz
   ```

1. Téléchargez le package Mountpoint pour Amazon S3. Remplacez `download-link` par l’URL de téléchargement appropriée indiquée à l’étape précédente.

   ```
   wget download-link
   ```

1. (Facultatif) Vérifiez l'authenticité et l'intégrité du fichier téléchargé. Tout d’abord, copiez l’URL de signature pour votre architecture. 

   *x86\$164*:

   ```
   https://s3.amazonaws.com/mountpoint-s3-release/latest/x86_64/mount-s3.tar.gz.asc
   ```

   *ARM64 (Graviton)*:

   ```
   https://s3.amazonaws.com/mountpoint-s3-release/latest/arm64/mount-s3.tar.gz.asc
   ```

   Ensuite, consultez [Vérification de la signature du package Mountpoint pour Amazon S3](#mountpoint-install-verify).

1. Installez le package à l'aide de la commande suivante :

   ```
   sudo mkdir -p /opt/aws/mountpoint-s3 && sudo tar -C /opt/aws/mountpoint-s3 -xzf ./mount-s3.tar.gz
   ```

1. Ajoutez le fichier binaire `mount-s3` à votre variable d’environnement `PATH`. Dans votre fichier `$HOME/.profile`, ajoutez la ligne suivante :

   ```
   export PATH=$PATH:/opt/aws/mountpoint-s3/bin
   ```

   Enregistrez le fichier `.profile` et exécutez la commande suivante :

   ```
   source $HOME/.profile
   ```

1. Vérifiez que Mountpoint pour Amazon S3 est correctement installé en exécutant la commande suivante :

   ```
   mount-s3 --version
   ```

   Vous devez voir des résultats similaires à ce qui suit :

   ```
   mount-s3 1.21.0
   ```

## Vérification de la signature du package Mountpoint pour Amazon S3
<a name="mountpoint-install-verify"></a><a name="verify"></a>

1. Installez GnuPG (commande `gpg`). Il est nécessaire de vérifier l'authenticité et l'intégrité d'un package Mountpoint pour Amazon S3 téléchargé. GnuPGest installé par défaut sur Amazon Linux Amazon Machine Images (AMIs). Après avoir installé GnuPG, passez à l’étape 2. 

1. Téléchargez la clé publique Mountpoint en exécutant la commande suivante :

   ```
   wget https://s3.amazonaws.com/mountpoint-s3-release/public_keys/KEYS
   ```

1. Importez la clé publique Mountpoint dans votre trousseau de clés en exécutant la commande suivante :

   ```
   gpg --import KEYS
   ```

1. Vérifiez l’empreinte digitale de la clé publique Mountpoint en exécutant la commande suivante :

   ```
   gpg --fingerprint mountpoint-s3@amazon.com
   ```

   Vérifiez que la chaîne d'empreintes digitales affichée correspond à l'une des valeurs suivantes :

   ```
   8AEF E705 EBE3 29C0 948C  75A6 6F1C 3B3A EF4B 030B
   673F E406 1506 BB46 9A0E  F857 BE39 7A52 B086 DA5A (older key)
   ```

   Si la chaîne d’empreinte digitale ne correspond pas, ne terminez pas l’installation de Mountpoint et contactez [AWS Support](https://aws.amazon.com/premiumsupport/).

1. Téléchargez le fichier de signature de package. Remplacez `signature-link` par le lien de signature appropriée provenant des sections précédentes.

   ```
   wget signature-link
   ```

1. Vérifiez la signature du package téléchargé en exécutant la commande suivante. Remplacez `signature-filename` par le nom de fichier provenant de l’étape précédente.

   ```
   gpg --verify signature-filename
   ```

   Par exemple, dans les distributions basées sur RPM, y compris Amazon Linux, saisissez la commande suivante :

   ```
   gpg --verify mount-s3.rpm.asc
   ```

1. La sortie doit inclure l’expression `Good signature`. Si la sortie inclut l’expression `BAD signature`, téléchargez à nouveau le fichier du package Mountpoint et répétez ces étapes. Si le problème persiste, ne terminez pas l’installation de Mountpoint et contactez [AWS Support](https://aws.amazon.com/premiumsupport/). 

   La sortie peut inclure un avertissement concernant une signature approuvée. Cela n’indique pas qu’il y a un problème. Cela signifie simplement que vous n’avez pas vérifié de manière indépendante la clé publique Mountpoint.

# Configuration et utilisation de Mountpoint
<a name="mountpoint-usage"></a>

Pour utiliser Mountpoint pour Amazon S3, votre hôte a besoin AWS d'informations d'identification valides permettant d'accéder au ou aux compartiments Amazon S3 que vous souhaitez monter. Pour connaître les différentes méthodes d’authentification, consultez les [informations d’identification AWS](https://github.com/awslabs/mountpoint-s3/blob/main/doc/CONFIGURATION.md#aws-credentials) de Mountpoint sur GitHub. 

Par exemple, vous pouvez créer un nouvel utilisateur Gestion des identités et des accès AWS (IAM) et un nouveau rôle à cette fin. Assurez-vous que ce rôle a accès au ou aux compartiments que vous souhaitez monter. Vous pouvez [transmettre le rôle IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_switch-role-ec2_instance-profiles.html) à votre instance Amazon EC2 avec un profil d’instance. 

**Topics**
+ [Utilisation de Mountpoint pour Amazon S3](#using-mountpoint)
+ [Configuration de la mise en cache dans Mountpoint](#mountpoint-caching)

## Utilisation de Mountpoint pour Amazon S3
<a name="using-mountpoint"></a>

Utilisez Mountpoint pour Amazon S3 pour effectuer les opérations suivantes :

1. Montez vos compartiments Amazon S3.

   1. Vous pouvez monter des compartiments Amazon S3 manuellement à l’aide de la commande `mount-s3`. 

      Dans l’exemple suivant, remplacez `amzn-s3-demo-bucket` par le nom de votre compartiment S3 et remplacez `~/mnt` par le répertoire situé sur votre hôte, où vous souhaitez que votre compartiment S3 soit monté.

      ```
      mkdir ~/mnt
      mount-s3 amzn-s3-demo-bucket ~/mnt
      ```

      Comme le client Mountpoint s’exécute en arrière-plan par défaut, le répertoire `~/mnt` vous donne désormais accès aux objets de votre compartiment Amazon S3.

   1. Depuis Mountpoint v1.18, vous pouvez également configurer le montage automatique des buckets Amazon S3 au démarrage ou au redémarrage d'une instance. 

      Pour les instances Amazon EC2 existantes ou en cours d’exécution, recherchez le fichier `fstab` dans le répertoire `/etc/fstab` de votre système Linux. Ajoutez ensuite une ligne à votre fichier `fstab`. Par exemple, pour monter *amzn-s3-demo-bucket* en utilisant le préfixe `example-prefix/` dans votre chemin système `/mnt/mountpoint`, lisez ce qui suit. Pour utiliser l’exemple suivant, remplacez les *user input placeholders* par vos propres informations. 

      ```
      s3://amzn-s3-demo-bucket/example-prefix/ /mnt/mountpoint mount-s3 _netdev,nosuid,nodev,nofail,rw 0 0
      ```

      Consultez le tableau suivant pour obtenir une explication des options utilisées dans l’exemple.    
<a name="auto-mount-commands"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/AmazonS3/latest/userguide/mountpoint-usage.html)

      Pour les nouvelles instances Amazon EC2, vous pouvez modifier les données utilisateur sur un modèle Amazon EC2 et configurer le fichier `fstab` comme suit. Pour utiliser l’exemple suivant, remplacez les *user input placeholders* par vos propres informations.

      ```
      #!/bin/bash -e
      MP_RPM=$(mktemp --suffix=.rpm)
      curl https://s3.amazonaws.com/mountpoint-s3-release/latest/x86_64/mount-s3.rpm > $MP_RPM
      yum install -y $MP_RPM
      rm $MP_RPM
      
      MNT_PATH=/mnt/mountpoint
      echo "s3://amzn-s3-demo-bucket/ ${MNT_PATH} mount-s3 _netdev,nosuid,nodev,rw,allow-other,nofail" >> /etc/fstab
      mkdir $MNT_PATH
      
      systemctl daemon-reload
      mount -a
      ```

1. Accédez aux objets dans votre compartiment Amazon S3 via Mountpoint.

   Après avoir monté votre compartiment localement, vous pouvez utiliser les commandes Linux courantes, telles que `cat` et `ls`, pour manipuler vos objets S3. Mountpoint pour Amazon S3 interprète les clés de votre compartiment Amazon S3 comme des chemins de système de fichiers en les séparant par le caractère de barre oblique (`/`). Par exemple, si vous avez la clé d’objet `Data/2023-01-01.csv` dans votre compartiment, vous aurez un répertoire nommé `Data`dans votre système de fichiers Mountpoint, avec un fichier nommé `2023-01-01.csv` à l’intérieur. 

   Mountpoint pour Amazon S3, volontairement, n’implémente pas l’intégralité de la spécification standard [POSIX](https://en.wikipedia.org/wiki/POSIX) pour les systèmes de fichiers. Mountpoint est optimisé pour les charges de travail qui nécessitent un accès haut débit en lecture et en écriture aux données stockées dans Amazon S3 via une interface de système de fichiers, mais qui ne dépendent pas des fonctionnalités du système de fichiers. Pour plus d’informations, consultez le [comportement du système de fichiers](https://github.com/awslabs/mountpoint-s3/blob/main/doc/SEMANTICS.md) de Mountpoint pour Amazon S3 sur GitHub. [Les clients qui ont besoin d'une sémantique de système de fichiers plus riche devraient envisager d'autres services de AWS fichiers, tels qu'[Amazon Elastic File System (Amazon EFS)](https://aws.amazon.com/efs/) ou Amazon. FSx](https://aws.amazon.com/fsx/)

   

1. Démontez votre compartiment Amazon S3 à l’aide de la commande `umount`. Cette commande démonte votre compartiment S3 et quitte Mountpoint. 

   Pour utiliser l’exemple de commande suivant, remplacez `~/mnt` par le répertoire situé sur votre hôte, où votre compartiment S3 est monté.

   ```
   umount ~/mnt
   ```
**Note**  
Pour obtenir la liste des options pour cette commande, exécutez `umount --help`.

Pour plus de détails sur la configuration de Mountpoint, consultez [Amazon S3 bucket configuration](https://github.com/awslabs/mountpoint-s3/blob/main/doc/CONFIGURATION.md#s3-bucket-configuration) et [File system configuration](https://github.com/awslabs/mountpoint-s3/blob/main/doc/CONFIGURATION.md#file-system-configuration) sur GitHub.

## Configuration de la mise en cache dans Mountpoint
<a name="mountpoint-caching"></a>

Mountpoint pour Amazon S3 prend en charge différents types de mise en cache des données. Pour accélérer les demandes de lecture répétées, vous pouvez activer l’une des options suivantes : 
+ **Cache local** : vous pouvez utiliser un cache local dans le stockage de votre instance Amazon EC2 ou dans un volume Amazon Elastic Block Store. Si vous lisez à plusieurs reprises les mêmes données à partir de la même instance de calcul et si vous disposez d’un espace inutilisé dans le stockage de votre instance locale pour le jeu de données lu à plusieurs reprises, vous devez activer un cache local. 
+ **Cache partagé** : vous pouvez utiliser un cache partagé sur S3 Express One Zone. Si vous lisez de petits objets à plusieurs reprises à partir de plusieurs instances de calcul ou si vous ne connaissez pas la taille de votre jeu de données lu régulièrement et souhaitez bénéficier de l’élasticité de la taille du cache, vous devez activer le cache partagé. Une fois que vous avez activé cette option, Mountpoint conserve les objets d’une taille maximale d’un mégaoctet dans un compartiments de répertoires qui utilise S3 Express One Zone. 
+ **Cache local et cache partagé combinés** : si vous avez de l’espace inutilisé dans votre cache local, mais que vous souhaitez également un cache partagé entre plusieurs instances, vous pouvez activer à la fois un cache local et un cache partagé. 

La mise en cache dans Mountpoint est idéale pour les cas d’utilisation où vous lisez à plusieurs reprises les mêmes données qui ne changent pas au cours des multiples lectures. Par exemple, vous pouvez utiliser la mise en cache avec des tâches d’entraînement de machine learning qui nécessitent de lire plusieurs fois un jeu de données d’entraînement pour améliorer la précision du modèle.

Pour plus d’informations sur la configuration de la mise en cache dans Mountpoint, consultez les exemples suivants.

**Topics**
+ [Cache local](#local-cache-example)
+ [Cache partagé](#shared-cache-example)
+ [Cache local et cache partagé combinés](#shared-local-cache-example)

### Cache local
<a name="local-cache-example"></a>

Vous pouvez activer un cache local à l’aide de l’indicateur `--cache CACHE_PATH`. Dans l’exemple suivant, remplacez *`CACHE_PATH`* par le chemin d’accès au répertoire dans lequel vous souhaitez mettre en cache les données. Remplacez *`amzn-s3-demo-bucket`* par le nom de votre compartiment Amazon S3 et *`~/mnt`* par le répertoire de votre hôte dans lequel vous souhaitez monter votre compartiment S3.

```
mkdir ~/mnt
mount-s3 --cache CACHE_PATH amzn-s3-demo-bucket ~/mnt
```

Lorsque vous activez la mise en cache locale pendant le montage d’un compartiment Amazon S3, Mountpoint crée un sous-répertoire vide à l’emplacement du cache configuré si ce sous-répertoire n’existe pas déjà. Lorsque vous montez un compartiment pour la première fois et que vous le démontez, Mountpoint supprime le contenu du cache local.

**Important**  
Si vous activez la mise en cache locale, Mountpoint conservera le contenu des objets non chiffrés du compartiment Amazon S3 que vous avez monté à l’emplacement du cache local fourni lors du montage. Afin de protéger vos données, vous devez restreindre l’accès à l’emplacement du cache de données en utilisant les mécanismes de contrôle d’accès du système de fichiers.

### Cache partagé
<a name="shared-cache-example"></a>

Si vous lisez à plusieurs reprises de petits objets (jusqu’à 1 Mo) à partir de plusieurs instances de calcul ou si la taille du jeu de données que vous lisez à plusieurs reprises dépasse souvent la taille du cache local, vous devez utiliser un cache partagé dans [S3 Express One Zone](https://aws.amazon.com/s3/storage-classes/express-one-zone/). Lorsque vous lisez les mêmes données à plusieurs reprises à partir de plusieurs instances, cela améliore la latence en évitant les demandes redondantes adressées au compartiment Amazon S3 que vous avez monté. 

Une fois que vous avez activé le cache partagé, vous payez les données mises en cache dans le compartiment de répertoires de S3 Express One Zone. Vous payez également les demandes effectuées sur vos données dans le compartiments de répertoires de S3 Express One Zone. Pour plus d’informations, consultez [Tarification Amazon S3](https://aws.amazon.com/s3/pricing/). Mountpoint ne supprime jamais les objets mis en cache à partir des compartiments de répertoires. Pour gérer les coûts de stockage, définissez une [politique de cycle de vie pour votre compartiment de répertoires ](https://docs.aws.amazon.com/AmazonS3/latest/userguide/directory-buckets-objects-lifecycle.html)afin qu’Amazon S3 fasse expirer les données mises en cache dans S3 Express One Zone après une période que vous spécifiez. Pour plus d’informations, consultez [Configuration de la mise en cache de Mountpoint pour Amazon S3](https://github.com/awslabs/mountpoint-s3/blob/main/doc/CONFIGURATION.md#caching-configuration) (langue française non garantie) sur GitHub.

Pour activer la mise en cache dans S3 Express One Zone lorsque vous montez un compartiment Amazon S3 sur votre instance de calcul, utilisez l’indicateur `--cache-xz` et spécifiez un compartiment de répertoires comme emplacement du cache. Dans l'exemple suivant, remplacez le*user input placeholders*.

```
mount-s3 amzn-s3-demo-bucket ~/mnt --cache-xz amzn-s3-demo-bucket--usw2-az1--x-s3
```

### Cache local et cache partagé combinés
<a name="shared-local-cache-example"></a>

Si vous avez de l’espace inutilisé dans votre cache local, mais que vous souhaitez également un cache partagé entre plusieurs instances, vous pouvez activer à la fois un cache local et un cache partagé. Avec cette configuration de mise en cache, vous pouvez éviter les demandes de lecture redondantes provenant de la même instance vers le cache partagé dans le compartiment de répertoires lorsque les données requises sont mises en cache dans le stockage local. Cela peut réduire les coûts des demandes et améliorer les performances.

 Pour activer à la fois un cache local et un cache partagé lorsque vous montez un compartiment Amazon S3, vous devez spécifier les deux emplacements du cache à l’aide des indicateurs `--cache` et `--cache-xz`. Pour utiliser l'exemple suivant pour activer à la fois un cache local et un cache partagé, remplacez le*user input placeholders*.

```
mount -s3 amzn-s3-demo-bucket ~/mnt --cache /path/to/mountpoint/cache --cache -xz amzn-s3-demo-bucket--usw2-az1--x-s3
```

Pour plus d’informations, consultez [Configuration de la mise en cache de Mountpoint pour Amazon S3](https://github.com/awslabs/mountpoint-s3/blob/main/doc/CONFIGURATION.md#caching-configuration) (langue française non garantie) sur GitHub. 

**Important**  
Si vous activez la mise en cache partagée, Mountpoint copie le contenu des objets de votre compartiment Amazon S3 monté dans le compartiment de répertoires S3 que vous indiquez comme emplacement du cache partagé. Il est ainsi accessible à tout appelant ayant accès à ce compartiment de répertoires S3. Pour protéger vos données mises en cache, conformez-vous aux [Bonnes pratiques de sécurité pour Amazon S3](security-best-practices.md) afin de vous assurer que vos compartiments utilisent les politiques appropriées et qu’ils ne sont pas accessibles publiquement. Utilisez un compartiment de répertoires dédié à la mise en cache partagée de Mountpoint et n’accordez l’accès qu’aux clients Mountpoint.

# Dépannage de Mountpoint
<a name="mountpoint-troubleshooting"></a>

Mountpoint pour Amazon S3 est soutenu par. Support Si vous avez besoin d’aide, contactez le [Centre de AWS Support](https://console.aws.amazon.com/support/home#/). 

Vous pouvez également passer en revue et soumettre des [problèmes](https://github.com/awslabs/mountpoint-s3/issues) Mountpoint sur GitHub.

Si vous découvrez un problème de sécurité potentiel dans ce projet, nous vous demandons de le signaler à  AWS  Security via notre [page de signalement des vulnérabilités](https://aws.amazon.com/security/vulnerability-reporting/). Ne créez pas de problème GitHub public.

Si votre application se comporte de manière inattendue avec Mountpoint, vous pouvez consulter les informations de votre journal pour diagnostiquer le problème. 

**Journalisation**

Par défaut, Mountpoint émet des informations de journal de haute gravité dans [https://datatracker.ietf.org/doc/html/rfc5424](https://datatracker.ietf.org/doc/html/rfc5424). 

Pour consulter les journaux dans la plupart des distributions Linux modernes, y compris Amazon Linux, exécutez la commande `journald` suivante :

```
journalctl -e SYSLOG_IDENTIFIER=mount-s3
```

Sur les autres systèmes Linux, les entrées `syslog` sont probablement écrites dans un fichier tel que `/var/log/syslog`.

Vous pouvez utiliser ces journaux pour dépanner votre application. Par exemple, si votre application tente de remplacer un fichier existant, l’opération échoue et vous verrez une ligne similaire à la suivante dans le journal :

```
[WARN] open{req=12 ino=2}: mountpoint_s3::fuse: open failed: inode error: inode 2 (full key "README.md") is not writable
```

Pour plus d’informations, consultez [Journalisation](https://github.com/awslabs/mountpoint-s3/blob/main/doc/LOGGING.md) (langue française non garantie) de Mountpoint pour Amazon S3 sur GitHub.