Usar DescribeLifecycleHooks com uma CLI - Exemplos de código do AWS SDK

Há mais exemplos do AWS SDK disponíveis no repositório do GitHub Documento de Exemplos do AWS SDK.

Usar DescribeLifecycleHooks com uma CLI

Os exemplos de código a seguir mostram como usar o DescribeLifecycleHooks.

CLI
AWS CLI

Para descrever seus ganchos do ciclo de vida

Este exemplo descreve os ganchos do ciclo de vida do grupo do Auto Scaling especificado.

aws autoscaling describe-lifecycle-hooks \ --auto-scaling-group-name my-asg

Saída:

{ "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" } ] }
PowerShell
Ferramentas para PowerShell V4

Exemplo 1: Este exemplo descreve o gancho do ciclo de vida especificado.

Get-ASLifecycleHook -AutoScalingGroupName my-asg -LifecycleHookName myLifecycleHook

Saída:

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-role

Exemplo 2: Descreve os ganchos do ciclo de vida do grupo de Auto Scaling especificado.

Get-ASLifecycleHook -AutoScalingGroupName my-asg

Exemplo 3: Este exemplo descreve todos ganchos do ciclo de vida os todos seus grupos do Auto Scaling.

Get-ASLifecycleHook
  • Consulte detalhes da API em DescribeLifecycleHooks na Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).

Ferramentas para PowerShell V5

Exemplo 1: Este exemplo descreve o gancho do ciclo de vida especificado.

Get-ASLifecycleHook -AutoScalingGroupName my-asg -LifecycleHookName myLifecycleHook

Saída:

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-role

Exemplo 2: Descreve os ganchos do ciclo de vida do grupo de Auto Scaling especificado.

Get-ASLifecycleHook -AutoScalingGroupName my-asg

Exemplo 3: Este exemplo descreve todos ganchos do ciclo de vida os todos seus grupos do Auto Scaling.

Get-ASLifecycleHook
  • Consulte detalhes da API em DescribeLifecycleHooks na Referência de cmdlet do Ferramentas da AWS para PowerShell (V5).