Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Tutorial: montar um sistema de arquivos em uma VPC diferente

Modo de foco
Tutorial: montar um sistema de arquivos em uma VPC diferente - Amazon Elastic File System

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á.

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á.

Neste tutorial, você configura uma EC2 instância para montar um sistema de arquivos EFS que esteja em uma nuvem privada virtual (VPC) diferente. Faça isso com o assistente de montagem do EFS. O assistente de montagem faz parte do conjunto de ferramentas amazon-efs-utils. Para obter mais informações sobre o amazon-efs-utils, consulte Instalar o cliente Amazon EFS.

A VPC do cliente e a VPC do sistema de arquivos do EFS devem estar conectadas usando uma conexão de emparelhamento de VPC ou um gateway de trânsito de VPC. Quando você usa uma conexão emparelhada de VPC ou um gateway de trânsito para se conectar VPCs, as EC2 instâncias que estão em uma VPC podem acessar sistemas de arquivos EFS em outra VPC, mesmo que pertençam a contas diferentes. VPCs

nota

O uso do Amazon EFS com clientes baseados no Microsoft Windows não é compatível.

Pré-requisitos

Para concluir este tutorial, você precisa atender aos seguintes pré-requisitos:

  • O amazon-efs-utils conjunto de ferramentas é instalado na EC2 instância antes de usar esse procedimento. Para obter instruções sobre como instalar amazon-efs-utils, consulte Instalar o cliente Amazon EFS.

  • Um dos seguintes:

    • Uma conexão de emparelhamento de VPC entre a VPC em que o sistema de arquivos EFS reside e a VPC em que a instância reside. EC2 Uma conexão de emparelhamento VPC é uma conexão de rede entre duas. VPCs Esse tipo de conexão permite rotear o tráfego entre eles usando endereços privados do Protocolo de Internet versão 4 (IPv4). Você pode usar o emparelhamento de VPC para se conectar VPCs dentro do mesmo Região da AWS ou entre eles. Regiões da AWS Para obter mais informações, consulte Criar e aceitar uma conexão de emparelhamento da VPC no Guia de emparelhamento da Amazon VPC.

    • Um gateway de trânsito conectando a VPC onde o sistema de arquivos EFS reside e a VPC onde a instância reside. EC2 Um gateway de trânsito é um hub de trânsito de rede que você pode usar para interconectar sua rede com VPCs a rede local. Para mais informações, consulte Conceitos básicos de gateways de trânsito no Guia de gateways de trânsito da Amazon VPC.

Etapa 1: determinar o ID da zona de disponibilidade do destino de montagem

Para garantir a alta disponibilidade do seu sistema de arquivos, recomendamos que você sempre use um endereço IP de destino de EC2 montagem que esteja na mesma zona de disponibilidade do seu cliente NFS. Se você estiver montando um sistema de arquivos do EFS que esteja em outra conta, verifique se o cliente NFS e o destino de montagem do EFS estão no mesmo ID da zona de disponibilidade. Esse requisito se aplica porque os nomes das zonas de disponibilidade podem diferir entre as contas.

Para determinar o ID da zona de disponibilidade da EC2 instância
  1. Conecte-se à sua EC2 instância. Para obter mais informações, consulte Connect to your EC2 instance no Amazon EC2 User Guide.

  2. Determine o ID da zona de disponibilidade em que a EC2 instância está usando o comando describe-availability-zones CLI da seguinte maneira.

    [ec2-user@ip-10.0.0.1] $ aws ec2 describe-availability-zones --zone-name { "AvailabilityZones": [ { "State": "available", "ZoneName": "us-east-2b", "Messages": [], "ZoneId": "use2-az2", "RegionName": "us-east-2" } ] }

    O ID da zona de disponibilidade é retornado na propriedade ZoneId,use2-az2.

Etapa 2: determinar o endereço IP do destino de montagem

Agora que você sabe o ID da zona de disponibilidade da EC2 instância, agora você pode recuperar o endereço IP do destino de montagem que está no mesmo ID da zona de disponibilidade.

Como determinar o endereço IP de destino de montagem no mesmo ID da zona de disponibilidade
  • Recupere o endereço IP do destino de montagem para seu sistema de arquivos no ID da zona de disponibilidade use2-az2 usando o comando describe-mount-targets da CLI, conforme mostrado a seguir.

    $ aws efs describe-mount-targets --file-system-id file_system_id { "MountTargets": [ { "OwnerId": "111122223333", "MountTargetId": "fsmt-11223344", =====> "AvailabilityZoneId": "use2-az2", "NetworkInterfaceId": "eni-048c09a306023eeec", "AvailabilityZoneName": "us-east-2b", "FileSystemId": "fs-01234567", "LifeCycleState": "available", "SubnetId": "subnet-06eb0da37ee82a64f", "OwnerId": "958322738406", =====> "IpAddress": "10.0.2.153" }, ... { "OwnerId": "111122223333", "MountTargetId": "fsmt-667788aa", "AvailabilityZoneId": "use2-az3", "NetworkInterfaceId": "eni-0edb579d21ed39261", "AvailabilityZoneName": "us-east-2c", "FileSystemId": "fs-01234567", "LifeCycleState": "available", "SubnetId": "subnet-0ee85556822c441af", "OwnerId": "958322738406", "IpAddress": "10.0.3.107" } ] }

    O destino de montagem no ID da zona de disponibilidade use2-az2 tem o endereço IP 10.0.2.153.

