Utilizar DescribeNotificationConfigurations con una CLI - Ejemplos de código de AWS SDK

Hay más ejemplos de AWS SDK disponibles en el repositorio de GitHub de ejemplos de AWS SDK de documentos.

Utilizar DescribeNotificationConfigurations con una CLI

Los siguientes ejemplos de código muestran cómo utilizar DescribeNotificationConfigurations.

CLI
AWS CLI

Ejemplo 1: describir las configuraciones de notificación de un grupo especificado

En este ejemplo, se describen las configuraciones de notificación para el grupo de escalado automático especificado.

aws autoscaling describe-notification-configurations \ --auto-scaling-group-name my-asg

Salida:

{ "NotificationConfigurations": [ { "AutoScalingGroupName": "my-asg", "NotificationType": "autoscaling:TEST_NOTIFICATION", "TopicARN": "arn:aws:sns:us-west-2:123456789012:my-sns-topic-2" }, { "AutoScalingGroupName": "my-asg", "NotificationType": "autoscaling:TEST_NOTIFICATION", "TopicARN": "arn:aws:sns:us-west-2:123456789012:my-sns-topic" } ] }

Para obtener más información, consulte Obtener notificaciones de Amazon SNS cuando su grupo de Auto Scaling escala en la Guía del usuario de Amazon EC2 Auto Scaling.

Ejemplo 1: describir un número específico de configuraciones de notificaciones

Para devolver un número específico de configuraciones de notificación, utilice el parámetro max-items.

aws autoscaling describe-notification-configurations \ --auto-scaling-group-name my-auto-scaling-group \ --max-items 1

Salida:

{ "NotificationConfigurations": [ { "AutoScalingGroupName": "my-asg", "NotificationType": "autoscaling:TEST_NOTIFICATION", "TopicARN": "arn:aws:sns:us-west-2:123456789012:my-sns-topic-2" }, { "AutoScalingGroupName": "my-asg", "NotificationType": "autoscaling:TEST_NOTIFICATION", "TopicARN": "arn:aws:sns:us-west-2:123456789012:my-sns-topic" } ] }

Si la salida incluye un campo NextToken de, hay más configuraciones de notificación. Para obtener las configuraciones de notificación adicionales, utilice el valor de este campo con el parámetro starting-token en una llamada posterior de la siguiente manera.

aws autoscaling describe-notification-configurations \ --auto-scaling-group-name my-asg \ --starting-token Z3M3LMPEXAMPLE

Para obtener más información, consulte Obtener notificaciones de Amazon SNS cuando su grupo de Auto Scaling escala en la Guía del usuario de Amazon EC2 Auto Scaling.

PowerShell
Herramientas para PowerShell V4

Ejemplo 1: En este ejemplo se describen las acciones de notificación asociadas al grupo de escalado automático especificado.

Get-ASNotificationConfiguration -AutoScalingGroupName my-asg | format-list

Salida:

AutoScalingGroupName : my-asg NotificationType : auto-scaling:EC2_INSTANCE_LAUNCH TopicARN : arn:aws:sns:us-west-2:123456789012:my-topic AutoScalingGroupName : my-asg NotificationType : auto-scaling:EC2_INSTANCE_TERMINATE TopicARN : arn:aws:sns:us-west-2:123456789012:my-topic

Ejemplo 2: En este ejemplo se describen las acciones de notificación asociadas a todos los grupos de escalado automático.

Get-ASNotificationConfiguration
Herramientas para PowerShell V5

Ejemplo 1: En este ejemplo se describen las acciones de notificación asociadas al grupo de escalado automático especificado.

Get-ASNotificationConfiguration -AutoScalingGroupName my-asg | format-list

Salida:

AutoScalingGroupName : my-asg NotificationType : auto-scaling:EC2_INSTANCE_LAUNCH TopicARN : arn:aws:sns:us-west-2:123456789012:my-topic AutoScalingGroupName : my-asg NotificationType : auto-scaling:EC2_INSTANCE_TERMINATE TopicARN : arn:aws:sns:us-west-2:123456789012:my-topic

Ejemplo 2: En este ejemplo se describen las acciones de notificación asociadas a todos los grupos de escalado automático.

Get-ASNotificationConfiguration