Löschen eines Service - Amazon ECS

Löschen eines Service

Sie können einen Amazon-ECS-Service über die Konsole löschen. Vor dem Löschen wird der Service automatisch auf null herunterskaliert. Wenn mit dem Service ein Load Balancer oder Service Discovery-Ressourcen verknüpft sind, sind sie vom Löschen des Service nicht betroffen. Informationen zum Löschen Ihrer Elastic Load Balancing-Ressourcen finden Sie je nach Ihrem Load Balancer-Typ in einem der folgenden Themen: Löschen eines Application Load Balancers oder Löschen eines Network Load Balancers. Gehen Sie zum Löschen Ihrer Service Discovery-Ressourcen wie unten beschrieben vor.

Classic console

Gehen Sie wie folgt vor, um einen Amazon-ECS-Service zu löschen.

  1. Öffnen Sie die Amazon ECS-Konsole unter https://console.aws.amazon.com/ecs/.

  2. Wählen Sie auf der Navigationsleiste die Region aus, in der sich Ihr Cluster befindet.

  3. Wählen Sie im Navigationsbereich Clusters (Cluster) und wählen Sie den Namen des Clusters aus, in dem sich Ihr Service befindet.

  4. Wählen Sie auf der Seite Cluster: name Services aus.

  5. Aktivieren Sie das Kontrollkästchen links neben dem zu aktualisierenden Service und wählen Sie Löschen aus.

  6. Bestätigen Sie den Löschvorgang, indem Sie die Textphrase eingeben und Delete (Löschen) wählen.

AWS CLI

Um die übrigen Service Discovery-Ressourcen zu löschen, können Sie mithilfe der AWS CLI den Service Discovery-Service und den Service Discovery-Namespace löschen.

  1. Stellen Sie sicher, dass die neueste Version der AWS CLI installiert und konfiguriert ist. Weitere Informationen über die Installation oder Aktualisierung Ihres AWS CLI finden Sie unter Installieren von AWS Command Line Interface.

  2. Rufen Sie die ID des zu löschenden Service Discovery-Service ab.

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

    Wenn kein Service Discovery-Service zurückgegeben wird, fahren Sie mit Schritt 4 fort.

  3. Löschen Sie den Service anhand der Service Discovery-Service-ID aus der vorherigen Ausgabe.

    aws servicediscovery delete-service --id <service_discovery_service_id> --region <region_name>
  4. Rufen Sie die ID des zu löschenden Service Discovery-Namespace ab.

    aws servicediscovery list-namespaces --region <region_name>
  5. Löschen Sie den Namespace anhand der Service Discovery-Namespace-ID aus der vorherigen Ausgabe.

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