

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 논리적 디렉터리 구성 예제
<a name="logical-dir-example"></a>

이 예에서는 사용자를 생성하고 두 개의 논리적 디렉터리를 할당합니다. 다음 명령을 실행하면 (기존 Transfer Family 서버의 경우) 논리적 디렉터리 `pics` 및 `doc` 를 사용하여 새 사용자가 만들어집니다.

```
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` 및에 추가하는 파일은 `/amzn-s3-demo-bucket2/test/mydocs` 각각 Amazon S3 경로 `/amzn-s3-demo-bucket1/pics` 및에 `doc` 추가됩니다.
+ 이 예에서는 이러한 가능성을 설명하기 위해 서로 다른 두 개의 버킷을 지정합니다. 하지만 사용자에 대해 지정한 여러 논리 디렉터리 또는 모든 논리적 디렉터리에 동일한 버킷을 사용할 수 있습니다.

이 예제에서는 논리적 홈 경로에 대한 대체 구성을 제공합니다.

```
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
```

다음 사항에 유의하세요.
+ 매핑은 두 논리적 경로의 첫 번째 부분`/home/marymajor`인 공통 경로를 제공합니다. 그런 다음 파일을 `pics` 및 `doc` 폴더에 추가할 수 있습니다.
+ 이전 예제와 마찬가지로 홈 디렉터리 `/home/marymajor`는 읽기 전용입니다.