Quero permitir que as tarefas em meus serviços do Amazon Elastic Container Service (Amazon ECS) se comuniquem entre si.
Breve descrição
É possível usar o Amazon ECS Service Connect ou a ](https://aws.amazon.com/blogs/aws/amazon-ecs-service-discovery/)descoberta de serviços[ para permitir que suas tarefas se comuniquem entre si. É uma prática recomendada usar o ECS Service Connect, que fornece a configuração do Amazon ECS para descoberta de serviços, conectividade e monitoramento de tráfego. A descoberta de serviços ajuda a gerenciar namespaces HTTP e DNS para seus serviços do Amazon ECS.
Observação: O Service Connect não é compatível com o modo de rede Host. A descoberta de serviços oferece suporte aos tipos de registros DNS A e SRV. Os registros DNS são automaticamente adicionados ou removidos quando as tarefas começam ou param no serviço Amazon ECS.
Resolução
Para determinar a opção adequada à sua arquitetura, consulte Interconexão de serviços.
Use o Service Connect
Observação: se você receber erros ao executar comandos da AWS Command Line Interface (AWS CLI), consulte Solucionar erros da AWS CLI. Além disso, verifique se você está usando a versão mais recente da AWS CLI.
Antes de usar o Service Connect, consulte as considerações sobre o Service Connect. Use o console do Amazon ECS ou a AWS CLI para configurar o Service Connect.
Importante: Depois de configurar o Service Connect, use a URL do endpoint para se conectar a outro serviço no mesmo namespace.
Use a descoberta de serviços
Antes de usar a descoberta de serviços, consulte Considerações sobre a descoberta de serviços. Use o console do Amazon ECS ou a AWS CLI para configurar a descoberta de serviços.
Importante: Depois de configurar a descoberta de serviços, use o formato YourServiceDiscoveryServiceName.YourServiceDiscoveryNamespace para consultar os registros DNS de um serviço de descoberta na sua Amazon Virtual Private Cloud (Amazon VPC).