Weitere AWS-SDK-Beispiele sind im GitHub-Repository Beispiele für AWS Doc SDKs
Verwendung von DescribeScheduledActions mit einer CLI
Die folgenden Code-Beispiele zeigen, wie DescribeScheduledActions verwendet wird.
- CLI
-
- AWS CLI
-
Beispiel 1: So beschreiben Sie alle geplanten Aktionen
In diesem Beispiel werden alle Ihre geplanten Aktionen beschrieben.
aws autoscaling describe-scheduled-actionsAusgabe:
{ "ScheduledUpdateGroupActions": [ { "AutoScalingGroupName": "my-asg", "ScheduledActionName": "my-recurring-action", "Recurrence": "30 0 1 1,6,12 *", "ScheduledActionARN": "arn:aws:autoscaling:us-west-2:123456789012:scheduledUpdateGroupAction:8e86b655-b2e6-4410-8f29-b4f094d6871c:autoScalingGroupName/my-asg:scheduledActionName/my-recurring-action", "StartTime": "2023-12-01T04:00:00Z", "Time": "2023-12-01T04:00:00Z", "MinSize": 1, "MaxSize": 6, "DesiredCapacity": 4, "TimeZone": "America/New_York" } ] }Weitere Informationen finden Sie unter Geplante Skalierung im Amazon EC2 Auto Scaling-Benutzerhandbuch.
Beispiel 2: So beschreiben Sie geplante Aktionen für die angegebene Gruppe
Verwenden Sie die
--auto-scaling-group-name-Option, um die geplanten Aktionen für eine bestimmte Auto-Scaling-Gruppe zu beschreiben.aws autoscaling describe-scheduled-actions \ --auto-scaling-group-namemy-asgAusgabe:
{ "ScheduledUpdateGroupActions": [ { "AutoScalingGroupName": "my-asg", "ScheduledActionName": "my-recurring-action", "Recurrence": "30 0 1 1,6,12 *", "ScheduledActionARN": "arn:aws:autoscaling:us-west-2:123456789012:scheduledUpdateGroupAction:8e86b655-b2e6-4410-8f29-b4f094d6871c:autoScalingGroupName/my-asg:scheduledActionName/my-recurring-action", "StartTime": "2023-12-01T04:00:00Z", "Time": "2023-12-01T04:00:00Z", "MinSize": 1, "MaxSize": 6, "DesiredCapacity": 4, "TimeZone": "America/New_York" } ] }Weitere Informationen finden Sie unter Geplante Skalierung im Amazon EC2 Auto Scaling-Benutzerhandbuch.
Beispiel 3: So beschreiben Sie die angegebene geplante Aktion
Verwenden Sie die
--scheduled-action-names-Option, um eine bestimmte geplante Aktion zu beschreiben.aws autoscaling describe-scheduled-actions \ --scheduled-action-namesmy-recurring-actionAusgabe:
{ "ScheduledUpdateGroupActions": [ { "AutoScalingGroupName": "my-asg", "ScheduledActionName": "my-recurring-action", "Recurrence": "30 0 1 1,6,12 *", "ScheduledActionARN": "arn:aws:autoscaling:us-west-2:123456789012:scheduledUpdateGroupAction:8e86b655-b2e6-4410-8f29-b4f094d6871c:autoScalingGroupName/my-asg:scheduledActionName/my-recurring-action", "StartTime": "2023-12-01T04:00:00Z", "Time": "2023-12-01T04:00:00Z", "MinSize": 1, "MaxSize": 6, "DesiredCapacity": 4, "TimeZone": "America/New_York" } ] }Weitere Informationen finden Sie unter Geplante Skalierung im Amazon EC2 Auto Scaling-Benutzerhandbuch.
Beispiel 4: So beschreiben Sie geplante Aktionen mit einer bestimmten Startzeit
Verwenden Sie die
--start-time-Option, um die geplanten Aktionen zu beschreiben, die zu einer bestimmten Zeit beginnen.aws autoscaling describe-scheduled-actions \ --start-time"2023-12-01T04:00:00Z"Ausgabe:
{ "ScheduledUpdateGroupActions": [ { "AutoScalingGroupName": "my-asg", "ScheduledActionName": "my-recurring-action", "Recurrence": "30 0 1 1,6,12 *", "ScheduledActionARN": "arn:aws:autoscaling:us-west-2:123456789012:scheduledUpdateGroupAction:8e86b655-b2e6-4410-8f29-b4f094d6871c:autoScalingGroupName/my-asg:scheduledActionName/my-recurring-action", "StartTime": "2023-12-01T04:00:00Z", "Time": "2023-12-01T04:00:00Z", "MinSize": 1, "MaxSize": 6, "DesiredCapacity": 4, "TimeZone": "America/New_York" } ] }Weitere Informationen finden Sie unter Geplante Skalierung im Amazon EC2 Auto Scaling-Benutzerhandbuch.
Beispiel 5: So beschreiben Sie geplante Aktionen, die zu einem bestimmten Zeitpunkt enden
Verwenden Sie die
--end-time-Option, um die geplanten Aktionen zu beschreiben, die zu einem bestimmten Zeitpunkt enden.aws autoscaling describe-scheduled-actions \ --end-time"2023-12-01T04:00:00Z"Ausgabe:
{ "ScheduledUpdateGroupActions": [ { "AutoScalingGroupName": "my-asg", "ScheduledActionName": "my-recurring-action", "Recurrence": "30 0 1 1,6,12 *", "ScheduledActionARN": "arn:aws:autoscaling:us-west-2:123456789012:scheduledUpdateGroupAction:8e86b655-b2e6-4410-8f29-b4f094d6871c:autoScalingGroupName/my-asg:scheduledActionName/my-recurring-action", "StartTime": "2023-12-01T04:00:00Z", "Time": "2023-12-01T04:00:00Z", "MinSize": 1, "MaxSize": 6, "DesiredCapacity": 4, "TimeZone": "America/New_York" } ] }Weitere Informationen finden Sie unter Geplante Skalierung im Amazon EC2 Auto Scaling-Benutzerhandbuch.
Beispiel 6: So beschreiben Sie eine bestimmte Anzahl von geplanten Aktionen
Verwenden Sie die
--max-items-Option, um eine bestimmte Anzahl von geplanten Aktionen zurückzugeben.aws autoscaling describe-scheduled-actions \ --auto-scaling-group-namemy-asg\ --max-items1Ausgabe:
{ "ScheduledUpdateGroupActions": [ { "AutoScalingGroupName": "my-asg", "ScheduledActionName": "my-recurring-action", "Recurrence": "30 0 1 1,6,12 *", "ScheduledActionARN": "arn:aws:autoscaling:us-west-2:123456789012:scheduledUpdateGroupAction:8e86b655-b2e6-4410-8f29-b4f094d6871c:autoScalingGroupName/my-asg:scheduledActionName/my-recurring-action", "StartTime": "2023-12-01T04:00:00Z", "Time": "2023-12-01T04:00:00Z", "MinSize": 1, "MaxSize": 6, "DesiredCapacity": 4, "TimeZone": "America/New_York" } ] }Wenn die Ausgabe ein
NextToken-Feld enthält, gibt es weitere geplante Aktionen. Verwenden Sie den Wert dieses Feldes mit der--starting-token-Option in einem nachfolgenden Aufruf wie folgt, um die zusätzlichen Aktivitäten abzurufen.aws autoscaling describe-scheduled-actions \ --auto-scaling-group-namemy-asg\ --starting-tokenZ3M3LMPEXAMPLEWeitere Informationen finden Sie unter Geplante Skalierung im Amazon EC2 Auto Scaling-Benutzerhandbuch.
-
Weitere API-Informationen finden Sie unter DescribeScheduledActions
in der AWS CLI-Befehlsreferenz.
-
- PowerShell
-
- Tools für PowerShell V4
-
Beispiel 1: In diesem Beispiel werden die geplanten Skalierungsaktionen für die angegebene Auto-Scaling-Gruppe beschrieben.
Get-ASScheduledAction -AutoScalingGroupName my-asgAusgabe:
AutoScalingGroupName : my-asg DesiredCapacity : 10 EndTime : MaxSize : MinSize : Recurrence : ScheduledActionARN : arn:aws:autoscaling:us-west-2:123456789012:scheduledUpdateGroupAction:8a4c5f24-6ec6-4306-a2dd-f7 2c3af3a4d6:autoScalingGroupName/my-asg:scheduledActionName/myScheduledAction ScheduledActionName : myScheduledAction StartTime : 11/30/2015 8:00:00 AM Time : 11/30/2015 8:00:00 AMBeispiel 2: In diesem Beispiel werden die angegebenen geplanten Skalierungsaktionen beschrieben.
Get-ASScheduledAction -ScheduledActionName @("myScheduledScaleOut", "myScheduledScaleIn")Beispiel 3: In diesem Beispiel werden die geplanten Skalierungsaktionen beschrieben, die zur angegebenen Zeit beginnen.
Get-ASScheduledAction -StartTime "2015-12-01T08:00:00Z"Beispiel 4: In diesem Beispiel werden die geplanten Skalierungsaktionen beschrieben, die zur angegebenen Zeit enden.
Get-ASScheduledAction -EndTime "2015-12-30T08:00:00Z"Beispiel 5: In diesem Beispiel werden die geplanten Skalierungsaktionen für alle Ihre Auto-Scaling-Gruppen beschrieben.
Get-ASScheduledAction-
Weitere API-Informationen finden Sie unter DescribeScheduledActions in der AWS -Tools für PowerShell-Cmdlet-Referenz (V4).
-
- Tools für PowerShell V5
-
Beispiel 1: In diesem Beispiel werden die geplanten Skalierungsaktionen für die angegebene Auto-Scaling-Gruppe beschrieben.
Get-ASScheduledAction -AutoScalingGroupName my-asgAusgabe:
AutoScalingGroupName : my-asg DesiredCapacity : 10 EndTime : MaxSize : MinSize : Recurrence : ScheduledActionARN : arn:aws:autoscaling:us-west-2:123456789012:scheduledUpdateGroupAction:8a4c5f24-6ec6-4306-a2dd-f7 2c3af3a4d6:autoScalingGroupName/my-asg:scheduledActionName/myScheduledAction ScheduledActionName : myScheduledAction StartTime : 11/30/2015 8:00:00 AM Time : 11/30/2015 8:00:00 AMBeispiel 2: In diesem Beispiel werden die angegebenen geplanten Skalierungsaktionen beschrieben.
Get-ASScheduledAction -ScheduledActionName @("myScheduledScaleOut", "myScheduledScaleIn")Beispiel 3: In diesem Beispiel werden die geplanten Skalierungsaktionen beschrieben, die zur angegebenen Zeit beginnen.
Get-ASScheduledAction -StartTime "2015-12-01T08:00:00Z"Beispiel 4: In diesem Beispiel werden die geplanten Skalierungsaktionen beschrieben, die zur angegebenen Zeit enden.
Get-ASScheduledAction -EndTime "2015-12-30T08:00:00Z"Beispiel 5: In diesem Beispiel werden die geplanten Skalierungsaktionen für alle Ihre Auto-Scaling-Gruppen beschrieben.
Get-ASScheduledAction-
Weitere API-Informationen finden Sie unter DescribeScheduledActions in der AWS -Tools für PowerShell-Cmdlet-Referenz (V5).
-