Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

IPs já atribuidos

Aqui ficou um pouco da diferente da aula, os ips já estavam atribuidos e em Associações de Rede já possui o link externo:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Será que errei algum passo??

1 resposta
solução!

Oi Guilherme, tudo bem?

É importante lembrar que o ECS é um serviço de orquestração de contêineres da AWS, que gerencia e executa seus contêineres em um cluster de instâncias EC2.

No contexto que você compartilhou, você está criando uma definição de tarefa para executar um contêiner Nginx em seu cluster. Ao criar essa definição, você definiu as configurações do contêiner, como a imagem do Nginx e as portas de mapeamento.

No entanto, ao tentar executar a tarefa manualmente, você percebeu que os IPs já estavam atribuídos e que o link externo já estava definido. Isso pode acontecer porque você já tinha uma tarefa em execução no cluster, que já tinha atribuído esses IPs e links externos.

Uma possível solução para esse problema é encerrar a tarefa existente antes de executar a nova tarefa manualmente. Dessa forma, você garante que os IPs e links externos estejam disponíveis para a nova tarefa.

Outra opção é criar um serviço no ECS, em vez de executar a tarefa manualmente. Um serviço permite que você defina o número desejado de tarefas a serem executadas e o ECS se encarrega de gerenciar a execução dessas tarefas em seu cluster. O serviço também pode ser configurado para lidar com a substituição de tarefas que falham ou são encerradas.

Além disso, como mencionado no contexto, uma boa prática é usar um balanceador de carga (load balancer) para distribuir o tráfego entre as tarefas em execução. Isso garante que o tráfego seja distribuído de forma equilibrada e que você não precise se preocupar em saber em qual instância a tarefa está sendo executada.

Um abraço e bons estudos.