1 minute read

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
  1. Acessar o serviço ECS:

  2. Lançar o assistente de criaçao de containers:

  3. Seleccionar o Fargate para hospedar o container:

  4. Nomear o cluster:

  5. Criar uma imagem customizada:

  6. Parametrização da imagem:
    • Imagem: josecastillolema/api hospedada no Docker Hub
    • Limite de memória: 512 MB
    • Mapeamento de porta: 5000
  7. Editar as definições da task e selecionar LabRole como Task execution role (isto é uma limitação específica das contas da AWS Academy):

  8. Na configuração do serviço, desativar o balanceador de carga:

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

  10. Revisar as configurações:

  11. Confirmar a criação do cluster:

Acessando a instância

  1. Mostrar as informações do cluster:

  2. Na aba Tasks, mostrar a informação da única task (em este exemplo 39bb35ae-615...:

  3. Conferir o IP público para acessar o container:

  4. Acessar o container pelo IP público:

Comments