Sono disponibili altri esempi per SDK AWS nel repository GitHub della documentazione degli esempi per SDK AWS
Utilizzare DescribeLifecycleHooks con una CLI
Gli esempi di codice seguenti mostrano come utilizzare DescribeLifecycleHooks.
- CLI
-
- AWS CLI
-
Come descrivere gli hook del ciclo di vita
Questo esempio descrive gli hook del ciclo di vita del gruppo Auto Scaling specificato.
aws autoscaling describe-lifecycle-hooks \ --auto-scaling-group-namemy-asgOutput:
{ "LifecycleHooks": [ { "GlobalTimeout": 3000, "HeartbeatTimeout": 30, "AutoScalingGroupName": "my-asg", "LifecycleHookName": "my-launch-hook", "DefaultResult": "ABANDON", "LifecycleTransition": "autoscaling:EC2_INSTANCE_LAUNCHING" }, { "GlobalTimeout": 6000, "HeartbeatTimeout": 60, "AutoScalingGroupName": "my-asg", "LifecycleHookName": "my-termination-hook", "DefaultResult": "CONTINUE", "LifecycleTransition": "autoscaling:EC2_INSTANCE_TERMINATING" } ] }-
Per informazioni dettagliate sull’API, consulta DescribeLifecycleHooks
in AWS CLI Command Reference.
-
- PowerShell
-
- Strumenti per PowerShell V4
-
Esempio 1: questo esempio descrive l’hook del ciclo di vita specificato.
Get-ASLifecycleHook -AutoScalingGroupName my-asg -LifecycleHookName myLifecycleHookOutput:
AutoScalingGroupName : my-asg DefaultResult : ABANDON GlobalTimeout : 172800 HeartbeatTimeout : 3600 LifecycleHookName : myLifecycleHook LifecycleTransition : auto-scaling:EC2_INSTANCE_LAUNCHING NotificationMetadata : NotificationTargetARN : arn:aws:sns:us-west-2:123456789012:my-topic RoleARN : arn:aws:iam::123456789012:role/my-iam-roleEsempio 2: questo esempio descrive tutti gli hook del ciclo di vita del gruppo Auto Scaling specificato.
Get-ASLifecycleHook -AutoScalingGroupName my-asgEsempio 3: questo esempio descrive tutti gli hook del ciclo di vita di tutti i gruppi Auto Scaling.
Get-ASLifecycleHook-
Per informazioni dettagliate sull’API, consulta DescribeLifecycleHooks nella documentazione di riferimento dei cmdlet di AWS Strumenti per PowerShell (V4).
-
- Strumenti per PowerShell V5
-
Esempio 1: questo esempio descrive l’hook del ciclo di vita specificato.
Get-ASLifecycleHook -AutoScalingGroupName my-asg -LifecycleHookName myLifecycleHookOutput:
AutoScalingGroupName : my-asg DefaultResult : ABANDON GlobalTimeout : 172800 HeartbeatTimeout : 3600 LifecycleHookName : myLifecycleHook LifecycleTransition : auto-scaling:EC2_INSTANCE_LAUNCHING NotificationMetadata : NotificationTargetARN : arn:aws:sns:us-west-2:123456789012:my-topic RoleARN : arn:aws:iam::123456789012:role/my-iam-roleEsempio 2: questo esempio descrive tutti gli hook del ciclo di vita del gruppo Auto Scaling specificato.
Get-ASLifecycleHook -AutoScalingGroupName my-asgEsempio 3: questo esempio descrive tutti gli hook del ciclo di vita di tutti i gruppi Auto Scaling.
Get-ASLifecycleHook-
Per informazioni dettagliate sull’API, consulta DescribeLifecycleHooks nella documentazione di riferimento dei cmdlet di AWS Strumenti per PowerShell (V5).
-