Verwenden Sie es UpdateService mit einem oder AWS SDK CLI - AWS SDK-Codebeispiele

Weitere AWS SDK Beispiele sind im Repo AWS Doc SDK Examples GitHub verfügbar.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Verwenden Sie es UpdateService mit einem oder AWS SDK CLI

Die folgenden Codebeispiele zeigen, wie man es benutztUpdateService.

CLI
AWS CLI

Beispiel 1: Um die in einem Dienst verwendete Aufgabendefinition zu ändern

Im folgenden update-service Beispiel wird der my-http-service Dienst aktualisiert, sodass er die amazon-ecs-sample Aufgabendefinition verwendet.

aws ecs update-service --service my-http-service --task-definition amazon-ecs-sample

Beispiel 2: Um die Anzahl der Aufgaben in einem Service zu ändern

Im folgenden update-service Beispiel wird die gewünschte Aufgabenanzahl des Dienstes my-http-service auf 3 aktualisiert.

aws ecs update-service --service my-http-service --desired-count 3

Weitere Informationen finden Sie unter Aktualisieren eines Service im Amazon ECS Developer Guide.

  • APIEinzelheiten finden Sie UpdateServicein der AWS CLI Befehlsreferenz.

Java
SDKfür Java 2.x
Anmerkung

Es gibt noch mehr dazu. GitHub Sie sehen das vollständige Beispiel und erfahren, wie Sie das AWS -Code-Beispiel-Repository einrichten und ausführen.

import software.amazon.awssdk.regions.Region; import software.amazon.awssdk.services.ecs.EcsClient; import software.amazon.awssdk.services.ecs.model.EcsException; import software.amazon.awssdk.services.ecs.model.UpdateServiceRequest; /** * 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 UpdateService { public static void main(String[] args) { final String usage = """ Usage: <clusterName> <serviceArn>\s Where: clusterName - The cluster name. serviceArn - The service ARN value. """; 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(); updateSpecificService(ecsClient, clusterName, serviceArn); ecsClient.close(); } public static void updateSpecificService(EcsClient ecsClient, String clusterName, String serviceArn) { try { UpdateServiceRequest serviceRequest = UpdateServiceRequest.builder() .cluster(clusterName) .service(serviceArn) .desiredCount(0) .build(); ecsClient.updateService(serviceRequest); System.out.println("The service was modified"); } catch (EcsException e) { System.err.println(e.awsErrorDetails().errorMessage()); System.exit(1); } } }
  • APIEinzelheiten finden Sie UpdateServicein der AWS SDK for Java 2.x APIReferenz.

PowerShell
Tools für PowerShell

Beispiel 1: Mit diesem Beispielbefehl wird der Dienst `my-http-service` so aktualisiert, dass er die Aufgabendefinition amazon-ecs-sample `` verwendet.

Update-ECSService -Service my-http-service -TaskDefinition amazon-ecs-sample

Beispiel 2: Mit diesem Beispielbefehl wird die gewünschte Anzahl des my-http-service ``-Dienstes auf 10 aktualisiert.

Update-ECSService -Service my-http-service -DesiredCount 10