

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Configurar exemplos de diretórios lógicos
<a name="logical-dir-example"></a>

Neste exemplo, criamos um usuário e atribuímos dois diretórios lógicos. O comando a seguir cria um novo usuário (para um servidor do Transfer Family existente) com diretórios lógicos `pics` e `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
```

Se **marymajor** for um usuário existente e o tipo de seu diretório inicial for `PATH`, é possível alterá-lo para `LOGICAL` com um comando semelhante ao anterior.

```
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\"}]"
```

Observe o seguinte:
+ Se os diretórios `/amzn-s3-demo-bucket1/pics` e `/amzn-s3-demo-bucket2/test/mydocs` ainda não existem, o usuário (ou um administrador) precisa criá-los.
**nota**  
Esses diretórios são criados automaticamente pelo servidor Transfer Family se você tiver configurado diretórios otimizados.
+ Quando **marymajor** se conecta ao servidor e executa o `ls -l` comando, Mary vê o seguinte:

  ```
  drwxr--r--   1        -        -        0 Mar 17 15:42 doc
  drwxr--r--   1        -        -        0 Mar 17 16:04 pics
  ```
+ **marymajor** não é possível criar nenhum arquivo ou diretório neste nível. No entanto, dentro de `pics` e `doc`, ela pode adicionar subdiretórios.
+ Arquivos que Mary adiciona `pics` e `doc` são adicionados aos caminhos do Amazon S3 `/amzn-s3-demo-bucket1/pics` e `/amzn-s3-demo-bucket2/test/mydocs` respectivamente.
+ Neste exemplo, especificamos dois compartimentos diferentes para ilustrar essa possibilidade. No entanto, é possível usar o mesmo bucket para vários ou todos os diretórios lógicos que você especifica para o usuário.

Este exemplo fornece uma configuração alternativa para um caminho inicial lógico.

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

Observe o seguinte:
+ Os mapeamentos fornecem um caminho comum,`/home/marymajor`, que é a primeira parte dos dois caminhos lógicos. Em seguida, os arquivos podem ser adicionados às `doc` pastas `pics` e.
+ Como no exemplo anterior, o diretório inicial,`/home/marymajor`, é somente para leitura.