

# Atualizar um serviço do Amazon ECS para usar um provedor de capacidade
<a name="update-service-managed-instances"></a>

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
<a name="update-service-managed-instances-prerequisites"></a>

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](create-capacity-provider-managed-instances.md).

## Procedimento
<a name="update-service-managed-instances-procedure"></a>

------
#### [ Console ]

1. Abra o console em [https://console.aws.amazon.com/ecs/v2](https://console.aws.amazon.com/ecs/v2).

1. Na página **Clusters**, escolha o cluster.

1. 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**.

1. Selecione **Forçar nova implantação**.

1. 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.

1. Selecione **Atualizar**.

------
#### [ AWS CLI ]
+ Executar `update-service`. Para obter informações sobre a execução do comando, consulte [update-service](https://docs.aws.amazon.com/cli/latest/reference/ecs/update-service.html) 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
  ```

------