Verwendung von DeregisterScalableTarget mit einer 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.

Verwendung von DeregisterScalableTarget mit einer CLI

Die folgenden Code-Beispiele zeigen, wie DeregisterScalableTarget verwendet wird.

CLI
AWS CLI

Um die Registrierung eines skalierbaren Ziels aufzuheben

In diesem Beispiel wird die Registrierung eines skalierbaren Ziels für einen Amazon ECS-Service namens Web-App aufgehoben, der im Standard-Cluster ausgeführt wird.

Befehl:

aws application-autoscaling deregister-scalable-target --service-namespace ecs --scalable-dimension ecs:service:DesiredCount --resource-id service/default/web-app

In diesem Beispiel wird die Registrierung eines skalierbaren Ziels für eine benutzerdefinierte Ressource aufgehoben. Die custom-resource-id .txt-Datei enthält eine Zeichenfolge, die die Ressourcen-ID identifiziert. Bei einer benutzerdefinierten Ressource ist dies der Pfad zu der benutzerdefinierten Ressource über Ihren Amazon API Gateway Gateway-Endpunkt.

Befehl:

aws application-autoscaling deregister-scalable-target --service-namespace custom-resource --scalable-dimension custom-resource:ResourceType:Property --resource-id file://~/custom-resource-id.txt

Inhalt der custom-resource-id TXT-Datei:

https://example.execute-api.us-west-2.amazonaws.com/prod/scalableTargetDimensions/1-23456789
PowerShell
Tools für PowerShell V4

Beispiel 1: Dieses Cmdlet hebt die Registrierung eines skalierbaren Application Auto Scaling Scaling-Ziels auf. Durch die Deregistrierung eines skalierbaren Ziels werden die zugehörigen Skalierungsrichtlinien gelöscht.

Remove-AASScalableTarget -ResourceId fleet/MyFleet -ScalableDimension appstream:fleet:DesiredCapacity -ServiceNamespace AppStream

Ausgabe:

Confirm Are you sure you want to perform this action? Performing the operation "Remove-AASScalableTarget (DeregisterScalableTarget)" on target "fleet/MyFleet". [Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"): Y
Tools für V5 PowerShell

Beispiel 1: Dieses Cmdlet hebt die Registrierung eines skalierbaren Application Auto Scaling Scaling-Ziels auf. Durch die Deregistrierung eines skalierbaren Ziels werden die zugehörigen Skalierungsrichtlinien gelöscht.

Remove-AASScalableTarget -ResourceId fleet/MyFleet -ScalableDimension appstream:fleet:DesiredCapacity -ServiceNamespace AppStream

Ausgabe:

Confirm Are you sure you want to perform this action? Performing the operation "Remove-AASScalableTarget (DeregisterScalableTarget)" on target "fleet/MyFleet". [Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"): Y