Etapa 3: adicionar uma entrada de host para o destino de montagem

Agora você pode fazer uma entrada no /etc/hosts arquivo da EC2 instância que mapeia o endereço IP de destino da montagem para o nome do host do sistema de arquivos EFS.

Como adicionar uma entrada de host para o destino de montagem
  1. Adicione uma linha para o endereço IP de destino da montagem no /etc/hosts arquivo da EC2 instância. A entrada usa o formato mount-target-IP-Address file-system-ID.efs.region.amazonaws.com. Use o comando a seguir para adicionar a linha ao arquivo.

    echo "10.0.2.153 fs-01234567.efs.us-east-2.amazonaws.com" | sudo tee -a /etc/hosts
  2. Certifique-se de que os grupos de segurança da VPC para a EC2 instância e o destino de montagem tenham regras que permitam acesso ao sistema de arquivos EFS, conforme necessário. Para obter mais informações, consulte Usando grupos de segurança de VPC para EC2 instâncias da Amazon e destinos de montagem.

Etapa 4: montar o sistema de arquivos usando o assistente de montagem do EFS

Para montar seu sistema de arquivos EFS, primeiro crie um diretório de montagem na EC2 instância. Em seguida, usando o auxiliar de montagem do EFS, você pode montar o sistema de arquivos com autorização AWS Identity and Access Management (IAM) ou com um ponto de acesso do EFS. Para obter mais informações, consulte Usando o IAM para controlar o acesso aos dados do sistema de arquivos e Trabalhar com pontos de acesso do Amazon EFS.

Como criar um diretório de montagem
  • Crie um diretório para montar o sistema de arquivos usando o comando a seguir.

    $ sudo mkdir /mnt/efs/
Como montar o sistema de arquivos usando autorização do IAM
  • Use o comando a seguir para montar o sistema de arquivos usando autorização do IAM.

    $ sudo mount -t efs -o tls,iam file-system-id /mnt/efs/
Como montar o sistema de arquivos usando um ponto de acesso do EFS
  • Use o comando a seguir para montar o sistema de arquivos usando um ponto de acesso do EFS.

    $ sudo mount -t efs -o tls,accesspoint=access-point-id file-system-id /mnt/efs/

Agora que você já montou o sistema de arquivos do EFS, pode testá-lo com o procedimento a seguir.

Como testar a conexão do sistema de arquivos do EFS
  1. Altere os diretórios para o novo diretório que você criou com o comando a seguir.

    $ cd ~/mnt/efs
  2. Crie um subdiretório e altere a propriedade desse subdiretório para o usuário da sua EC2 instância. Depois, navegue até o novo diretório com os comandos a seguir.

    $ sudo mkdir getting-started $ sudo chown ec2-user getting-started $ cd getting-started
  3. Crie um arquivo de texto com o comando a seguir.

    $ touch test-file.txt
  4. Liste o conteúdo do diretório com o comando abaixo.

    $ ls -al

Como resultado, o arquivo a seguir é criado.

-rw-rw-r-- 1 username username 0 Nov 15 15:32 test-file.txt

Você também pode montar o sistema de arquivos automaticamente adicionando uma entrada ao arquivo /etc/fstab. Para obter mais informações, consulte Habilitando a montagem automática em instâncias EC2 Linux existentes.

Atenção

Use a opção _netdev, que serve para identificar sistemas de arquivos de rede, ao montar o sistema de arquivos automaticamente. Se _netdev estiver ausente, sua EC2 instância poderá parar de responder. Isso ocorre porque os sistemas de arquivos de rede precisam ser iniciados depois que a instância de computação inicia suas redes. Para obter mais informações, consulte A montagem automática falhou, e a instância não responde.

Etapa 5: limpar recursos e proteger sua Conta da AWS

Depois de concluir este tutorial, execute as etapas a seguir para limpar seus recursos e proteger seus Conta da AWS.

Para limpar recursos e proteger seu Conta da AWS
  1. Desmonte o sistema de arquivos do EFS com o comando a seguir.

    $ sudo umount ~/efs
  2. Abra o console do Amazon Elastic File System em https://console.aws.amazon.com/efs/.

  3. Escolha o sistema de arquivos do EFS a ser excluído da lista de sistemas de arquivos.

  4. Para Ações, escolha Excluir sistema de arquivos.

  5. Na caixa de diálogo Excluir permanentemente o sistema de arquivos, digite o ID do sistema de arquivos do EFS que você deseja excluir. Em seguida, escolha Excluir sistema de arquivos.

  6. Abra o EC2 console da Amazon em https://console.aws.amazon.com/ec2/.

  7. No painel de navegação, escolha Security Groups (Grupos de segurança).

  8. Selecione o nome do grupo de segurança ao qual você adicionou a regra para este tutorial.

    Atenção

    Não exclua o security group padrão para sua VPC.

  9. Em Actions (Ações), escolha Edit inbound rules (Editar regras de entrada).

  10. Marque o X no final da regra de entrada que você adicionou e escolha Save (Salvar).

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.