As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Etapa 1: Configurar parâmetros básicos de serviço
O console clássico do Amazon ECS está chegando ao fim da vida útil e não estará mais disponível após 4 de dezembro de 2023. Recomendamos que você mude imediatamente para o novo console do Amazon ECS para uma melhor experiência. Você pode revisar e seguir o novo roteiro do console Amazon ECS em. GitHub |
Todos os serviços requerem alguns parâmetros de configuração que definem o serviço, como a definição de tarefa a ser usada, em qual cluster o serviço é executado, quantas tarefas são colocadas para o serviço. Isso é chamado de definição de serviço. Para obter mais informações sobre os parâmetros definidos em uma definição de serviço, consulte Parâmetros de definição de serviço.
Esse procedimento aborda como criar um serviço e abrange os parâmetros de definição de serviço necessários. Após configurar esses parâmetros, será possível criar o serviço ou passar para os procedimentos de configuração opcional de definição de serviço. Por exemplo, é possível avançar para a configuração do serviço para utilizar um balanceador de carga.
nota
Se o cluster estiver configurado com uma estratégia padrão de provedor de capacidade, você somente poderá criar um serviço usando a estratégia padrão de provedor de capacidade ao usar o console. Da mesma forma, se nenhum provedor de capacidade padrão for definido, você apenas poderá utilizar um tipo de execução ao criar um serviço usando o console. No momento, não é possível ter uma estratégia mista usando provedores de capacidade e tipos de execução no console.
Para configurar os parâmetros básicos de definição de serviço
Abra o console clássico do Amazon ECS em https://console.aws.amazon.com/ecs/
. -
Na barra de navegação, selecione a Região em que seu cluster está localizado.
-
No painel de navegação, selecione Task Definitions (Definições de tarefa) e escolha a definição de tarefa para criar o serviço.
-
Na página Task Definition name (Nome da definição de tarefa), escolha a revisão da definição de tarefa para criar seu serviço.
-
Revise a definição de tarefa e escolha Actions (Ações), Create Service (Criar serviço).
-
Na página Configure service (Configurar serviço), execute as seguintes etapas:
-
Escolha uma estratégia de provedor de capacidade ou um tipo de lançamento.
-
Para usar uma Capacity provider strategy (Estratégia de provedor de capacidade), primeiro escolha Switch to capacity provider strategy (Mudar para a estratégia de provedor de capacidade). Em seguida, escolha se o serviço usa a estratégia de provedor de capacidade definida para o cluster ou uma estratégia de provedor de capacidade personalizada. Um provedor de capacidade já deve ser associado ao cluster para ser usado em uma estratégia de provedor de capacidade. Para obter mais informações, consulte Provedores de capacidade do Amazon ECS.
-
Para usar um Tipo de inicialização, escolha Switch to launch type (Mudar para tipo de inicialização) e selecione FARGATE, EC2 ou EXTERNAL (EXTERNA). Para obter mais informações sobre tipos de inicialização, consulte Tipos de inicialização do Amazon ECS.
-
-
Em Platform operating system (Sistema operacional da plataforma), se você escolheu o tipo de inicialização do Fargate, selecione o sistema operacional da plataforma (por exemplo, LINUX).
-
Em Platform version (Versão da plataforma), se você tiver escolhido um provedor de capacidade do Fargate ou o tipo de inicialização do Fargate, selecione a versão da plataforma a ser usada.
nota
Quando a versão mais RECENTE da plataforma é selecionada, validamos o sistema operacional especificado para a tarefa e, em seguida, definimos a versão da plataforma apropriada. Se o sistema operacional estiver definido como
Windows-Server-2019-Full
ouWindows-Server-2019-Core
, a plataforma1.0.0
será usada. Se o sistema operacional for Linux, a versão da plataforma1.4.0
será usada. -
Cluster: selecione o cluster no qual criar o serviço.
-
Service name (Nome do serviço): insira um nome exclusivo para o serviço.
-
Service type (Tipo de serviço): Selecione uma estratégia de agendamento para seu serviço. Para obter mais informações, consulte Conceitos do programador de serviços.
-
Em Number of tasks (Número de tarefas): se você escolheu o tipo de serviço
REPLICA
, insira o número de tarefas para executar e manter em seu cluster.nota
Se o tipo de inicialização for
EC2
e a sua definição de tarefa usa os mapeamentos de porta de host estático em suas instâncias de contêiner, você precisa pelo menos de uma instância de contêiner com a porta especificada disponível no cluster para cada tarefa em seu serviço. Essa restrição não se aplicará se a sua definição de tarefa usar os mapeamentos de porta de host dinâmico com o modo de redebridge
. Para obter mais informações, consulte portMappings. -
Se estiver usando o tipo de implantação Rolling update (Atualização contínua), especifique os parâmetros de configuração de implantação a seguir. Para obter mais informações sobre como esses parâmetros são usados, consulte Configuração de implantação.
-
Minimum healthy percent (Porcentagem de integridade mínima): insira um limite inferior para o número de tarefas que seu serviço deve manter no estado
RUNNING
durante uma implantação. Especifique esse número como uma porcentagem do número desejado de tarefas. Esse número deve ser um inteiro. -
Maximum percent (Porcentagem máxima): insira um limite superior para o número de tarefas que o serviço permitirá no estado
RUNNING
ouPENDING
durante uma implantação. Especifique esse número como uma porcentagem do número desejado de tarefas. Esse número deve ser um inteiro.
-
-
-
Em Deployment circuit breaker (Disjuntor de implantação), escolha a lógica do disjuntor de implantação. Para obter mais informações, consulte Disjuntor de implantação.
-
Na página Deployments (Implantações), execute as etapas a seguir.
-
Em Deployment type (Tipo de implantação), escolha se o serviço deve usar uma implantação de atualização contínua ou uma implantação azul/verde usando o AWS CodeDeploy. Para obter mais informações, consulte Tipos de implantação do Amazon ECS.
-
Para implantações azuis/verdes, realize as seguintes etapas:
-
Em Deployment configuration (Configuração de implantação) escolha como o tráfego será deslocado quando o conjunto de tarefas for atualizado. Para obter mais informações, consulte Implantação azul/verde com CodeDeploy
-
Em Função de serviço para, CodeDeploy escolha a função de serviço do IAM paraAWS CodeDeploy. Para obter mais informações, consulte Função do Amazon ECS CodeDeploy IAM
-
-
-
Na seção Configuração de marcação de tarefa, conclua as seguintes etapas:
-
Selecione Enable ECS managed tags (Ativar etiquetas gerenciadas pelo ECS) se quiser que o Amazon ECS marque automaticamente as tarefas no serviço com as etiquetas gerenciadas do Amazon ECS. Para obter mais informações, consulte Marcação dos recursos do Amazon ECS.
-
Em Propagate tags from (Propagar etiquetas de), selecione uma das seguintes opções:
-
Não propagar: esta opção não propaga qualquer etiqueta para as tarefas do serviço.
-
Serviço: esta opção propaga as etiquetas especificadas no serviço para cada uma das tarefas do serviço.
-
Definições de tarefa: esta opção propaga as etiquetas especificadas na definição de tarefa de uma tarefa para as tarefas do serviço.
nota
Se você especificar uma etiqueta com a mesma
key
na seção Etiquetas, ela substituirá a etiqueta propagada a partir do serviço ou da definição de tarefa. -
-
-
Na seção Etiquetas, especifique a chave e o valor de cada etiqueta a ser associada à tarefa. Para obter mais informações, consulte Marcação dos recursos do Amazon ECS.
-
Escolha Next step (Próxima etapa) e vá até Etapa 2: Configurar uma rede.