Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Konfigurasikan contoh direktori logis
Dalam contoh ini, kami membuat pengguna dan menetapkan dua direktori logis. Perintah berikut membuat pengguna baru (untuk server Transfer Family yang sudah ada) dengan direktori logis pics
dandoc
.
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
Jika marymajor
adalah pengguna yang sudah ada dan jenis direktori home nyaPATH
, Anda dapat mengubahnya LOGICAL
dengan perintah yang sama seperti yang sebelumnya.
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\"}]"
Perhatikan hal berikut:
-
Jika direktori
/amzn-s3-demo-bucket1/pics
dan/amzn-s3-demo-bucket2/test/mydocs
belum ada, pengguna (atau administrator) perlu membuatnya.catatan
Direktori ini dibuat secara otomatis oleh server Transfer Family jika Anda telah mengonfigurasi direktori yang dioptimalkan.
-
Ketika
marymajor
terhubung ke server, dan menjalankanls -l
perintah, Mary melihat yang berikut:drwxr--r-- 1 - - 0 Mar 17 15:42 doc drwxr--r-- 1 - - 0 Mar 17 16:04 pics
-
marymajor
tidak dapat membuat file atau direktori apa pun pada level ini. Namun, di dalampics
dandoc
, dia dapat menambahkan sub-direktori. -
File yang ditambahkan Mary
pics
dandoc
ditambahkan ke jalur Amazon S3/amzn-s3-demo-bucket1/pics
dan/amzn-s3-demo-bucket2/test/mydocs
masing-masing. -
Dalam contoh ini, kami menentukan dua ember berbeda untuk mengilustrasikan kemungkinan itu. Namun, Anda dapat menggunakan bucket yang sama untuk beberapa atau semua direktori logis yang Anda tentukan untuk pengguna.
Contoh ini menyediakan konfigurasi alternatif untuk jalur rumah logis.
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
Perhatikan hal berikut:
-
Pemetaan menyediakan jalur umum
/home/marymajor
, yang merupakan bagian pertama dari dua jalur logis. File kemudian dapat ditambahkan kedoc
folderpics
dan. -
Seperti pada contoh sebelumnya, direktori home,
/home/marymajor
, adalah read-only.