Konfigurasikan contoh direktori logis - AWS Transfer Family

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 menjalankan ls -l perintah, Mary melihat yang berikut:

    drwxr--r-- 1 - - 0 Mar 17 15:42 doc drwxr--r-- 1 - - 0 Mar 17 16:04 pics
  • marymajortidak dapat membuat file atau direktori apa pun pada level ini. Namun, di dalam pics dandoc, dia dapat menambahkan sub-direktori.

  • File yang ditambahkan Mary pics dan doc 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 ke doc folder pics dan.

  • Seperti pada contoh sebelumnya, direktori home,/home/marymajor, adalah read-only.