翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
論理ディレクトリの設定例
この例では、ユーザーを作成し、2 つの論理ディレクトリを割り当てます。次のコマンドは、論理ディレクトリpics
とdoc
を使用して新しいユーザー (既存のTTransfer Family ilyサーバー用) を作成します。
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
marymajor
が既存のユーザーで、ホームディレクトリのタイプがPATH
の場合、前のユーザーと同様のコマンドを使ってこれをLOGICAL
に変更できます。
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\"}]"
次の点に注意してください:
-
ディレクトリ
/amzn-s3-demo-bucket1/pics
と/amzn-s3-demo-bucket2/test/mydocs
がまだ存在しない場合は、ユーザ (または管理者) がディレクトリを作成する必要があります。注記
これらのディレクトリは、最適化されたディレクトリを設定している場合、Transfer Family サーバーによって自動的に作成されます。
-
marymajor
がサーバーに接続し、ls -l
コマンドを実行すると、Mary は次の情報を表示します。drwxr--r-- 1 - - 0 Mar 17 15:42 doc drwxr--r-- 1 - - 0 Mar 17 16:04 pics
-
marymajor
はこのレベルではファイルやディレクトリは作成できません。ただし、pics
およびdoc
内には、サブディレクトリを追加できます。 -
Mary が
pics
と に追加するファイルはdoc
、/amzn-s3-demo-bucket2/test/mydocs
それぞれ Amazon S3 パス/amzn-s3-demo-bucket1/pics
と に追加されます。 -
この例では、その可能性を説明するために 2 つの異なるバケットを指定しています。ただし、ユーザーに指定した複数またはすべての論理ディレクトリに同じバケットを使用できます。
この例では、論理ホームパスの代替設定を提供します。
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
次の点に注意してください:
-
マッピングは、2 つの論理パスの最初の部分
/home/marymajor
である共通パス を提供します。その後、ファイルをpics
およびdoc
フォルダに追加できます。 -
前の例のように、ホームディレクトリ
/home/marymajor
は読み取り専用です。