Criar seu primeiro serviço Amazon ECS Express Mode no console
A experiência do console para o serviço Express Mode fornece uma maneira simplificada de implantar sua aplicação em contêiner com o mínimo necessário de configuração. Leia mais sobre os pré-requisitos em Amazon ECS Express Mode. Para saber mais sobre o que o Express Mode cria e como ele funciona, consulte Recursos criados pelos serviços do Amazon ECS Express Mode.
Procedimento
Abra o console em https://console.aws.amazon.com/ecs/v2
. -
No painel de navegação, escolha Express mode.
-
Em Vamos configurar sua aplicação:
-
Especifique a imagem a ser usada na aplicação. Em URI da imagem, insira o URI da sua imagem. Para procurar suas imagens do Amazon ECR, escolha Procurar imagens do ECR e faça o seguinte:
-
Em Repositório privado, escolha o repositório privado do Amazon ECR.
Em Imagem, escolha sua imagem.
Escolha como identificar a imagem. Em Selecionar imagem por, escolha uma das seguintes opções:
-
A AWS recomenda que você escolha Resumo de imagem.
-
Para usar a tag, escolha Tag de imagem e selecione a tag.
-
-
-
Se estiver usando um registro privado, selecione Registro privado. Em seguida, em ARN ou nome do Secrets Manager, insira o ARN do Secrets Manager que você criou nos pré-requisitos.
-
Em Perfil de execução de tarefa e Perfil de infraestrutura, escolha os perfis. Se você nunca criou esses perfis no Amazon ECS antes, verá a opção Criar novo perfil na lista suspensa. Ao selecionar essa opção, o perfil será criado automaticamente quando você clicar em Criar. Para o Perfil de execução de tarefa, os detalhes da permissão exibirão o link para obter detalhes adicionais sobre a política AmazonECSTaskExecutionRolePolicy no Guia de referência de política gerenciada da AWS. Para o Perfil de infraestrutura, os detalhes da permissão exibirão o link para obter detalhes adicionais sobre AmazonECSInfrastructureRoleforExpressGatewayServices no Guia de referência de política gerenciada da AWS.
Se você preferir personalizar esses perfis, o botão Criar novo perfil direcionará você para o console do IAM, no qual poderá criar o perfil, bem como visualizar e editar as permissões anexadas a ele. Ao retornar ao console do Amazon ECS Express Mode, atualize para ver o perfil que você criou.
nota
Na primeira vez que você cria um serviço no console do Amazon ECS, alguns usuários podem ver uma mensagem
Invalid Parameter Exception: Unable to assume the service linked role.. Se isso ocorrer, aguarde alguns segundos e tente novamente.
-
-
Escolha Criar. Você acabou de criar seu primeiro serviço do Amazon ECS Express Mode!
Próximas etapas
Depois de criar seu primeiro serviço Express Mode:
-
Acesse sua aplicação usando o URL fornecido depois de concluir a implantação.
-
Monitore o progresso da implantação na guia Recursos do console. Quando a implantação estiver concluída, o serviço estará pronto para receber tráfego. Para obter mais informações, consulte Visualizar os detalhes de um serviço do Amazon ECS Express Mode.
-
Para voltar ao seu serviço, selecione a opção Clusters da navegação e, em seguida, selecione o cluster
defaultse você não especificou nenhum durante a criação. O Amazon ECS organiza os serviços em agrupamentos lógicos chamados clusters. Essa é uma maneira fácil de organizar as aplicações em sua conta. -
Se você encontrar algum problema durante a implantação, consulte Solucionar problemas dos serviços do Amazon ECS Express Mode.
Personalização
Se preferir, você também poderá personalizar a configuração do serviço Express Mode. Abra a seção Configurações adicionais: opcional.
Selecione um cluster na lista suspensa se houver um cluster específico do Amazon ECS no qual você deseja implantar seu serviço. Se nenhum cluster for especificado, o Express Mode usará o cluster
Default. Se você sair do console do Express Mode para criar um cluster, use o botão Atualizar para preencher a lista suspensa.Insira um Nome para o serviço. Se nenhum nome for especificado, o Express Mode vai gerar um com base no nome da imagem do contêiner. Esse nome de serviço será usado em vários recursos, incluindo URL da aplicação, serviço do Amazon ECS, definição de tarefa do Amazon ECS, certificado, bem como meta e política de ajuste de escala.
Se preferir, especifique detalhes sobre seu contêiner:
Em Porta do contêiner, insira a porta na qual sua aplicação atende (o padrão é 80).
Em Caminho da verificação de integridade, insira o caminho para verificações de integridade (por exemplo,
"/health"). O padrão é"/".Em Variáveis de ambiente, adicione pares de chave/valor para as variáveis de ambiente de que sua aplicação precisa. Em Chave, insira o nome da variável de ambiente. Em Tipo de valor, escolha Variável de ambiente ou Segredo. Em Valor ou valor de, insira o valor ou a referência. Escolha Adicionar variável de ambiente para adicionar mais variáveis, conforme necessário. Nenhum padrão é fornecido.
Em Comando, se desejar, insira um comando personalizado para substituir a instrução
CMDdo Docker. Nenhum padrão é fornecido.Em Perfil de tarefa, escolha um perfil do IAM que conceda permissões à sua aplicação. Nenhum padrão é fornecido.
Se preferir, especifique detalhes para as opções Computação e Ajuste de escala automático:
Em CPU, escolha a alocação de vCPU para suas tarefas (o padrão é uma vCPU).
Em Memória, escolha a alocação de memória para suas tarefas (o padrão é 2 GB).
Em Métrica de serviço do ECS, escolha a métrica a ser escalada (o padrão é Utilização média de CPU).
Em Valor de destino, escolha a porcentagem de destino para o ajuste de escala (o padrão é 60).
Em Número mínimo de tarefas e Número máximo de tarefas, defina os limites de ajuste de escala. (Os padrões são 1 e 20)
Marque a caixa para Personalizar configurações de rede. Se você não personalizar essas configurações, o Express Mode usará a VPC padrão.
Selecione uma VPC para ajudar a navegar rapidamente até as sub-redes em que seus serviços serão executados. Se preferir, saia do console do Amazon ECS para criar uma nova VPC e volte para atualizar e encontrar essa VPC na lista suspensa.
Em Grupos de segurança, escolha ou crie grupos de segurança para permitir acesso adicional de rede de entrada ao seu serviço.
Em Logs:
Em Grupo de logs do Amazon CloudWatch, insira o nome do grupo de logs preferido para os logs da sua aplicação. O grupo de logs padrão é nomeado de acordo com os nomes do cluster e do serviço.
Em Prefixo de fluxo de logs do Amazon CloudWatch, insira um prefixo preferencial para fluxos de logs. O prefixo de fluxo padrão é
ecs/Main/.
Em Tags, adicione pares de chave/valor para marcar seus recursos. Em Key (Chave), insira o nome da chave. Em Value (Valor), insira o valor da tag. Escolha Adicionar novo item para adicionar mais tags conforme necessário. As tags só podem ser adicionadas na criação.