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

Malhas de serviço

Modo de foco
Malhas de serviço - AWS App Mesh

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

Importante

Aviso de fim do suporte: em 30 de setembro de 2026, AWS o suporte para o. AWS App Mesh Depois de 30 de setembro de 2026, você não poderá mais acessar o AWS App Mesh console ou os AWS App Mesh recursos. Para obter mais informações, visite esta postagem no blog Migrando do AWS App Mesh Amazon ECS Service Connect.

Uma malha de serviços é um limite lógico para o tráfego de rede entre os serviços que residem nela. Depois de criar sua malha de serviços, você poderá criar serviços virtuais, nós virtuais, roteadores virtuais e rotas para distribuir o tráfego entre os aplicativos na sua malha.

Criação de uma malha de serviços

nota

Ao criar uma malha, você deve adicionar um seletor de namespace. Se o seletor de namespace estiver vazio, ele selecionará todos os namespaces. Para restringir os namespaces, use um rótulo para associar os recursos do App Mesh à malha criada.

AWS Management Console
Para criar uma malha de serviços usando o AWS Management Console
  1. Abra o console do App Mesh em https://console.aws.amazon.com/appmesh/.

  2. Selecione Create mesh (Criar malha).

  3. Em Mesh name (Nome da malha), especifique um nome para sua malha de serviços.

  4. (Opcional) Escolha Permitir tráfego externo. Por padrão, os proxies na malha somente encaminham o tráfego entre si. Se permitir tráfego externo, os proxies na malha também encaminharão o tráfego TCP diretamente para serviços que não estão implantados com um proxy definido na malha.

    nota

    Se você especificar qualquer back-end em um nó virtual usando ALLOW_ALL, deverá especificar todas as saídas desse nó virtual como back-ends. Caso contrário, ALLOW_ALL não funcionará mais para esse nó virtual.

  5. Preferência de versão do IP

    Controle qual versão de IP deve ser usada para tráfego dentro da malha ativando Substituir comportamento da versão de IP padrão. Por padrão, o App Mesh usa uma variedade de versões de IP.

    nota

    A malha aplica a preferência de IP a todos os nós virtuais e gateways virtuais dentro de uma malha. Esse comportamento pode ser substituído em um nó virtual individual configurando a preferência de IP ao criar ou editar o nó. A preferência de IP não pode ser substituída em um gateway virtual porque a configuração dos gateways virtuais que permite que eles escutem ambos IPv4 e o IPv6 tráfego é a mesma, independentemente da preferência definida na malha.

    • Padrão

      • O resolvedor de DNS do Envoy prefere o IPv6 e volta para o IPv4.

      • Usamos o endereço IPv4 retornado pelo AWS Cloud Map , se disponível, e voltamos a usar o endereço IPv6.

      • O endpoint criado para o aplicativo local usa um endereço IPv4.

      • Os receptores do Envoy se vinculam a todos os endereços IPv4.

    • IPv6 preferido

      • O resolvedor de DNS do Envoy prefere o IPv6 e volta para o IPv4.

      • O endereço IPv6 retornado pelo AWS Cloud Map é usado, se disponível, e volta a usar o endereço IPv4

      • O endpoint criado para o aplicativo local usa um endereço IPv6.

      • Os receptores do Envoy se vinculam a todos os endereços IPv4 e IPv6.

    • IPv4 preferido

      • O resolvedor de DNS do Envoy prefere o IPv4 e volta para o IPv6.

      • Usamos o endereço IPv4 retornado pelo AWS Cloud Map , se disponível, e voltamos a usar o endereço IPv6.

      • O endpoint criado para o aplicativo local usa um endereço IPv4.

      • Os receptores do Envoy se vinculam a todos os endereços IPv4 e IPv6.

    • IPv6 somente

      • O resolvedor de DNS do Envoy usa apenas IPv6.

      • Somente o endereço IPv6 retornado pelo AWS Cloud Map é usado. Se AWS Cloud Map retornar um IPv4 endereço, nenhum endereço IP será usado e os resultados vazios serão retornados ao Enviado.

      • O endpoint criado para o aplicativo local usa um endereço IPv6.

      • Os receptores do Envoy se vinculam a todos os endereços IPv4 e IPv6.

    • IPv4 somente

      • O resolvedor de DNS do Envoy usa apenas IPv4.

      • Somente o endereço IPv4 retornado pelo AWS Cloud Map é usado. Se AWS Cloud Map retornar um IPv6 endereço, nenhum endereço IP será usado e os resultados vazios serão retornados ao Enviado.

      • O endpoint criado para o aplicativo local usa um endereço IPv4.

      • Os receptores do Envoy se vinculam a todos os endereços IPv4 e IPv6.

  6. Selecione Create mesh (Criar malha) para concluir.

  7. (Opcional) Compartilhe a malha com outras contas. Uma malha compartilhada permite que recursos criados por contas diferentes se comuniquem entre si na mesma malha. Para obter mais informações, consulte Como trabalhar com malhas compartilhadas.

AWS CLI

Criação de uma malha usando a AWS CLI.

Crie uma malha de serviços usando o seguinte comando (substitua red os valores pelos seus):

  1. aws appmesh create-mesh --mesh-name meshName
  2. Resultado do exemplo:

    { "mesh":{ "meshName":"meshName", "metadata":{ "arn":"arn:aws:appmesh:us-west-2:123456789012:mesh/meshName", "createdAt":"2022-04-06T08:45:50.072000-05:00", "lastUpdatedAt":"2022-04-06T08:45:50.072000-05:00", "meshOwner": "123456789012", "resourceOwner": "123456789012", "uid":"a1b2c3d4-5678-90ab-cdef-11111EXAMPLE", "version":1 }, "spec":{}, "status":{ "status":"ACTIVE" } } }

