Excluir um serviço - Amazon Elastic Container Service

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 balanceador de carga da aplicação ou Excluir um balanceador de carga da rede. Para excluir os recursos de descoberta de serviço, siga o procedimento abaixo.

Para excluir uma serviço do Amazon ECS

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

Para excluir os recursos de descoberta de serviços (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>