

# Usar o Amazon EFS com instâncias do Linux do Amazon EC2
<a name="AmazonEFS"></a>

**nota**  
O Amazon EFS não é compatível com instâncias do Windows.

O Amazon EFS fornece armazenamento de arquivos escalável para uso com o Amazon EC2. É possível usar um sistema de arquivos de EFS como uma fonte de dados comum para workloads e aplicações em execução em várias instâncias. Para obter mais informações, consulte a [página do produto Amazon Elastic File System](https://aws.amazon.com/efs/).

Este tutorial demonstra como criar e anexar um sistema de arquivos do Amazon EFS ao usar o assistente de criação rápida do Amazon EFS durante a inicialização da instância. Para obter um tutorial sobre como criar um sistema de arquivos usando o console do Amazon EFS, consulte [Getting started with Amazon Elastic File System](https://docs.aws.amazon.com/efs/latest/ug/getting-started.html) (Conceitos básicos do Amazon Elastic File System) no *Guia do usuário do Amazon Elastic File System*.

**nota**  
Quando você cria um sistema de arquivos do EFS usando a Criação rápida do EFS, o sistema de arquivos é criado com as seguintes configurações recomendadas de serviço:  
[Backups automáticos habilitados](https://docs.aws.amazon.com/efs/latest/ug/awsbackup.html).
[Gerencie os destinos de montagem](https://docs.aws.amazon.com/efs/latest/ug/accessing-fs.html) na VPC selecionada.
[Modo de performance de uso geral](https://docs.aws.amazon.com/efs/latest/ug/performance.html#performancemodes).
[Modo de throughput intermitente](https://docs.aws.amazon.com/efs/latest/ug/performance.html#throughput-modes).
[Criptografia de dados em repouso habilitada](https://docs.aws.amazon.com/efs/latest/ug/encryption-at-rest.html) usando a chave padrão para o Amazon EFS (`aws/elasticfilesystem`).
[Gerenciamento do ciclo de vida do Amazon EFS habilitado](https://docs.aws.amazon.com/efs/latest/ug/lifecycle-management-efs.html) com uma política de 30 dias.

**Topics**
+ [Criar um sistema de arquivos do EFS usando a Criação rápida do Amazon EFS](#quick-create)
+ [Testar o sistema de arquivos do EFS](#efs-test-file-system)
+ [Excluir o sistema de arquivos do EFS](#efs-clean-up)

## Criar um sistema de arquivos do EFS usando a Criação rápida do Amazon EFS
<a name="quick-create"></a>

É possível criar um sistema de arquivos do EFS e montá-lo na instância ao iniciar a instância usando o recurso de criação rápida do Amazon EFS do [assistente de execução de instâncias](ec2-launch-instance-wizard.md) do Amazon EC2.

**Para criar um sistema de arquivos do EFS usando a Criação Rápida do Amazon EFS**

1. Abra o console do Amazon EC2 em [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Escolha **Iniciar instância**.

1. (Opcional) Em **Name and tags** (Nome e etiquetas), para **Name** (Nome), insira um nome para identificar a instância.

1. Em **Application and OS Images (Amazon Machine Image)** (Imagens de aplicações e sistemas operacionais [imagem de máquina da Amazon]), escolha um sistema operacional Linux e, em **Amazon Machine Image (AMI)** (Imagem de máquina da Amazon [AMI]), selecione uma AMI do Linux.

1. Em **Instance type** (Tipo de instância), para **Instance type** (Tipo de instância), selecione um tipo de instância ou mantenha o padrão.

1. Em **Key pair (login)** (Par de chaves, login), **Key pair name** (Nome do par de chaves), escolha um par de chaves existente ou crie um novo.

1. Em **Network settings** (Configurações de rede), escolha **Edit** (Editar) à direita e, para **Subnet** (Sub-rede), selecione uma sub-rede.
**nota**  
É necessário selecionar uma sub-rede antes de adicionar um sistema de arquivos do EFS.

1. Em **Configure storage** (Configurar armazenamento), escolha **Edit** (Editar) no canto inferior direito e realize estas etapas:

   1. Em **Sistemas de arquivos**, certifique-se de que **EFS** esteja selecionado e, em seguida, escolha **Criar sistema de arquivos compartilhado**.

   1. Em **Nome do sistema de arquivos**, insira um nome para o sistema de arquivos do Amazon EFS e, em seguida, escolha **Criar sistema de arquivos**.

   1. Em **Ponto de montagem**, especifique um ponto de montagem personalizado ou mantenha o padrão.

   1. Para habilitar o acesso ao sistema de arquivos, selecione **Automatically create and attach security groups** (Criar e anexar grupos de segurança automaticamente). Ao marcar essa caixa de seleção, os seguintes grupos de segurança serão automaticamente criados e anexados à instância e aos destinos de montagem do sistema de arquivos:
      + Grupo de segurança da instância: inclui uma regra de saída que permite o tráfego pela porta NFS 2049, mas não inclui regras de entrada.
      + Grupo de segurança de destinos de montagem do sistema de arquivos: contém uma regra de entrada que permite o tráfego pela porta NFS 2049 proveniente do grupo de segurança da instância (descrito acima) e uma regra de saída que permite o tráfego pela porta NFS 2049.
**nota**  
Como alternativa, é possível criar e anexar os grupos de segurança de forma manual. Para criar e anexar manualmente os grupos de segurança, desmarque **Automatically create and attach the required security groups** (Criar e anexar automaticamente os grupos de segurança necessários).

   1. Para montar automaticamente o sistema de arquivos compartilhado quando a instância for iniciada, selecione **Automatically mount shared file system by attaching required user data script** (Montar automaticamente o sistema de arquivos compartilhado anexando o script de dados do usuário necessário). Para visualizar os dados do usuário gerados automaticamente, expanda **Advanced details** (Detalhes avançados) e role para baixo até **User data** (Dados do usuário).
**nota**  
Se você adicionou dados do usuário antes de marcar essa caixa de seleção, os dados do usuário originais serão substituídos pelos dados do usuário gerados automaticamente.

1. Defina outras configurações da instância, conforme necessário.

1. No painel **Resumo**, analise a configuração da instância e selecione **Iniciar instância**. Para ter mais informações, consulte [Executar uma instância do EC2 usando o assistente de inicialização de instâncias no console](ec2-launch-instance-wizard.md).

## Testar o sistema de arquivos do EFS
<a name="efs-test-file-system"></a>

É possível se conectar à instância e verificar se o sistema de arquivos está montado no diretório especificado (por exemplo, /mnt/efs).

**Para verificar se o sistema de arquivos está montado**

1. Conecte-se à sua instância. Para ter mais informações, consulte [Conectar-se à instância do Linux usando SSH](connect-to-linux-instance.md).

1. Na janela do terminal da instância, execute o comando **df -T** para verificar se o sistema de arquivos do EFS está montado.

   ```
   $ df -T
   Filesystem     Type              1K-blocks    Used          Available Use% Mounted on
   /dev/xvda1     ext4                8123812 1949800            6073764  25% /
   devtmpfs       devtmpfs            4078468      56            4078412   1% /dev
   tmpfs          tmpfs               4089312       0            4089312   0% /dev/shm
   efs-dns        nfs4       9007199254740992       0   9007199254740992   0% /mnt/efs
   ```

   O nome do sistema de arquivos, mostrado na saída do exemplo como *efs-dns*, tem a seguinte forma.

   ```
   file-system-id.efs.aws-region.amazonaws.com:/
   ```

1. (Opcional) Crie um arquivo no sistema de arquivos com base na instância e verifique se é possível visualizar o arquivo por outra instância.

   1. Na instância, execute o seguinte comando para criar o arquivo.

      ```
      $ sudo touch /mnt/efs/test-file.txt
      ```

   1. Na outra instância, execute o comando a seguir para visualizar o arquivo.

      ```
      $ ls /mnt/efs
      test-file.txt
      ```

## Excluir o sistema de arquivos do EFS
<a name="efs-clean-up"></a>

Se não precisar mais do arquivo de sistemas, será possível excluí-lo.

**Para excluir o sistema de arquivos**

1. Abra o console do Amazon Elastic File System em [https://console.aws.amazon.com/efs/](https://console.aws.amazon.com/efs/).

1. Selecione o sistema de arquivos a ser excluído.

1. Escolha **Actions (Ações)**, **Delete file system (Excluir sistema de arquivos)**.

1. Quando a confirmação for solicitada, insira o ID do sistema de arquivos e escolha **Delete file system (Excluir sistema de arquivos)**.