Para obter mais informações sobre como criar uma malha com o AWS CLI for App Mesh, consulte o comando create-mesh na referência. AWS CLI

Para criar uma malha de serviços usando o AWS Management Console
  1. Abra o console do App Mesh em https://console.aws.amazon.com/appmesh/.

  2. Selecione Create mesh (Criar malha).

  3. Em Mesh name (Nome da malha), especifique um nome para sua malha de serviços.

  4. (Opcional) Escolha Permitir tráfego externo. Por padrão, os proxies na malha somente encaminham o tráfego entre si. Se permitir tráfego externo, os proxies na malha também encaminharão o tráfego TCP diretamente para serviços que não estão implantados com um proxy definido na malha.

    nota

    Se você especificar qualquer back-end em um nó virtual usando ALLOW_ALL, deverá especificar todas as saídas desse nó virtual como back-ends. Caso contrário, ALLOW_ALL não funcionará mais para esse nó virtual.

  5. Preferência de versão do IP

    Controle qual versão de IP deve ser usada para tráfego dentro da malha ativando Substituir comportamento da versão de IP padrão. Por padrão, o App Mesh usa uma variedade de versões de IP.

    nota

    A malha aplica a preferência de IP a todos os nós virtuais e gateways virtuais dentro de uma malha. Esse comportamento pode ser substituído em um nó virtual individual configurando a preferência de IP ao criar ou editar o nó. A preferência de IP não pode ser substituída em um gateway virtual porque a configuração dos gateways virtuais que permite que eles escutem ambos IPv4 e o IPv6 tráfego é a mesma, independentemente da preferência definida na malha.

    • Padrão

      • O resolvedor de DNS do Envoy prefere o IPv6 e volta para o IPv4.

      • Usamos o endereço IPv4 retornado pelo AWS Cloud Map , se disponível, e voltamos a usar o endereço IPv6.

      • O endpoint criado para o aplicativo local usa um endereço IPv4.

      • Os receptores do Envoy se vinculam a todos os endereços IPv4.

    • IPv6 preferido

      • O resolvedor de DNS do Envoy prefere o IPv6 e volta para o IPv4.

      • O endereço IPv6 retornado pelo AWS Cloud Map é usado, se disponível, e volta a usar o endereço IPv4

      • O endpoint criado para o aplicativo local usa um endereço IPv6.

      • Os receptores do Envoy se vinculam a todos os endereços IPv4 e IPv6.

    • IPv4 preferido

      • O resolvedor de DNS do Envoy prefere o IPv4 e volta para o IPv6.

      • Usamos o endereço IPv4 retornado pelo AWS Cloud Map , se disponível, e voltamos a usar o endereço IPv6.

      • O endpoint criado para o aplicativo local usa um endereço IPv4.

      • Os receptores do Envoy se vinculam a todos os endereços IPv4 e IPv6.

    • IPv6 somente

      • O resolvedor de DNS do Envoy usa apenas IPv6.

      • Somente o endereço IPv6 retornado pelo AWS Cloud Map é usado. Se AWS Cloud Map retornar um IPv4 endereço, nenhum endereço IP será usado e os resultados vazios serão retornados ao Enviado.

      • O endpoint criado para o aplicativo local usa um endereço IPv6.

      • Os receptores do Envoy se vinculam a todos os endereços IPv4 e IPv6.

    • IPv4 somente

      • O resolvedor de DNS do Envoy usa apenas IPv4.

      • Somente o endereço IPv4 retornado pelo AWS Cloud Map é usado. Se AWS Cloud Map retornar um IPv6 endereço, nenhum endereço IP será usado e os resultados vazios serão retornados ao Enviado.

      • O endpoint criado para o aplicativo local usa um endereço IPv4.

      • Os receptores do Envoy se vinculam a todos os endereços IPv4 e IPv6.

  6. Selecione Create mesh (Criar malha) para concluir.

  7. (Opcional) Compartilhe a malha com outras contas. Uma malha compartilhada permite que recursos criados por contas diferentes se comuniquem entre si na mesma malha. Para obter mais informações, consulte Como trabalhar com malhas compartilhadas.

Exclusão de uma malha

AWS Management Console
Para excluir um gateway virtual usando o AWS Management Console
  1. Abra o console do App Mesh em https://console.aws.amazon.com/appmesh/.

  2. Escolha a malha que deseja excluir. Todas as malhas que você possui e que foram compartilhadas com você estão listadas.

  3. Na caixa de confirmação, digite delete e clique em Excluir.

AWS CLI
Para excluir uma malha usando o AWS CLI
  1. Use o comando a seguir para excluir sua malha (substitua red os valores pelos seus):

    aws appmesh delete-mesh \ --mesh-name meshName
  2. Resultado do exemplo:

    { "mesh": { "meshName": "meshName", "metadata": { "arn":"arn:aws:appmesh:us-west-2:123456789012:mesh/meshName", "createdAt": "2022-04-06T08:45:50.072000-05:00", "lastUpdatedAt": "2022-04-07T11:06:32.795000-05:00", "meshOwner": "123456789012", "resourceOwner": "123456789012", "uid": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE", "version": 1 }, "spec": {}, "status": { "status": "DELETED" } } }

Para obter mais informações sobre como excluir uma malha com o AWS CLI for App Mesh, consulte o comando delete-mesh na referência. AWS CLI

Para excluir um gateway virtual usando o AWS Management Console
  1. Abra o console do App Mesh em https://console.aws.amazon.com/appmesh/.

  2. Escolha a malha que deseja excluir. Todas as malhas que você possui e que foram compartilhadas com você estão listadas.

  3. Na caixa de confirmação, digite delete e clique em Excluir.

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