Utilisation de DeregisterScalableTarget avec une CLI - AWS Exemples de code SDK

D'autres exemples de AWS SDK sont disponibles dans le référentiel AWS Doc SDK Examples GitHub .

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Utilisation de DeregisterScalableTarget avec une CLI

Les exemples de code suivants illustrent comment utiliser DeregisterScalableTarget.

CLI
AWS CLI

Pour annuler l'enregistrement d'une cible évolutive

Cet exemple annule l'enregistrement d'une cible évolutive pour un service Amazon ECS appelé application Web qui s'exécute dans le cluster par défaut.

Commande :

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

Cet exemple désenregistre une cible évolutive pour une ressource personnalisée. Le fichier custom-resource-id .txt contient une chaîne qui identifie l'ID de ressource, qui, pour une ressource personnalisée, est le chemin d'accès à la ressource personnalisée via votre point de terminaison Amazon API Gateway.

Commande :

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

Contenu du fichier custom-resource-id .txt :

https://example.execute-api.us-west-2.amazonaws.com/prod/scalableTargetDimensions/1-23456789
PowerShell
Outils pour PowerShell V4

Exemple 1 : cette applet de commande annule l'enregistrement d'une cible évolutive Application Auto Scaling. Le désenregistrement d'une cible évolutive supprime les politiques de dimensionnement qui lui sont associées.

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

Sortie :

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
  • Pour plus de détails sur l'API, reportez-vous DeregisterScalableTargetà la section Référence des Outils AWS pour PowerShell applets de commande (V4).

Outils pour PowerShell V5

Exemple 1 : cette applet de commande annule l'enregistrement d'une cible évolutive Application Auto Scaling. Le désenregistrement d'une cible évolutive supprime les politiques de dimensionnement qui lui sont associées.

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

Sortie :

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
  • Pour plus de détails sur l'API, reportez-vous DeregisterScalableTargetà la section Référence des Outils AWS pour PowerShell applets de commande (V5).