Esempi di Application Auto Scaling con AWS CLI
Gli esempi di codice seguenti mostrano come eseguire azioni e implementare scenari comuni utilizzando AWS Command Line Interface con il servizio Application Auto Scaling.
Le operazioni sono estratti di codice da programmi più grandi e devono essere eseguite nel contesto. Sebbene le operazioni mostrino come richiamare le singole funzioni del servizio, è possibile visualizzarle contestualizzate negli scenari correlati.
Ogni esempio include un link al codice sorgente completo, dove è possibile trovare le istruzioni su come configurare ed eseguire il codice nel contesto.
Argomenti
Operazioni
L’esempio di codice seguente mostra come utilizzare delete-scaling-policy.
- AWS CLI
-
Come eliminare una policy di dimensionamento
Questo esempio elimina una policy di dimensionamento per l’app web del servizio Amazon ECS in esecuzione nel cluster predefinito.
Comando:
aws application-autoscaling delete-scaling-policy --policy-nameweb-app-cpu-lt-25--scalable-dimensionecs:service:DesiredCount--resource-idservice/default/web-app--service-namespaceecs-
Per informazioni dettagliate sull’API, consulta DeleteScalingPolicy
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare delete-scheduled-action.
- AWS CLI
-
Per eliminare un'operazione pianificata
Nell’esempio seguente
delete-scheduled-actionelimina l’azione pianificata specificata dal parco Amazon AppStream 2.0 specificato:aws application-autoscaling delete-scheduled-action \ --service-namespaceappstream\ --scalable-dimensionappstream:fleet:DesiredCapacity\ --resource-idfleet/sample-fleet\ --scheduled-action-namemy-recurring-actionQuesto comando non produce alcun output.
Per ulteriori informazioni, consulta Dimensionamento pianificato nella Guida per l'utente di Application Auto Scaling.
-
Per informazioni dettagliate sull’API, consulta DeleteScheduledAction
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare deregister-scalable-target.
- AWS CLI
-
Come annullare la registrazione di una destinazione scalabile
Questo esempio annulla la registrazione di una destinazione scalabile di un servizio Amazon ECS denominato web-app in esecuzione nel cluster predefinito.
Comando:
aws application-autoscaling deregister-scalable-target --service-namespaceecs--scalable-dimensionecs:service:DesiredCount--resource-idservice/default/web-appQuesto esempio annulla la registrazione di una destinazione scalabile di una risorsa personalizzata. Il file custom-resource-id.txt contiene una stringa che identifichi l’ID della risorsa, che rappresenta il percorso della risorsa personalizzata tramite l’endpoint di Gateway Amazon API.
Comando:
aws application-autoscaling deregister-scalable-target --service-namespacecustom-resource--scalable-dimensioncustom-resource:ResourceType:Property--resource-idfile://~/custom-resource-id.txtContenuto del file custom-resource-id.txt:
https://example.execute-api.us-west-2.amazonaws.com/prod/scalableTargetDimensions/1-23456789-
Per informazioni dettagliate sull’API, consulta DeregisterScalableTarget
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare describe-scalable-targets.
- AWS CLI
-
Come descrivere le destinazioni scalabili
Nell’esempio seguente
describe-scalable-targetsdescrive le destinazioni dimensionabili per il namespace del servizioecs.aws application-autoscaling describe-scalable-targets \ --service-namespaceecsOutput:
{ "ScalableTargets": [ { "ServiceNamespace": "ecs", "ScalableDimension": "ecs:service:DesiredCount", "ResourceId": "service/default/web-app", "MinCapacity": 1, "MaxCapacity": 10, "RoleARN": "arn:aws:iam::123456789012:role/aws-service-role/ecs.application-autoscaling.amazonaws.com/AWSServiceRoleForApplicationAutoScaling_ECSService", "CreationTime": 1462558906.199, "SuspendedState": { "DynamicScalingOutSuspended": false, "ScheduledScalingSuspended": false, "DynamicScalingInSuspended": false }, "ScalableTargetARN": "arn:aws:application-autoscaling:us-west-2:123456789012:scalable-target/1234abcd56ab78cd901ef1234567890ab123" } ] }Per ulteriori informazioni, consulta Servizi AWS che è possibile utilizzare con Application Auto Scaling nella Guida per l’utente di Application Auto Scaling.
-
Per informazioni dettagliate sull’API, consulta DescribeScalableTargets
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare describe-scaling-activities.
- AWS CLI
-
Esempio 1: per descrivere le attività di dimensionamento per il servizio Amazon ECS specificato
Nell’esempio seguente
describe-scaling-activitiesdescrive le attività di dimensionamento per un servizio Amazon ECS denominatoweb-appin esecuzione nel clusterdefault. L’output mostra un’attività di dimensionamento avviata da una policy di dimensionamento.aws application-autoscaling describe-scaling-activities \ --service-namespaceecs\ --resource-idservice/default/web-appOutput:
{ "ScalingActivities": [ { "ScalableDimension": "ecs:service:DesiredCount", "Description": "Setting desired count to 1.", "ResourceId": "service/default/web-app", "ActivityId": "e6c5f7d1-dbbb-4a3f-89b2-51f33e766399", "StartTime": 1462575838.171, "ServiceNamespace": "ecs", "EndTime": 1462575872.111, "Cause": "monitor alarm web-app-cpu-lt-25 in state ALARM triggered policy web-app-cpu-lt-25", "StatusMessage": "Successfully set desired count to 1. Change successfully fulfilled by ecs.", "StatusCode": "Successful" } ] }Per ulteriori informazioni, consulta Attività di dimensionamento per Application Auto Scaling nella Guida per l’utente di Application Auto Scaling.
Esempio 2: per descrivere le attività di dimensionamento per la tabella DynamoDB specificata
Nell’ esempio seguente
describe-scaling-activitiesdescrive le attività di ridimensionamento per una tabella DynamoDB chiamataTestTable. L’output mostra le attività di dimensionamento avviate da due diverse azioni pianificate.aws application-autoscaling describe-scaling-activities \ --service-namespacedynamodb\ --resource-idtable/TestTableOutput:
{ "ScalingActivities": [ { "ScalableDimension": "dynamodb:table:WriteCapacityUnits", "Description": "Setting write capacity units to 10.", "ResourceId": "table/my-table", "ActivityId": "4d1308c0-bbcf-4514-a673-b0220ae38547", "StartTime": 1561574415.086, "ServiceNamespace": "dynamodb", "EndTime": 1561574449.51, "Cause": "maximum capacity was set to 10", "StatusMessage": "Successfully set write capacity units to 10. Change successfully fulfilled by dynamodb.", "StatusCode": "Successful" }, { "ScalableDimension": "dynamodb:table:WriteCapacityUnits", "Description": "Setting min capacity to 5 and max capacity to 10", "ResourceId": "table/my-table", "ActivityId": "f2b7847b-721d-4e01-8ef0-0c8d3bacc1c7", "StartTime": 1561574414.644, "ServiceNamespace": "dynamodb", "Cause": "scheduled action name my-second-scheduled-action was triggered", "StatusMessage": "Successfully set min capacity to 5 and max capacity to 10", "StatusCode": "Successful" }, { "ScalableDimension": "dynamodb:table:WriteCapacityUnits", "Description": "Setting write capacity units to 15.", "ResourceId": "table/my-table", "ActivityId": "d8ea4de6-9eaa-499f-b466-2cc5e681ba8b", "StartTime": 1561574108.904, "ServiceNamespace": "dynamodb", "EndTime": 1561574140.255, "Cause": "minimum capacity was set to 15", "StatusMessage": "Successfully set write capacity units to 15. Change successfully fulfilled by dynamodb.", "StatusCode": "Successful" }, { "ScalableDimension": "dynamodb:table:WriteCapacityUnits", "Description": "Setting min capacity to 15 and max capacity to 20", "ResourceId": "table/my-table", "ActivityId": "3250fd06-6940-4e8e-bb1f-d494db7554d2", "StartTime": 1561574108.512, "ServiceNamespace": "dynamodb", "Cause": "scheduled action name my-first-scheduled-action was triggered", "StatusMessage": "Successfully set min capacity to 15 and max capacity to 20", "StatusCode": "Successful" } ] }Per ulteriori informazioni, consulta Attività di dimensionamento per Application Auto Scaling nella Guida per l’utente di Application Auto Scaling.
-
Per informazioni dettagliate sull’API, consulta DescribeScalingActivities
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare describe-scaling-policies.
- AWS CLI
-
Come descrivere le policy di dimensionamento
Questo comando di esempio descrive le policy di dimensionamento per il namespace del servizio ecs.
Comando:
aws application-autoscaling describe-scaling-policies --service-namespaceecsOutput:
{ "ScalingPolicies": [ { "PolicyName": "web-app-cpu-gt-75", "ScalableDimension": "ecs:service:DesiredCount", "ResourceId": "service/default/web-app", "CreationTime": 1462561899.23, "StepScalingPolicyConfiguration": { "Cooldown": 60, "StepAdjustments": [ { "ScalingAdjustment": 200, "MetricIntervalLowerBound": 0.0 } ], "AdjustmentType": "PercentChangeInCapacity" }, "PolicyARN": "arn:aws:autoscaling:us-west-2:012345678910:scalingPolicy:6d8972f3-efc8-437c-92d1-6270f29a66e7:resource/ecs/service/default/web-app:policyName/web-app-cpu-gt-75", "PolicyType": "StepScaling", "Alarms": [ { "AlarmName": "web-app-cpu-gt-75", "AlarmARN": "arn:aws:cloudwatch:us-west-2:012345678910:alarm:web-app-cpu-gt-75" } ], "ServiceNamespace": "ecs" }, { "PolicyName": "web-app-cpu-lt-25", "ScalableDimension": "ecs:service:DesiredCount", "ResourceId": "service/default/web-app", "CreationTime": 1462562575.099, "StepScalingPolicyConfiguration": { "Cooldown": 1, "StepAdjustments": [ { "ScalingAdjustment": -50, "MetricIntervalUpperBound": 0.0 } ], "AdjustmentType": "PercentChangeInCapacity" }, "PolicyARN": "arn:aws:autoscaling:us-west-2:012345678910:scalingPolicy:6d8972f3-efc8-437c-92d1-6270f29a66e7:resource/ecs/service/default/web-app:policyName/web-app-cpu-lt-25", "PolicyType": "StepScaling", "Alarms": [ { "AlarmName": "web-app-cpu-lt-25", "AlarmARN": "arn:aws:cloudwatch:us-west-2:012345678910:alarm:web-app-cpu-lt-25" } ], "ServiceNamespace": "ecs" } ] }-
Per informazioni dettagliate sull’API, consulta DescribeScalingPolicies
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare describe-scheduled-actions.
- AWS CLI
-
Come descrivere le azioni pianificate
Nell’esempio seguente
describe-scheduled-actionsvisualizza i dettagli delle azioni pianificate per il namespace del servizio specificato:aws application-autoscaling describe-scheduled-actions \ --service-namespacedynamodbOutput:
{ "ScheduledActions": [ { "ScalableDimension": "dynamodb:table:WriteCapacityUnits", "Schedule": "at(2019-05-20T18:35:00)", "ResourceId": "table/my-table", "CreationTime": 1561571888.361, "ScheduledActionARN": "arn:aws:autoscaling:us-west-2:123456789012:scheduledAction:2d36aa3b-cdf9-4565-b290-81db519b227d:resource/dynamodb/table/my-table:scheduledActionName/my-first-scheduled-action", "ScalableTargetAction": { "MinCapacity": 15, "MaxCapacity": 20 }, "ScheduledActionName": "my-first-scheduled-action", "ServiceNamespace": "dynamodb" }, { "ScalableDimension": "dynamodb:table:WriteCapacityUnits", "Schedule": "at(2019-05-20T18:40:00)", "ResourceId": "table/my-table", "CreationTime": 1561571946.021, "ScheduledActionARN": "arn:aws:autoscaling:us-west-2:123456789012:scheduledAction:2d36aa3b-cdf9-4565-b290-81db519b227d:resource/dynamodb/table/my-table:scheduledActionName/my-second-scheduled-action", "ScalableTargetAction": { "MinCapacity": 5, "MaxCapacity": 10 }, "ScheduledActionName": "my-second-scheduled-action", "ServiceNamespace": "dynamodb" } ] }Per ulteriori informazioni, consulta Dimensionamento pianificato nella Guida per l'utente di Application Auto Scaling.
-
Per informazioni dettagliate sull’API, consulta DescribeScheduledActions
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare list-tags-for-resource.
- AWS CLI
-
Come elencare i tag per un target scalabile
Nell’esempio seguente
list-tags-for-resourceelenca i nomi e i valori delle chiavi dei tag associati alla destinazione dimensionabile specificata dal relativo ARN.aws application-autoscaling list-tags-for-resource \ --resource-arnarn:aws:application-autoscaling:us-west-2:123456789012:scalable-target/1234abcd56ab78cd901ef1234567890ab123Output:
{ "Tags": { "environment": "production" } }Per ulteriori informazioni, consulta Supporto al tagging per l’Applicazione di Dimensionamento automatico nella Guida per l’utente di Application Auto Scaling.
-
Per informazioni dettagliate sull'API, consulta ListTagsForResource
nella Documentazione di riferimento dei comandi della AWS CLI.
-
L’esempio di codice seguente mostra come utilizzare put-scaling-policy.
- AWS CLI
-
Esempio 1: applicazione di una policy di dimensionamento con monitoraggio degli obiettivi con uno specifico parametro di default
Nell’esempio seguente
put-scaling-policyapplica una policy di dimensionamento con monitoraggio delle destinazioni con una specifica di metrica predefinita a un servizio Amazon ECS denominato web-app nel cluster predefinito. La policy mantiene l’utilizzo medio della CPU del servizio al 75%, con tempi di raffreddamento delle operazioni di dimensionamento orizzontale di 60 secondi. L’output contiene gli ARN e i nomi dei due allarmi CloudWatch creati automaticamente.aws application-autoscaling put-scaling-policy --service-namespaceecs\ --scalable-dimensionecs:service:DesiredCount\ --resource-idservice/default/web-app\ --policy-namecpu75-target-tracking-scaling-policy--policy-typeTargetTrackingScaling\ --target-tracking-scaling-policy-configurationfile://config.jsonQuesto esempio presuppone che nella directory corrente sia presente un file config.json con il seguente contenuto:
{ "TargetValue": 75.0, "PredefinedMetricSpecification": { "PredefinedMetricType": "ECSServiceAverageCPUUtilization" }, "ScaleOutCooldown": 60, "ScaleInCooldown": 60 }Output:
{ "PolicyARN": "arn:aws:autoscaling:us-west-2:012345678910:scalingPolicy:6d8972f3-efc8-437c-92d1-6270f29a66e7:resource/ecs/service/default/web-app:policyName/cpu75-target-tracking-scaling-policy", "Alarms": [ { "AlarmARN": "arn:aws:cloudwatch:us-west-2:012345678910:alarm:TargetTracking-service/default/web-app-AlarmHigh-d4f0770c-b46e-434a-a60f-3b36d653feca", "AlarmName": "TargetTracking-service/default/web-app-AlarmHigh-d4f0770c-b46e-434a-a60f-3b36d653feca" }, { "AlarmARN": "arn:aws:cloudwatch:us-west-2:012345678910:alarm:TargetTracking-service/default/web-app-AlarmLow-1b437334-d19b-4a63-a812-6c67aaf2910d", "AlarmName": "TargetTracking-service/default/web-app-AlarmLow-1b437334-d19b-4a63-a812-6c67aaf2910d" } ] }Esempio 2: applicazione di una policy di dimensionamento con monitoraggio degli obiettivi con uno specifico parametro personalizzato
Nell’esempio seguente
put-scaling-policyapplica una policy di dimensionamento con monitoraggio delle destinazioni con una specifica di metrica personalizzata a un servizio Amazon ECS denominato web-app nel cluster predefinito. La policy mantiene l’utilizzo medio del servizio al 75%, con tempi di raffreddamento delle operazioni di dimensionamento orizzontale di 60 secondi. L’output contiene gli ARN e i nomi dei due allarmi CloudWatch creati automaticamente.aws application-autoscaling put-scaling-policy --service-namespaceecs\ --scalable-dimensionecs:service:DesiredCount\ --resource-idservice/default/web-app\ --policy-namecms75-target-tracking-scaling-policy--policy-typeTargetTrackingScaling\ --target-tracking-scaling-policy-configurationfile://config.jsonQuesto esempio presuppone che nella directory corrente sia presente un file config.json con il seguente contenuto:
{ "TargetValue":75.0, "CustomizedMetricSpecification":{ "MetricName":"MyUtilizationMetric", "Namespace":"MyNamespace", "Dimensions": [ { "Name":"MyOptionalMetricDimensionName", "Value":"MyOptionalMetricDimensionValue" } ], "Statistic":"Average", "Unit":"Percent" }, "ScaleOutCooldown": 60, "ScaleInCooldown": 60 }Output:
{ "PolicyARN": "arn:aws:autoscaling:us-west-2:012345678910:scalingPolicy: 8784a896-b2ba-47a1-b08c-27301cc499a1:resource/ecs/service/default/web-app:policyName/cms75-target-tracking-scaling-policy", "Alarms": [ { "AlarmARN": "arn:aws:cloudwatch:us-west-2:012345678910:alarm:TargetTracking-service/default/web-app-AlarmHigh-9bc77b56-0571-4276-ba0f-d4178882e0a0", "AlarmName": "TargetTracking-service/default/web-app-AlarmHigh-9bc77b56-0571-4276-ba0f-d4178882e0a0" }, { "AlarmARN": "arn:aws:cloudwatch:us-west-2:012345678910:alarm:TargetTracking-service/default/web-app-AlarmLow-9b6ad934-6d37-438e-9e05-02836ddcbdc4", "AlarmName": "TargetTracking-service/default/web-app-AlarmLow-9b6ad934-6d37-438e-9e05-02836ddcbdc4" } ] }Esempio 3: applicazione di una policy di dimensionamento con monitoraggio degli obiettivi per il solo aumento orizzontale
Nell’esempio seguente
put-scaling-policyapplica una policy di dimensionamento con monitoraggio delle destinazioni a un servizio denominatoweb-appnel cluster predefinito. La policy viene utilizzata per aumentare orizzontalmente il servizio ECS quando la metricaRequestCountPerTargetdell’Application Load Balancer supera la soglia. L’output contiene l’ARN e il nome dell’allarme CloudWatch creati automaticamente.aws application-autoscaling put-scaling-policy \ --service-namespaceecs\ --scalable-dimensionecs:service:DesiredCount\ --resource-idservice/default/web-app\ --policy-namealb-scale-out-target-tracking-scaling-policy\ --policy-typeTargetTrackingScaling\ --target-tracking-scaling-policy-configurationfile://config.jsonContenuto di
config.json.{ "TargetValue": 1000.0, "PredefinedMetricSpecification": { "PredefinedMetricType": "ALBRequestCountPerTarget", "ResourceLabel": "app/EC2Co-EcsEl-1TKLTMITMM0EO/f37c06a68c1748aa/targetgroup/EC2Co-Defau-LDNM7Q3ZH1ZN/6d4ea56ca2d6a18d" }, "ScaleOutCooldown": 60, "ScaleInCooldown": 60, "DisableScaleIn": true }Output:
{ "PolicyARN": "arn:aws:autoscaling:us-west-2:123456789012:scalingPolicy:6d8972f3-efc8-437c-92d1-6270f29a66e7:resource/ecs/service/default/web-app:policyName/alb-scale-out-target-tracking-scaling-policy", "Alarms": [ { "AlarmName": "TargetTracking-service/default/web-app-AlarmHigh-d4f0770c-b46e-434a-a60f-3b36d653feca", "AlarmARN": "arn:aws:cloudwatch:us-west-2:123456789012:alarm:TargetTracking-service/default/web-app-AlarmHigh-d4f0770c-b46e-434a-a60f-3b36d653feca" } ] }Per ulteriori informazioni, consulta Target Tracking Scaling Policies for Application Auto Scaling nella Guida per l’utente di AWS Application Auto Scaling.
-
Per informazioni dettagliate sull’API, consulta PutScalingPolicy
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare put-scheduled-action.
- AWS CLI
-
Come aggiungere un’azione pianificata a una tabella DynamoDB
Questo esempio aggiunge un’azione pianificata a una tabella DynamoDB denominata TestTable per aumentare orizzontalmente in base a una pianificazione ricorrente. Alla pianificazione specificata (ogni giorno alle 12:15 UTC), se la capacità corrente è inferiore al valore indicato per MinCapacity, Application Auto Scaling aumenta orizzontalmente in base al valore specificato da MinCapacity.
Comando:
aws application-autoscaling put-scheduled-action --service-namespacedynamodb--scheduled-action-namemy-recurring-action--schedule"cron(15 12 * * ? *)"--resource-idtable/TestTable--scalable-dimensiondynamodb:table:WriteCapacityUnits--scalable-target-actionMinCapacity=6Per ulteriori informazioni, consulta Dimensionamento pianificato nella Guida per l’utente di Application Auto Scaling.
-
Per informazioni dettagliate sull’API, consulta PutScheduledAction
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare register-scalable-target.
- AWS CLI
-
Esempio 1: per registrare un servizio ECS come destinazione scalabile
Nell’esempio seguente
register-scalable-targetregistra un servizio Amazon ECS con Application Auto Scaling. Alla destinazione scalabile aggiunge anche un tag con il nome della chiaveenvironmente il valoreproduction.aws application-autoscaling register-scalable-target \ --service-namespaceecs\ --scalable-dimensionecs:service:DesiredCount\ --resource-idservice/default/web-app\ --min-capacity1--max-capacity10\ --tagsenvironment=productionOutput:
{ "ScalableTargetARN": "arn:aws:application-autoscaling:us-west-2:123456789012:scalable-target/1234abcd56ab78cd901ef1234567890ab123" }Per esempi di altri servizi AWS e altre risorse personalizzate, consulta gli argomenti disponibili in Servizi AWS che è possibile utilizzare con Application Auto Scaling nella Guida per l’utente di Application Auto Scaling.
Esempio 2: per sospendere le attività di dimensionamento per una destinazione scalabile
Nell’esempio seguente
register-scalable-targetsospende le attività di dimensionamento per una destinazione scalabile esistente.aws application-autoscaling register-scalable-target \ --service-namespacedynamodb\ --scalable-dimensiondynamodb:table:ReadCapacityUnits\ --resource-idtable/my-table\ --suspended-stateDynamicScalingInSuspended=true,DynamicScalingOutSuspended=true,ScheduledScalingSuspended=trueOutput:
{ "ScalableTargetARN": "arn:aws:application-autoscaling:us-west-2:123456789012:scalable-target/1234abcd56ab78cd901ef1234567890ab123" }Per ulteriori informazioni, consulta Sospensione e ripresa del dimensionamento per Application Auto Scaling nella Guida per l’utente di Application Auto Scaling.
Esempio 3: per riprendere le attività di dimensionamento per una destinazione scalabile
Nell’esempio seguente
register-scalable-targetriprende le attività di dimensionamento per una destinazione scalabile esistente.aws application-autoscaling register-scalable-target \ --service-namespacedynamodb\ --scalable-dimensiondynamodb:table:ReadCapacityUnits\ --resource-idtable/my-table\ --suspended-stateDynamicScalingInSuspended=false,DynamicScalingOutSuspended=false,ScheduledScalingSuspended=falseOutput:
{ "ScalableTargetARN": "arn:aws:application-autoscaling:us-west-2:123456789012:scalable-target/1234abcd56ab78cd901ef1234567890ab123" }Per ulteriori informazioni, consulta Sospensione e ripresa del dimensionamento per Application Auto Scaling nella Guida per l’utente di Application Auto Scaling.
-
Per informazioni dettagliate sull’API, consulta RegisterScalableTarget
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare tag-resource.
- AWS CLI
-
Come aggiungere un tag a un target scalabile
Nell’esempio seguente
tag-resourceaggiunge un tag con il nome della chiaveenvironmente il valoreproductionalla destinazione dimensionabile specificata dal relativo ARN.aws application-autoscaling tag-resource \ --resource-arnarn:aws:application-autoscaling:us-west-2:123456789012:scalable-target/1234abcd56ab78cd901ef1234567890ab123\ --tagsenvironment=productionQuesto comando non produce alcun output.
Per ulteriori informazioni, consulta Supporto al tagging per l’Applicazione di Dimensionamento automatico nella Guida per l’utente di Application Auto Scaling.
-
Per informazioni dettagliate sulle API, consulta TagResource
nel Riferimento ai comandi AWS CLI.
-
L’esempio di codice seguente mostra come utilizzare untag-resource.
- AWS CLI
-
Come rimuovere un tag da un target scalabile
Nell’esempio seguente
untag-resourcerimuove la coppia di tag con il nome di chiaveenvironmentdalla destinazione dimensionabile specificata dal relativo ARN.aws application-autoscaling untag-resource \ --resource-arnarn:aws:application-autoscaling:us-west-2:123456789012:scalable-target/1234abcd56ab78cd901ef1234567890ab123\ --tag-keys"environment"Questo comando non produce alcun output.
Per ulteriori informazioni, consulta Supporto al tagging per l’Applicazione di Dimensionamento automatico nella Guida per l’utente di Application Auto Scaling.
-
Per i dettagli dell'API, consulta UntagResource
in Riferimento ai comandi della AWS CLI.
-