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.
Verwendung von DescribePolicies
mit einer CLI
Die folgenden Code-Beispiele zeigen, wie DescribePolicies
verwendet wird.
- AWS CLI
-
Beispiel 1: Um die Skalierungsrichtlinien einer bestimmten Gruppe zu beschreiben
In diesem Beispiel werden die Skalierungsrichtlinien für die angegebene Auto Scaling Scaling-Gruppe beschrieben.
aws autoscaling describe-policies \ --auto-scaling-group-name
my-asg
Ausgabe:
{ "ScalingPolicies": [ { "AutoScalingGroupName": "my-asg", "PolicyName": "alb1000-target-tracking-scaling-policy", "PolicyARN": "arn:aws:autoscaling:us-west-2:123456789012:scalingPolicy:3065d9c8-9969-4bec-bb6a-3fbe5550fde6:autoScalingGroupName/my-asg:policyName/alb1000-target-tracking-scaling-policy", "PolicyType": "TargetTrackingScaling", "StepAdjustments": [], "Alarms": [ { "AlarmName": "TargetTracking-my-asg-AlarmHigh-924887a9-12d7-4e01-8686-6f844d13a196", "AlarmARN": "arn:aws:cloudwatch:us-west-2:123456789012:alarm:TargetTracking-my-asg-AlarmHigh-924887a9-12d7-4e01-8686-6f844d13a196" }, { "AlarmName": "TargetTracking-my-asg-AlarmLow-f96f899d-b8e7-4d09-a010-c1aaa35da296", "AlarmARN": "arn:aws:cloudwatch:us-west-2:123456789012:alarm:TargetTracking-my-asg-AlarmLow-f96f899d-b8e7-4d09-a010-c1aaa35da296" } ], "TargetTrackingConfiguration": { "PredefinedMetricSpecification": { "PredefinedMetricType": "ALBRequestCountPerTarget", "ResourceLabel": "app/my-alb/778d41231b141a0f/targetgroup/my-alb-target-group/943f017f100becff" }, "TargetValue": 1000.0, "DisableScaleIn": false }, "Enabled": true }, { "AutoScalingGroupName": "my-asg", "PolicyName": "cpu40-target-tracking-scaling-policy", "PolicyARN": "arn:aws:autoscaling:us-west-2:123456789012:scalingPolicy:5fd26f71-39d4-4690-82a9-b8515c45cdde:autoScalingGroupName/my-asg:policyName/cpu40-target-tracking-scaling-policy", "PolicyType": "TargetTrackingScaling", "StepAdjustments": [], "Alarms": [ { "AlarmName": "TargetTracking-my-asg-AlarmHigh-139f9789-37b9-42ad-bea5-b5b147d7f473", "AlarmARN": "arn:aws:cloudwatch:us-west-2:123456789012:alarm:TargetTracking-my-asg-AlarmHigh-139f9789-37b9-42ad-bea5-b5b147d7f473" }, { "AlarmName": "TargetTracking-my-asg-AlarmLow-bd681c67-fc18-4c56-8468-fb8e413009c9", "AlarmARN": "arn:aws:cloudwatch:us-west-2:123456789012:alarm:TargetTracking-my-asg-AlarmLow-bd681c67-fc18-4c56-8468-fb8e413009c9" } ], "TargetTrackingConfiguration": { "PredefinedMetricSpecification": { "PredefinedMetricType": "ASGAverageCPUUtilization" }, "TargetValue": 40.0, "DisableScaleIn": false }, "Enabled": true } ] }
Weitere Informationen finden Sie unter Dynamische Skalierung im Amazon EC2 Auto Scaling Scaling-Benutzerhandbuch.
Beispiel 2: Um die Skalierungsrichtlinien eines bestimmten Namens zu beschreiben
Verwenden Sie die
--policy-names
Option, um bestimmte Skalierungsrichtlinien zurückzugeben.aws autoscaling describe-policies \ --auto-scaling-group-name
my-asg
\ --policy-namescpu40-target-tracking-scaling-policy
Eine Beispielausgabe finden Sie in Beispiel 1.
Weitere Informationen finden Sie unter Dynamische Skalierung im Amazon EC2 Auto Scaling Scaling-Benutzerhandbuch.
Beispiel 3: Um eine Reihe von Skalierungsrichtlinien zu beschreiben
Verwenden Sie die
--max-items
Option, um eine bestimmte Anzahl von Richtlinien zurückzugeben.aws autoscaling describe-policies \ --auto-scaling-group-name
my-asg
\ --max-items1
Eine Beispielausgabe finden Sie in Beispiel 1.
Wenn die Ausgabe ein
NextToken
Feld enthält, verwenden Sie den Wert dieses Felds zusammen mit der--starting-token
Option in einem nachfolgenden Aufruf, um die zusätzlichen Richtlinien abzurufen.aws autoscaling describe-policies --auto-scaling-group-name
my-asg
--starting-tokenZ3M3LMPEXAMPLE
Weitere Informationen finden Sie unter Dynamische Skalierung im Amazon EC2 Auto Scaling Scaling-Benutzerhandbuch.
-
Einzelheiten zur API finden Sie DescribePolicies
in der AWS CLI Befehlsreferenz.
-