Utilizzo DeleteService con un AWS SDK o una CLI - AWS Esempi di codice SDK

Sono disponibili altri esempi AWS SDK nel repository AWS Doc SDK Examples. GitHub

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Utilizzo DeleteService con un AWS SDK o una CLI

Gli esempi di codice seguenti mostrano come utilizzare DeleteService.

CLI
AWS CLI

Come eliminare un servizio

L’esempio ecs delete-service seguente elimina il servizio specificato da un cluster. Puoi includere il parametro --force per eliminare un servizio anche se il numero di attività non è stato ridotto a zero.

aws ecs delete-service --cluster MyCluster --service MyService1 --force

Per ulteriori informazioni, consulta Eliminazione di un servizio nella Guida per gli sviluppatori di Amazon ECS.

Java
SDK per Java 2.x
Nota

C'è altro su GitHub. Trova l'esempio completo e scopri di più sulla configurazione e l'esecuzione nel Repository di esempi di codice AWS.

import software.amazon.awssdk.regions.Region; import software.amazon.awssdk.services.ecs.EcsClient; import software.amazon.awssdk.services.ecs.model.DeleteServiceRequest; import software.amazon.awssdk.services.ecs.model.EcsException; /** * Before running this Java V2 code example, set up your development * environment, including your credentials. * * For more information, see the following documentation topic: * * https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/get-started.html */ public class DeleteService { public static void main(String[] args) { final String usage = """ Usage: <clusterName> <serviceArn>\s Where: clusterName - The name of the ECS cluster. serviceArn - The ARN of the ECS service. """; if (args.length != 2) { System.out.println(usage); System.exit(1); } String clusterName = args[0]; String serviceArn = args[1]; Region region = Region.US_EAST_1; EcsClient ecsClient = EcsClient.builder() .region(region) .build(); deleteSpecificService(ecsClient, clusterName, serviceArn); ecsClient.close(); } public static void deleteSpecificService(EcsClient ecsClient, String clusterName, String serviceArn) { try { DeleteServiceRequest serviceRequest = DeleteServiceRequest.builder() .cluster(clusterName) .service(serviceArn) .build(); ecsClient.deleteService(serviceRequest); System.out.println("The Service was successfully deleted"); } catch (EcsException e) { System.err.println(e.awsErrorDetails().errorMessage()); System.exit(1); } } }
  • Per i dettagli sull'API, consulta la DeleteServicesezione AWS SDK for Java 2.x API Reference.

PowerShell
Strumenti per PowerShell V4

Esempio 1: elimina il servizio denominato 'my-http-service' nel cluster predefinito. Il servizio deve includere un valore numerico desiderato e un numero corrente pari a 0 prima di poterlo eliminare. Viene richiesta una conferma prima di procedere con l’esecuzione del comando. Per disabilitare la richiesta di conferma, aggiungi il parametro -Force.

Remove-ECSService -Service my-http-service

Esempio 2: elimina il servizio denominato 'my-http-service' nel cluster denominato.

Remove-ECSService -Cluster myCluster -Service my-http-service
  • Per i dettagli sull'API, vedere DeleteServicein AWS Strumenti per PowerShell Cmdlet Reference (V4).

Strumenti per V5 PowerShell

Esempio 1: elimina il servizio denominato 'my-http-service' nel cluster predefinito. Il servizio deve includere un valore numerico desiderato e un numero corrente pari a 0 prima di poterlo eliminare. Viene richiesta una conferma prima di procedere con l’esecuzione del comando. Per disabilitare la richiesta di conferma, aggiungi il parametro -Force.

Remove-ECSService -Service my-http-service

Esempio 2: elimina il servizio denominato 'my-http-service' nel cluster denominato.

Remove-ECSService -Cluster myCluster -Service my-http-service
  • Per i dettagli sull'API, vedere DeleteServicein AWS Strumenti per PowerShell Cmdlet Reference (V5).