

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# 論理ディレクトリの設定例
<a name="logical-dir-example"></a>

この例では、ユーザーを作成し、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`は読み取り専用です。