

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.

# Beispiele für die Konfiguration logischer Verzeichnisse
<a name="logical-dir-example"></a>

In diesem Beispiel erstellen wir einen Benutzer und weisen ihm zwei logische Verzeichnisse zu. Der folgende Befehl erstellt einen neuen Benutzer (für einen vorhandenen Transfer Family Family-Server) mit logischen Verzeichnissen `pics` und`doc`. 

```
aws transfer create-user \
    --user-name marymajor \
    --server-id s-11112222333344445 \
    --role arn:aws:iam::1234abcd5678:role/marymajor-role \
    --home-directory-type LOGICAL \
    --home-directory-mappings "[{\"Entry\":\"/pics\", \"Target\":\"/amzn-s3-demo-bucket1/pics\"}, {\"Entry\":\"/doc\", \"Target\":\"/amzn-s3-demo-bucket2/test/mydocs\"}]" \
    --ssh-public-key-body file://~/.ssh/id_rsa.pub
```

Wenn **marymajor** es sich um einen bestehenden Benutzer handelt und sein Home-Verzeichnistyp ist`PATH`, können Sie ihn `LOGICAL` mit einem ähnlichen Befehl wie dem vorherigen ändern.

```
aws transfer update-user \
    --user-name marymajor \
    --server-id s-11112222333344445 \
    --role arn:aws:iam::1234abcd5678:role/marymajor-role \
    --home-directory-type LOGICAL \
    --home-directory-mappings "[{\"Entry\":\"/pics\", \"Target\":\"/amzn-s3-demo-bucket1/pics\"}, {\"Entry\":\"/doc\", \"Target\":\"/amzn-s3-demo-bucket2/test/mydocs\"}]"
```

Beachten Sie Folgendes:
+ Wenn die Verzeichnisse `/amzn-s3-demo-bucket1/pics` und noch `/amzn-s3-demo-bucket2/test/mydocs` nicht existieren, muss der Benutzer (oder ein Administrator) sie erstellen.
**Anmerkung**  
Diese Verzeichnisse werden automatisch vom Transfer Family Family-Server erstellt, wenn Sie optimierte Verzeichnisse konfiguriert haben.
+ Wenn Mary **marymajor** eine Verbindung zum Server herstellt und den `ls -l` Befehl ausführt, sieht Mary Folgendes:

  ```
  drwxr--r--   1        -        -        0 Mar 17 15:42 doc
  drwxr--r--   1        -        -        0 Mar 17 16:04 pics
  ```
+ **marymajor**kann auf dieser Ebene keine Dateien oder Verzeichnisse erstellen. Innerhalb von `pics` und kann sie `doc` jedoch Unterverzeichnisse hinzufügen.
+ Dateien, die Mary zu `pics` Amazon S3 S3-Pfaden hinzufügt `/amzn-s3-demo-bucket1/pics` `/amzn-s3-demo-bucket2/test/mydocs` bzw. zu diesen hinzugefügt `doc` werden.
+ In diesem Beispiel geben wir zwei verschiedene Buckets an, um diese Möglichkeit zu veranschaulichen. Sie können jedoch denselben Bucket für mehrere oder alle logischen Verzeichnisse verwenden, die Sie für den Benutzer angeben.

Dieses Beispiel bietet eine alternative Konfiguration für einen logischen Home-Pfad.

```
aws transfer create-user \
    --user-name marymajor \
    --server-id s-11112222333344445 \
    --role arn:aws:iam::1234abcd5678:role/marymajor-role \
    --home-directory-type LOGICAL \
    --home-directory /home/marymajor \
    --home-directory-mappings "[{\"Entry\":\"/home/marymajor/pics\", \"Target\":\"/amzn-s3-demo-bucket1/pics\"}, {\"Entry\":\"/home/marymajor/doc\", \"Target\":\"/amzn-s3-demo-bucket2/test/mydocs\"}]" \
    --ssh-public-key-body file://~/.ssh/id_rsa.pub
```

Beachten Sie Folgendes:
+ Die Zuordnungen sehen einen gemeinsamen Pfad vor`/home/marymajor`, der der erste Teil der beiden logischen Pfade ist. Dateien können dann zu den Ordnern `pics` und `doc` hinzugefügt werden.
+ Wie im vorherigen Beispiel ist das Home-Verzeichnis,`/home/marymajor`, schreibgeschützt.