Weitere AWS SDK Beispiele sind im Repo AWS Doc SDK Examples
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 dermy-http-service
Dienst aktualisiert, sodass er dieamazon-ecs-sample
Aufgabendefinition verwendet.aws ecs update-service --service
my-http-service
--task-definitionamazon-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 Dienstesmy-http-service
auf 3 aktualisiert.aws ecs update-service --service
my-http-service
--desired-count3
Weitere Informationen finden Sie unter Aktualisieren eines Service im Amazon ECS Developer Guide.
-
APIEinzelheiten finden Sie UpdateService
in 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
-
APIEinzelheiten finden Sie unter UpdateService AWS Tools for PowerShellCmdlet-Referenz.
-