Sono disponibili altri esempi per SDK AWS nel repository GitHub della documentazione degli esempi per SDK AWS
Utilizzare DescribeScheduledActions con una CLI
Gli esempi di codice seguenti mostrano come utilizzare DescribeScheduledActions.
- CLI
-
- AWS CLI
-
Esempio 1: come descrivere tutte le azioni pianificate.
Questo esempio descrive tutte le azioni pianificate.
aws autoscaling describe-scheduled-actionsOutput:
{ "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" } ] }Per ulteriori informazioni, consulta Dimensionamento pianificato nella Guida per l’utente di Dimensionamento automatico Amazon EC2.
Esempio 2: come descrivere le azioni pianificate per il gruppo specificato
Per descrivere le azioni pianificate per un gruppo Auto Scaling specifico, utilizza l’opzione
--auto-scaling-group-name.aws autoscaling describe-scheduled-actions \ --auto-scaling-group-namemy-asgOutput:
{ "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" } ] }Per ulteriori informazioni, consulta Dimensionamento pianificato nella Guida per l’utente di Dimensionamento automatico Amazon EC2.
Esempio 3: come descrivere l’azione pianificata specificata.
Per descrivere un’azione pianificata specifica, utilizza l’opzione
--scheduled-action-names.aws autoscaling describe-scheduled-actions \ --scheduled-action-namesmy-recurring-actionOutput:
{ "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" } ] }Per ulteriori informazioni, consulta Dimensionamento pianificato nella Guida per l’utente di Dimensionamento automatico Amazon EC2.
Esempio 4: come descrivere le azioni pianificate con un’ora di inizio specificata.
Per descrivere le azioni pianificate che iniziano a un’ora specifica, utilizza l’opzione
--start-time.aws autoscaling describe-scheduled-actions \ --start-time"2023-12-01T04:00:00Z"Output:
{ "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" } ] }Per ulteriori informazioni, consulta Dimensionamento pianificato nella Guida per l’utente di Dimensionamento automatico Amazon EC2.
Esempio 5: come descrivere le azioni pianificate che terminano a un’ora specificata.
Per descrivere le azioni pianificate che terminano a un’ora specifica, utilizza l’opzione
--end-time.aws autoscaling describe-scheduled-actions \ --end-time"2023-12-01T04:00:00Z"Output:
{ "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" } ] }Per ulteriori informazioni, consulta Dimensionamento pianificato nella Guida per l’utente di Dimensionamento automatico Amazon EC2.
Esempio 6: come descrivere il numero specificato di azioni pianificate.
Per restituire un numero specifico di azioni pianificate, utilizza l’opzione
--max-items.aws autoscaling describe-scheduled-actions \ --auto-scaling-group-namemy-asg\ --max-items1Output:
{ "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" } ] }Se l’output include un campo
NextToken, significa che sono presenti più azioni pianificate. Per ottenere le azioni pianificate aggiuntive, utilizza il valore di questo campo con l’opzione--starting-tokenin una chiamata successiva come descritto di seguito.aws autoscaling describe-scheduled-actions \ --auto-scaling-group-namemy-asg\ --starting-tokenZ3M3LMPEXAMPLEPer ulteriori informazioni, consulta Dimensionamento pianificato nella Guida per l’utente di Dimensionamento automatico Amazon EC2.
-
Per informazioni dettagliate sull’API, consulta DescribeScheduledActions
nella documentazione di riferimento dei comandi della AWS CLI.
-
- PowerShell
-
- Strumenti per PowerShell V4
-
Esempio 1: questo esempio descrive le azioni di dimensionamento pianificate del gruppo Auto Scaling specificato.
Get-ASScheduledAction -AutoScalingGroupName my-asgOutput:
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 AMEsempio 2: questo esempio descrive le azioni di dimensionamento pianificate specificate.
Get-ASScheduledAction -ScheduledActionName @("myScheduledScaleOut", "myScheduledScaleIn")Esempio 3: questo esempio descrive le azioni di dimensionamento pianificate che iniziano entro l’ora specificata.
Get-ASScheduledAction -StartTime "2015-12-01T08:00:00Z"Esempio 4: questo esempio descrive le azioni di dimensionamento pianificate che terminano entro l’ora specificata.
Get-ASScheduledAction -EndTime "2015-12-30T08:00:00Z"Esempio 5: questo esempio descrive le azioni di dimensionamento pianificate di tutti i gruppi Auto Scaling specificati.
Get-ASScheduledAction-
Per informazioni dettagliate sull’API, consulta DescribeScheduledActions nella documentazione di riferimento dei cmdlet di AWS Strumenti per PowerShell (V4).
-
- Strumenti per PowerShell V5
-
Esempio 1: questo esempio descrive le azioni di dimensionamento pianificate del gruppo Auto Scaling specificato.
Get-ASScheduledAction -AutoScalingGroupName my-asgOutput:
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 AMEsempio 2: questo esempio descrive le azioni di dimensionamento pianificate specificate.
Get-ASScheduledAction -ScheduledActionName @("myScheduledScaleOut", "myScheduledScaleIn")Esempio 3: questo esempio descrive le azioni di dimensionamento pianificate che iniziano entro l’ora specificata.
Get-ASScheduledAction -StartTime "2015-12-01T08:00:00Z"Esempio 4: questo esempio descrive le azioni di dimensionamento pianificate che terminano entro l’ora specificata.
Get-ASScheduledAction -EndTime "2015-12-30T08:00:00Z"Esempio 5: questo esempio descrive le azioni di dimensionamento pianificate di tutti i gruppi Auto Scaling specificati.
Get-ASScheduledAction-
Per informazioni dettagliate sull’API, consulta DescribeScheduledActions nella documentazione di riferimento dei cmdlet di AWS Strumenti per PowerShell (V5).
-