Atualizar um serviço do Amazon ECS para usar um provedor de capacidade - Amazon Elastic Container Service

Atualizar um serviço do Amazon ECS para usar um provedor de capacidade

Se você tiver um serviço existente que usa o tipo de inicialização do Amazon EC2 ou do Fargate e desejar usar instâncias gerenciadas do Amazon ECS, será necessário atualizar o serviço para usar o provedor de capacidade de instâncias gerenciadas do Amazon ECS.

Pré-requisitos

Crie um provedor de capacidade para suas instâncias gerenciadas do Amazon ECS. Para obter mais informações, consulte Criar um provedor de capacidade para instâncias gerenciadas do Amazon ECS.

Procedimento

Console
  1. Abra o console em https://console.aws.amazon.com/ecs/v2.

  2. Na página Clusters, escolha o cluster.

  3. Na página de detalhes do cluster, na seção Serviços, marque a caixa de seleção ao lado do serviço e escolha Atualizar.

  4. Selecione Forçar nova implantação.

  5. Em Configuração de computação, escolha a estratégia do provedor de capacidade. Em seguida, escolha uma das seguintes opções:

    • Quando seu provedor de capacidade de instâncias gerenciadas do Amazon ECS for o provedor de capacidade padrão, escolha Usar padrão de cluster.

    • Quando seu provedor de capacidade de instâncias gerenciadas do Amazon ECS não for o provedor de capacidade padrão, escolha Usar personalizado (Avançado). Escolha seu provedor de capacidade de instâncias gerenciadas do Amazon ECS e, em seguida, para Peso, escolha 1.

  6. Selecione Atualizar.

AWS CLI
  • Executar update-service. Para obter informações sobre a execução do comando, consulte update-service na Referência da AWS Command Line Interface.

    Substitua os valores das user-input pelos seus.

    aws ecs update-service \ --cluster my-cluster \ --service my-service \ --capacity-provider-strategy capacityProvider=my-managed-instance-capacity-provider,weight=1 \ --force-new-deployment