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.
Gli esempi di operazioni sono estratti di codice da programmi più grandi e devono essere eseguiti nel contesto. È possibile visualizzare questa operazione nel contesto nei seguenti esempi di codice:
- 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
-
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);
}
}
}
- 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
- 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