Excluir um serviço - Serviço Amazon Elastic Container

Excluir um serviço

É possível excluir um serviço do Amazon ECS usando o console. Antes da exclusão, o serviço é automaticamente reduzido a zero. Se você tiver um balanceador de carga ou recursos de descoberta de serviço associados ao serviço, eles não serão afetados pela exclusão do serviço. Para excluir os recursos do Elastic Load Balancing, consulte um dos seguintes tópicos, dependendo do tipo de balanceadore de carga: Excluir um Application Load Balancer ou Excluir um Network Load Balancer. Para excluir os recursos de descoberta de serviço, siga o procedimento abaixo.

Classic console

Use o procedimento a seguir para excluir um serviço do Amazon ECS.

  1. Abra o console do Amazon ECS em https://console.aws.amazon.com/ecs/.

  2. Na barra de navegação, selecione a Região em que seu cluster está localizado.

  3. No painel de navegação, escolha Clusters e selecione o nome do cluster no qual o serviço reside.

  4. Na página Cluster: name, escolha Services.

  5. Marque a caixa à esquerda do serviço para atualizar e escolha Delete.

  6. Confirme a exclusão do serviço inserindo a frase de texto e escolha Delete (Excluir).

AWS CLI

Para excluir os recursos da descoberta de serviço restantes, você pode usar a AWS CLI para excluir o serviço da descoberta de serviço e o namespace da descoberta de serviço.

  1. Certifique-se de que a versão mais recente da AWS CLI esteja instalada e configurada. Para obter mais informações sobre como instalar ou fazer upgrade da AWS CLI, consulte Instalar a AWS Command Line Interface.

  2. Recupere o ID do serviço de descoberta de serviços para exclusão.

    aws servicediscovery list-services --region <region_name>
    nota

    Se nenhum serviço de descoberta de serviços for retornado, prossiga para a etapa 4.

  3. Usando o ID do serviço de descoberta de serviços da saída anterior, exclua o serviço.

    aws servicediscovery delete-service --id <service_discovery_service_id> --region <region_name>
  4. Recupere o ID do namespace de descoberta de serviços para exclusão.

    aws servicediscovery list-namespaces --region <region_name>
  5. Usando o ID do namespace de descoberta de serviços da saída anterior, exclua o namespace.

    aws servicediscovery delete-namespace --id <service_discovery_namespace_id> --region <region_name>