

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Einhängen eines Amazon S3 Buckets als lokales Dateisystem
<a name="mountpoint"></a>

Mountpoint für Amazon S3 ist ein Open-Source-Dateiclient mit hohem Durchsatz, um ein Amazon-S3-Bucket als lokales Dateisystem zu mounten. Mit Mountpoint können Ihre Anwendungen über Dateisystem-Operationen wie Öffnen und Lesen auf Objekte zugreifen, die in Amazon S3 gespeichert sind. Mountpoint übersetzt diese Operationen automatisch in API-Aufrufe für S3-Objekte, sodass Ihre Anwendungen über eine Dateischnittstelle auf den elastischen Speicher und den Durchsatz von Amazon S3 zugreifen können.

Mountpoint für Amazon S3 ist [verfügbar für Produktionszwecke in Ihren großen leseintensiven Anwendungen](https://aws.amazon.com/blogs/aws/mountpoint-for-amazon-s3-generally-available-and-ready-for-production-workloads/): Data Lakes, Machine-Learning-Training, Bild-Rendering, Simulation autonomer Fahrzeuge, Extract, Transform, Load (ETL) und mehr. 

Mountpoint unterstützt grundlegende Dateisystemoperationen und kann Dateien mit einer Größe von bis zu 50 TB lesen. Diese Lösung kann vorhandene Dateien auflisten und lesen sowie neue erstellen. Sie kann keine vorhandenen Dateien ändern oder Verzeichnisse löschen und unterstützt keine symbolischen Links oder Dateisperren. Mountpoint ist ideal für Anwendungen geeignet, die nicht alle Features eines gemeinsam genutzten Dateisystems und Berechtigungen im POSIX-Stil, jedoch den elastischen Durchsatz von Amazon S3 zum Lesen und Schreiben großer S3-Datensätze benötigen. Einzelheiten finden Sie unter [Mountpoint file system behavior](https://github.com/awslabs/mountpoint-s3/blob/main/doc/SEMANTICS.md) auf GitHub. Für Workloads, die vollständige POSIX-Unterstützung erfordern, empfehlen wir [Amazon FSx for Lustre und dessen Unterstützung für](https://aws.amazon.com/fsx/lustre/) [die Verknüpfung von Amazon](https://docs.aws.amazon.com/fsx/latest/LustreGuide/create-dra-linked-data-repo.html) S3 S3-Buckets.

Mountpoint für Amazon S3 ist nur für Linux-Betriebssysteme verfügbar. Sie können Mountpoint für den Zugriff auf S3-Objekte in allen Speicherklassen außer S3 Glacier Flexible Retrieval, S3 Glacier Deep Archive, S3 Intelligent-Tiering Archive Access Tier und S3 Intelligent-Tiering Deep Archive Access Tier verwenden.

**Topics**
+ [Installieren von Mountpoint](mountpoint-installation.md)
+ [Konfiguration und Verwendung von Mountpoint](mountpoint-usage.md)
+ [Fehlerbehebung bei Mountpoint](mountpoint-troubleshooting.md)

# Installieren von Mountpoint
<a name="mountpoint-installation"></a>

Sie können vorgefertigte Pakete von Mountpoint für Amazon S3 über die Befehlszeile herunterladen und installieren. Die Anweisungen zum Herunterladen und Installieren von Mountpoint variieren je nach dem verwendeten Linux-Betriebssystem. 

**Topics**
+ [Amazon Linux 2023 (AL2023)](#mountpoint-install-al2023)
+ [Andere RPM-basierte Distributionen (Amazon Linux 2,,,Fedora) CentOS RHEL](#mountpoint-install-rpm)
+ [DEB-basierte Distributionen (Debian, Ubuntu)](#mountpoint.install.deb)
+ [Andere Linux-Distributionen](#mountpoint-install-other)
+ [Überprüfen der Signatur des Pakets für Mountpoint für Amazon S3](#mountpoint-install-verify)

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

Mountpoint ist seit AL2023 Version 2023.9.20251110 direkt im Amazon Linux 2023 Repository verfügbar.

1. Installieren Sie es, indem Sie den folgenden Befehl eingeben:

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

1. Stellen Sie sicher, dass Mountpoint für Amazon S3 erfolgreich installiert wurde:

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

   Die Ausgabe sollte folgendermaßen oder ähnlich aussehen:

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

## Andere RPM-basierte Distributionen (Amazon Linux 2,,,Fedora) CentOS RHEL
<a name="mountpoint-install-rpm"></a>

1. Kopieren Sie die folgende Download-URL für Ihre Architektur.

   *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. Laden Sie das Mountpoint für Amazon-S3-Paket herunter. Ersetzen Sie `download-link` durch die entsprechende Download-URL aus dem vorherigen Schritt.

   ```
   wget download-link
   ```

1. (Optional) Überprüfen Sie die Authentizität und Integrität der heruntergeladenen Datei. Kopieren Sie zunächst die entsprechende Signatur-URL für Ihre Architektur. 

   *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
   ```

   Sehen Sie sich als Nächstes [Überprüfen der Signatur des Pakets für Mountpoint für Amazon S3](#mountpoint-install-verify) an.

1. Installieren Sie das Paket mit dem folgenden Befehl:

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

1. Stellen Sie sicher, dass Mountpoint erfolgreich installiert wurde, indem Sie den folgenden Befehl eingeben:

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

   Die Ausgabe sollte folgendermaßen oder ähnlich aussehen:

   ```
   mount-s3 1.21.0
   ```

## DEB-basierte Distributionen (Debian, Ubuntu)
<a name="mountpoint.install.deb"></a>

1. Kopieren Sie die Download-URL für Ihre Architektur. 

   *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. Laden Sie das Mountpoint für Amazon-S3-Paket herunter. Ersetzen Sie `download-link` durch die entsprechende Download-URL aus dem vorherigen Schritt.

   ```
   wget download-link
   ```

1. (Optional) Überprüfen Sie die Authentizität und Integrität der heruntergeladenen Datei. Kopieren Sie zunächst die Signatur-URL für Ihre Architektur.

   *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
   ```

   Sehen Sie sich als Nächstes [Überprüfen der Signatur des Pakets für Mountpoint für Amazon S3](#mountpoint-install-verify) an.

1. Installieren Sie das Paket mit dem folgenden Befehl:

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

1. Stellen Sie sicher, dass Mountpoint für Amazon S3 erfolgreich installiert wurde, indem Sie den folgenden Befehl ausführen:

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

   Die Ausgabe sollte folgendermaßen oder ähnlich aussehen:

   ```
   mount-s3 1.21.0
   ```

## Andere Linux-Distributionen
<a name="mountpoint-install-other"></a>

1. Schlagen Sie in der Dokumentation Ihres Betriebssystems nach, um die erforderlichen Pakete `FUSE` und `libfuse2` zu installieren. 

1. Kopieren Sie die Download-URL für Ihre Architektur. 

   *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. Laden Sie das Mountpoint für Amazon-S3-Paket herunter. Ersetzen Sie `download-link` durch die entsprechende Download-URL aus dem vorherigen Schritt.

   ```
   wget download-link
   ```

1. (Optional) Überprüfen Sie die Authentizität und Integrität der heruntergeladenen Datei. Kopieren Sie zunächst die Signatur-URL für Ihre Architektur. 

   *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
   ```

   Sehen Sie sich als Nächstes [Überprüfen der Signatur des Pakets für Mountpoint für Amazon S3](#mountpoint-install-verify) an.

1. Installieren Sie das Paket mit dem folgenden Befehl:

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

1. Fügen Sie das `mount-s3`-Binary Ihrer `PATH`-Umgebungsvariablen hinzu. Fügen Sie in Ihrer `$HOME/.profile`-Datei die folgende Zeile an:

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

   Speichern Sie die `.profile`-Datei und führen Sie den folgenden Befehl aus:

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

1. Stellen Sie sicher, dass Mountpoint für Amazon S3 erfolgreich installiert wurde, indem Sie den folgenden Befehl ausführen:

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

   Die Ausgabe sollte folgendermaßen oder ähnlich aussehen:

   ```
   mount-s3 1.21.0
   ```

## Überprüfen der Signatur des Pakets für Mountpoint für Amazon S3
<a name="mountpoint-install-verify"></a><a name="verify"></a>

1. Installieren Sie GnuPG (der `gpg`-Befehl). Es ist erforderlich, um die Authentizität und Integrität eines heruntergeladenen Mountpoint for Amazon S3-Pakets zu überprüfen. GnuPGist standardmäßig auf Amazon Linux Amazon Machine Images (AMIs) installiert. Fahren Sie nach der Installation von GnuPG mit Schritt 2 fort. 

1. Laden Sie den öffentlichen Mountpoint-Schlüssel herunter, indem Sie den folgenden Befehl ausführen:

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

1. Importieren Sie den öffentlichen Mountpoint-Schlüssel in Ihren Schlüsselbund, indem Sie den folgenden Befehl ausführen:

   ```
   gpg --import KEYS
   ```

1. Überprüfen Sie den Fingerabdruck des öffentlichen Mountpoint-Schlüssels, indem Sie den folgenden Befehl ausführen:

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

   Vergewissern Sie sich, dass die angezeigte Fingerabdruckzeichenfolge mit einer der folgenden Angaben übereinstimmt:

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

   Wenn die Zeichenfolge für den Fingerabdruck nicht übereinstimmt, stellen Sie die Installation von Mountpoint nicht fertig und wenden Sie sich an [AWS Support](https://aws.amazon.com/premiumsupport/).

1. Laden Sie die Paket-Signaturdatei herunter. Ersetzen Sie `signature-link` durch den entsprechenden Signaturlink aus den vorherigen Abschnitten.

   ```
   wget signature-link
   ```

1. Überprüfen Sie die Signatur des heruntergeladenen Pakets, indem Sie den folgenden Befehl ausführen. Ersetzen Sie `signature-filename` durch den Dateinamen aus dem vorherigen Schritt.

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

   Führen Sie zum Beispiel bei RPM-basierten Distributionen (einschließlich Amazon Linux) den folgenden Befehl aus:

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

1. Die Ausgabe sollte den Text `Good signature` enthalten. Wenn die Ausgabe den Text `BAD signature` enthält, laden Sie die Mountpoint-Paketdatei erneut herunter und wiederholen Sie diese Schritte. Wenn das Problem weiterhin besteht, stellen Sie die Installation von Mountpoint nicht fertig und wenden Sie sich an [AWS Support](https://aws.amazon.com/premiumsupport/). 

   Die Ausgabe kann eine Warnung über eine vertrauenswürdige Signatur enthalten. Dies deutet nicht auf ein Problem hin. Es bedeutet nur, dass Sie den öffentlichen Mountpoint-Schlüssel nicht unabhängig verifiziert haben.

# Konfiguration und Verwendung von Mountpoint
<a name="mountpoint-usage"></a>

Um Mountpoint für Amazon S3 verwenden zu können, benötigt Ihr Host gültige AWS Anmeldeinformationen mit Zugriff auf den oder die Amazon S3 S3-Buckets, die Sie mounten möchten. Informationen zu verschiedenen Authentifizierungsmethoden finden Sie unter [AWS -Anmeldedaten](https://github.com/awslabs/mountpoint-s3/blob/main/doc/CONFIGURATION.md#aws-credentials) von Mountpoint auf GitHub. 

Zu diesem Zweck können Sie beispielsweise einen neuen AWS Identity and Access Management (IAM-) Benutzer und eine neue Rolle erstellen. Stellen Sie sicher, dass diese Rolle Zugriff auf den Bucket oder die Buckets hat, die Sie mounten möchten. Sie können [die IAM-Rolle](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_switch-role-ec2_instance-profiles.html) mit einem Instance-Profil an Ihre Amazon-EC2-Instance übergeben. 

**Topics**
+ [Verwenden von Mountpoint für Amazon S3](#using-mountpoint)
+ [Konfigurieren von Caching in Mountpoint](#mountpoint-caching)

## Verwenden von Mountpoint für Amazon S3
<a name="using-mountpoint"></a>

Verwenden Sie Mountpoint für Amazon S3, um Folgendes zu tun:

1. Hängen Sie Ihre Amazon S3 Buckets ein.

   1. Sie können Amazon S3-Buckets mithilfe des `mount-s3` Befehls manuell mounten. 

      Ersetzen Sie im folgenden Beispiel `amzn-s3-demo-bucket` durch den Namen Ihres S3-Buckets und ersetzen Sie `~/mnt` durch das Verzeichnis auf Ihrem Host, in dem Ihr S3-Bucket gemountet werden soll.

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

      Da der Mountpoint-Client standardmäßig im Hintergrund läuft, haben Sie über das Verzeichnis `~/mnt` nun Zugriff auf die Objekte in Ihrem Amazon S3 Bucket.

   1. Alternativ können Sie seit Mountpoint v1.18 das automatische Mounten von Amazon S3 S3-Buckets konfigurieren, wenn eine Instance gestartet oder neu gestartet wird. 

      Für bestehende oder laufende Amazon EC2 Instances finden Sie die Datei `fstab` im Verzeichnis `/etc/fstab` Ihres Linux-Systems. Fügen Sie dann eine Zeile in Ihre `fstab` Datei ein. Informationen zum Mounten von *amzn-s3-demo-bucket* mit dem Präfix `example-prefix/` zu Ihrem Systempfad `/mnt/mountpoint` finden Sie im Folgenden. Wenn Sie das folgende Beispiel verwenden möchten, ersetzen Sie die *user input placeholders* (Platzhalter für Benutzereingaben) durch Ihre eigenen Informationen. 

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

      In der folgenden Tabelle finden Sie eine Erläuterung der im Beispiel verwendeten Optionen.    
<a name="auto-mount-commands"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/AmazonS3/latest/userguide/mountpoint-usage.html)

      Für neue Amazon EC2 Instances können Sie die Benutzerdaten auf einer Amazon EC2-Vorlage ändern und die Datei `fstab` wie folgt einrichten. Wenn Sie das folgende Beispiel verwenden möchten, ersetzen Sie die *user input placeholders* (Platzhalter für Benutzereingaben) durch Ihre eigenen Informationen.

      ```
      #!/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. Greifen Sie über Mountpoint auf die Objekte in Ihrem Amazon S3 Bucket zu.

   Nachdem Sie Ihren Bucket lokal bereitgestellt haben, können Sie übliche Linux-Befehle, wie `cat` oder`ls`, verwenden, um mit Ihren S3-Objekten zu arbeiten. Mountpoint für Amazon S3 interpretiert die Schlüssel in Ihrem Amazon S3 Bucket als Dateisystempfade, indem es sie am Schrägstrich (`/`) aufspaltet. Wenn Sie zum Beispiel den Objektschlüssel `Data/2023-01-01.csv` in Ihrem Bucket haben, finden Sie ein Verzeichnis mit dem Namen `Data` in Ihrem Mountpoint-Dateisystem mit einer Datei namens `2023-01-01.csv` darin. 

   Mountpoint für Amazon S3 implementiert die vollständige [POSIX](https://en.wikipedia.org/wiki/POSIX)-Standardspezifikation für Dateisysteme absichtlich nicht. Mountpoint ist für Workloads optimiert, die über eine Dateisystemschnittstelle Lese- und Schreibzugriff mit hohem Durchsatz auf Daten benötigen, die in Amazon S3 gespeichert aber ansonsten nicht auf Dateisystemfunktionen angewiesen sind. Weitere Informationen finden Sie unter [Verhalten des Dateisystems](https://github.com/awslabs/mountpoint-s3/blob/main/doc/SEMANTICS.md) von Mountpoint für Amazon S3 auf GitHub. [Kunden, die eine umfassendere Dateisystemsemantik benötigen, sollten andere AWS Dateidienste wie [Amazon Elastic File System (Amazon EFS) oder Amazon](https://aws.amazon.com/efs/) in Betracht ziehen. FSx](https://aws.amazon.com/fsx/)

   

1. Hängen Sie Ihr Amazon S3 Bucket mit dem Befehl `umount` aus. Mit diesem Befehl wird Mounting Ihres S3-Bucket aufgehoben und Mountpoint wird beendet. 

   Um den folgenden Beispielbefehl zu verwenden, ersetzen Sie `~/mnt` durch das Verzeichnis auf Ihrem Host, in dem Ihr S3-Bucket gemountet ist.

   ```
   umount ~/mnt
   ```
**Anmerkung**  
Wenn Sie eine Liste der Optionen für diesen Befehl erhalten möchten, führen Sie `umount --help` aus.

Weitere Details zur Mountpoint-Konfiguration finden Sie unter [Amazon S3 Bucket-Konfiguration](https://github.com/awslabs/mountpoint-s3/blob/main/doc/CONFIGURATION.md#s3-bucket-configuration) und [Dateisystemkonfiguration](https://github.com/awslabs/mountpoint-s3/blob/main/doc/CONFIGURATION.md#file-system-configuration) auf GitHub.

## Konfigurieren von Caching in Mountpoint
<a name="mountpoint-caching"></a>

Mountpoint für Amazon S3 unterstützt verschiedene Arten von Daten-Caching. Um wiederholte Leseanfragen zu beschleunigen, können Sie sich für Folgendes entscheiden: 
+ **Lokaler Cache** – Sie können einen lokalen Cache in Ihrem Amazon-EC2-Instance-Speicher oder ein Volume von Amazon Elastic Block Store verwenden. Wenn Sie wiederholt dieselben Daten aus derselben Compute-Instance lesen und Sie in Ihrem lokalen Instance-Speicher ungenutzten Speicherplatz für den wiederholt gelesenen Datensatz haben, sollten Sie sich für einen lokalen Cache entscheiden. 
+ **Gemeinsamer Cache** – Sie können einen gemeinsam genutzten Cache in S3 Express One Zone verwenden. Wenn Sie wiederholt kleine Objekte aus mehreren Recheninstanzen lesen oder wenn Sie die Größe Ihres wiederholt gelesenen Datensatzes nicht kennen und von der Elastizität der Cachegröße profitieren möchten, sollten Sie sich für den Shared Cache entscheiden. Sobald Sie sich dafür entschieden haben, speichert Mountpoint Objekte mit einer Größe von bis zu einem Megabyte in einem Verzeichnis-Bucket, der S3 Express One Zone verwendet. 
+ **Kombinierter lokaler und gemeinsam genutzter Cache** – Wenn Sie ungenutzten Speicherplatz in Ihrem lokalen Cache haben, aber auch einen gemeinsamen Cache für mehrere Instanzen haben möchten, können Sie sich sowohl für einen lokalen Cache als auch für einen gemeinsamen Cache entscheiden. 

Das Caching in Mountpoint ist ideal für Anwendungsfälle, in denen Sie wiederholt dieselben Daten lesen, die sich während der mehrfachen Lesevorgänge nicht ändern. Sie können das Caching beispielsweise bei Machine-Learning-Trainingsaufgaben verwenden, bei denen ein Trainingsdatensatz mehrmals gelesen werden muss, um die Modellgenauigkeit zu verbessern.

Weitere Informationen zur Konfiguration von Caching in Mountpoint finden Sie in den folgenden Beispielen.

**Topics**
+ [Lokaler Cache](#local-cache-example)
+ [Gemeinsam genutzter Cache](#shared-cache-example)
+ [Kombinierter lokaler und gemeinsam genutzter Cache](#shared-local-cache-example)

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

Sie können sich für einen lokalen Cache mit dem `--cache CACHE_PATH`-Flag anmelden. Ersetzen Sie im folgenden Beispiel *`CACHE_PATH`* durch den Dateipfad zu dem Verzeichnis, in dem Sie Ihre Daten zwischenspeichern möchten. Ersetzen Sie *`amzn-s3-demo-bucket`* durch den Namen Ihres Amazon S3-Buckets und *`~/mnt`* durch das Verzeichnis auf Ihrem Host, in das Ihr S3-Bucket eingehängt werden soll.

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

Wenn Sie sich für lokales Caching entscheiden, während Sie einen Amazon S3-Bucket mounten, erstellt Mountpoint ein leeres Unterverzeichnis am konfigurierten Cache-Speicherort, wenn dieses Unterverzeichnis noch nicht vorhanden ist. Wenn Sie einen Bucket bereitstellen und diese Bereitstellung dann aufheben, löscht Mountpoint den Inhalt des lokalen Cache.

**Wichtig**  
Wenn Sie lokales Caching aktivieren, speichert Mountpoint unverschlüsselte Objektinhalte aus Ihrem gemounteten Amazon S3-Bucket an dem bei der Bereitstellung konfigurierten Speicherort für lokales Caching. Um Ihre Daten zu schützen, sollten Sie den Zugriff auf den Datencache-Speicherort mithilfe von Mechanismen zur Zugriffskontrolle für das Dateisystem einschränken.

### Gemeinsam genutzter Cache
<a name="shared-cache-example"></a>

Wenn Sie wiederholt kleine Objekte (bis zu 1 MB) aus mehreren Compute-Instances lesen oder die Größe des Datensatzes, den Sie wiederholt lesen, häufig die Größe Ihres lokalen Caches überschreitet, sollten Sie einen gemeinsam genutzten Cache in [S3 Express One Zone](https://aws.amazon.com/s3/storage-classes/express-one-zone/) verwenden. Wenn Sie dieselben Daten wiederholt von mehreren Instances lesen, verbessert dies die Latenzzeit, da redundante Anfragen an Ihren gemounteten Amazon S3 Bucket vermieden werden. 

Sobald Sie sich für den gemeinsam genutzten Cache entschieden haben, zahlen Sie für die Daten, die in Ihrem Directory-Bucket in S3 Express One Zone zwischengespeichert sind. Sie zahlen auch für Anfragen an Ihre Daten im Verzeichnis-Bucket in S3 Express One Zone. Weitere Informationen finden Sie unter [Amazon S3 – Preise](https://aws.amazon.com/s3/pricing/). Mountpoint löscht niemals zwischengespeicherte Objekte aus Verzeichnis-Buckets. Um Ihre Speicherkosten zu verwalten, sollten Sie eine [Lifecycle-Richtlinie für Ihren Verzeichnis-Bucket](https://docs.aws.amazon.com/AmazonS3/latest/userguide/directory-buckets-objects-lifecycle.html) einrichten, sodass Amazon S3 die zwischengespeicherten Daten in S3 Express One Zone nach einem von Ihnen angegebenen Zeitraum ablaufen lässt. Weitere Informationen finden Sie unter [Caching-Konfiguration in Mountpoint für Amazon S3](https://github.com/awslabs/mountpoint-s3/blob/main/doc/CONFIGURATION.md#caching-configuration) auf GitHub.

Um sich für das Caching in S3 Express One Zone zu entscheiden, wenn Sie einen Amazon S3 Bucket in Ihre Compute Instance einbinden, verwenden Sie das Flag `--cache-xz` und geben Sie einen Verzeichnis-Bucket als Cache-Speicherort an. Ersetzen Sie im folgenden Beispiel den. *user input placeholders*

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

### Kombinierter lokaler und gemeinsam genutzter Cache
<a name="shared-local-cache-example"></a>

Wenn Sie über ungenutzten Speicherplatz auf Ihrer Instance verfügen, aber auch einen gemeinsamen Cache für mehrere Instances verwenden möchten, können Sie sich sowohl für einen lokalen Cache als auch für einen gemeinsam genutzten Cache entscheiden. Mit dieser Caching-Konfiguration können Sie redundante Leseanforderungen von derselben Instance an den gemeinsam genutzten Cache im Verzeichnis-Bucket vermeiden, wenn die erforderlichen Daten im lokalen Speicher zwischengespeichert werden. Dies kann die Anforderungskosten senken und die Leistung verbessern.

 Um beim Einhängen eines Amazon S3-Buckets sowohl einen lokalen als auch einen gemeinsamen Cache zu nutzen, geben Sie beide Cache-Speicherorte mit den Flags `--cache` und `--cache-xz` an. Um das folgende Beispiel zu verwenden, um sich sowohl für einen lokalen als auch für einen gemeinsam genutzten Cache zu entscheiden, ersetzen Sie den*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
```

Weitere Informationen finden Sie unter [Caching-Konfiguration in Mountpoint für Amazon S3](https://github.com/awslabs/mountpoint-s3/blob/main/doc/CONFIGURATION.md#caching-configuration) auf GitHub. 

**Wichtig**  
Wenn Sie gemeinsam genutztes Caching aktivieren, kopiert Mountpoint den Objektinhalt aus Ihrem gemounteten Amazon S3-Bucket in den S3-Verzeichnis-Bucket, den Sie als gemeinsamen Cache-Speicherort angeben, sodass er für jeden Anrufer mit Zugriff auf den S3-Verzeichnis-Bucket zugänglich ist. Um Ihre zwischengespeicherten Daten zu schützen, sollten Sie die [Bewährte Methoden für die Sicherheit in Amazon S3](security-best-practices.md) befolgen, um sicherzustellen, dass für Ihre -Buckets die korrekten Richtlinien gelten und dass sie nicht öffentlich zugänglich sind. Sie sollten einen Verzeichnis-Bucket verwenden, der dem gemeinsam genutzten Caching von Mountpoint gewidmet ist, und nur Mountpoint-Clients Zugriff gewähren.

# Fehlerbehebung bei Mountpoint
<a name="mountpoint-troubleshooting"></a>

Mountpoint für Amazon S3 wird unterstützt von. Support Wenn Sie Hilfe benötigen, wenden Sie sich an das [AWS Support -Zentrum](https://console.aws.amazon.com/support/home#/). 

Sie können Mountpoint-[Probleme](https://github.com/awslabs/mountpoint-s3/issues) auch auf GitHub überprüfen und einreichen.

Wenn Sie in diesem Projekt ein potenzielles Sicherheitsproblem entdecken, bitten wir Sie über unsere [Seite zur Meldung von Schwachstelle](https://aws.amazon.com/security/vulnerability-reporting/)  AWS  Security darüber zu informieren. Schaffen Sie kein öffentliches GitHub-Problem.

Wenn sich Ihre Anwendung mit Mountpoint unerwartet verhält, können Sie Ihre Protokollinformationen überprüfen, um das Problem zu diagnostizieren. 

**Protokollierung**

Standardmäßig sendet Mountpoint Protokollinformationen mit hohem Schweregrad an [https://datatracker.ietf.org/doc/html/rfc5424](https://datatracker.ietf.org/doc/html/rfc5424). 

Wenn Sie Protokolle auf den modernsten Linux-Distributionen, einschließlich Amazon Linux, anzeigen möchten, führen Sie den folgenden `journald`-Befehl aus:

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

Auf anderen Linux-Systemen werden `syslog`-Einträge wahrscheinlich in eine Datei wie `/var/log/syslog` geschrieben.

Sie können diese Protokolle verwenden, um Fehler in Ihrer Anwendung zu beheben. Wenn Ihre Anwendung beispielsweise versucht, eine vorhandene Datei zu überschreiben, schlägt der Vorgang fehl und im Protokoll wird eine Zeile angezeigt, die der folgenden ähnelt:

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

Weitere Informationen finden Sie unter [Protokollierung](https://github.com/awslabs/mountpoint-s3/blob/main/doc/LOGGING.md) in Mountpoint für Amazon S3 auf GitHub.