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
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 unddoc.
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 istPATH, 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/picsund noch/amzn-s3-demo-bucket2/test/mydocsnicht 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
marymajoreine Verbindung zum Server herstellt und denls -lBefehl ausführt, sieht Mary Folgendes:drwxr--r-- 1 - - 0 Mar 17 15:42 doc drwxr--r-- 1 - - 0 Mar 17 16:04 pics -
marymajorkann auf dieser Ebene keine Dateien oder Verzeichnisse erstellen. Innerhalb vonpicsund kann siedocjedoch Unterverzeichnisse hinzufügen. -
Dateien, die Mary zu
picsAmazon S3 S3-Pfaden hinzufügt/amzn-s3-demo-bucket1/pics/amzn-s3-demo-bucket2/test/mydocsbzw. zu diesen hinzugefügtdocwerden. -
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 Ordnernpicsunddochinzugefügt werden. -
Wie im vorherigen Beispiel ist das Home-Verzeichnis,
/home/marymajor, schreibgeschützt.