AWS series V: Elastic Container Service (ECS)
Serie de artigos sobre Amazon Web Services.
Lab 3 - AWS ECS
Criando a instância
Usaremos a imagem josecastillolema/api hospedada no Docker Hub para aprender alguns conceitos importantes do Elastic Container Service:
- Deploy de containers no ECS
- Mapeamento de portas
- Memory limits
-
Acessar o serviço ECS:

-
Lançar o assistente de criaçao de containers:

-
Seleccionar o Fargate para hospedar o container:

-
Nomear o cluster:

-
Criar uma imagem customizada:

- Parametrização da imagem:
- Imagem:
josecastillolema/apihospedada no Docker Hub - Limite de memória: 512 MB
- Mapeamento de porta: 5000
- Imagem:
-
Editar as definições da task e selecionar LabRole como
Task execution role(isto é uma limitação específica das contas da AWS Academy):
-
Na configuração do serviço, desativar o balanceador de carga:

-
Manter as configurações padrão de rede:

-
Revisar as configurações:

- Confirmar a criação do cluster:
Acessando a instância
-
Mostrar as informações do cluster:

-
Na aba
Tasks, mostrar a informação da única task (em este exemplo39bb35ae-615...:
-
Conferir o IP público para acessar o container:

-
Acessar o container pelo IP público:

Comments