

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.

# Behebung von EFS-Problemen
<a name="efs-troubleshooting"></a>

In diesem Abschnitt werden mögliche Lösungen für Probleme mit Amazon EFS-Speicher beschrieben.

**Topics**
+ [Probleme mit Amazon EFS beheben](#efs-issues)

## Probleme mit Amazon EFS beheben
<a name="efs-issues"></a>

In diesem Abschnitt werden mögliche Lösungen für die folgenden Amazon EFS-Probleme beschrieben.

**Topics**
+ [Problembehandlung für vom Service verwaltete Amazon EFS-Benutzer](#transfer-service-managed-efs)
+ [Beheben Sie das fehlende POSIX-Profil](#missing-posix-profile)
+ [Problembehandlung bei logischen Verzeichnissen mit Amazon EFS](#logical-dir-efs-no-directory)

### Problembehandlung für vom Service verwaltete Amazon EFS-Benutzer
<a name="transfer-service-managed-efs"></a>

**Beschreibung**

Sie führen den `sftp` Befehl aus und die Eingabeaufforderung wird nicht angezeigt. Stattdessen wird die folgende Meldung angezeigt:

```
Couldn't canonicalize: Permission denied
           Need cwd
```

**Ursache**

Die Rolle Ihres AWS Identity and Access Management (IAM-) Benutzers ist nicht berechtigt, auf Amazon Elastic File System (Amazon EFS) zuzugreifen. 

 **Lösung** 

Erhöhen Sie die Richtlinienberechtigungen für die Rolle Ihres Benutzers. Sie können eine AWS verwaltete Richtlinie hinzufügen, z. `AmazonElasticFileSystemClientFullAccess` B.

### Beheben Sie das fehlende POSIX-Profil
<a name="missing-posix-profile"></a>

**Beschreibung**

Wenn Sie Amazon EFS-Speicher für Ihren Server und einen benutzerdefinierten Identitätsanbieter verwenden, müssen Sie für Ihre AWS Lambda Funktion ein POSIX-Profil bereitstellen.

**Ursache**

Eine mögliche Ursache ist, dass die Vorlagen, die wir für die Erstellung einer Amazon API Gateway AWS Lambda Gateway-Methode bereitstellen, derzeit keine POSIX-Informationen enthalten. 

Wenn Sie POSIX-Informationen angegeben haben, wird das Format, das Sie für die Bereitstellung der POSIX-Informationen verwendet haben, von Transfer Family möglicherweise nicht korrekt analysiert.

**Lösung**

Stellen Sie sicher, dass Sie Transfer Family ein JSON-Element für den `PosixProfile` Parameter bereitstellen.

Wenn Sie beispielsweise Python verwenden, könnten Sie die folgende Zeile hinzufügen, in der Sie den `PosixProfile` Parameter analysieren:

```
if PosixProfile: 
        response_data["PosixProfile"] = json.loads(PosixProfile)
```

Oder Sie könnten die folgende Zeile hinzufügen, wobei die `{{uid-value}}` und Ganzzahlen 0 oder größer `{{gid-value}}` sind, die jeweils die Benutzer-ID (UID) und die Gruppen-ID (GID) darstellen: JavaScript

```
PosixProfile: {"Uid": {{uid-value}}, "Gid": {{gid-value}}},
```

 

In diesen Codebeispielen `PosixProfile` wird der Parameter als JSON-Objekt und nicht als Zeichenfolge an Transfer Family gesendet.

Außerdem müssen Sie den `PosixProfile` Parameter darin AWS Secrets Manager wie folgt speichern. Ersetzen Sie `{{your-uid}}` und `{{your-gid}}` durch Ihre tatsächlichen Werte für GID und UID.

```
{"Uid": {{your-uid}}, "Gid": {{your-gid}}, "SecondaryGids": []}
```



### Problembehandlung bei logischen Verzeichnissen mit Amazon EFS
<a name="logical-dir-efs-no-directory"></a>

**Beschreibung**

Wenn das Home-Verzeichnis des Benutzers nicht existiert und er einen `ls` Befehl ausführt, reagiert das System wie folgt:

```
sftp> ls
remote readdir ("/"): No such file or directory
```

**Ursache**

Wenn Ihr Transfer Family Family-Server Amazon EFS verwendet, muss das Home-Verzeichnis für den Benutzer mit Lese- und Schreibzugriff erstellt werden, bevor der Benutzer in seinem logischen Home-Verzeichnis arbeiten kann. Der Benutzer kann dieses Verzeichnis nicht selbst erstellen, da ihm die entsprechenden Berechtigungen für `mkdir` sein logisches Home-Verzeichnis fehlen würden.

**Lösung**

Ein Benutzer mit Administratorzugriff auf das übergeordnete Verzeichnis muss das logische Basisverzeichnis des Benutzers erstellen.