Utilisation de DescribeNotificationConfigurations avec une CLI - Exemples de code de kit AWS SDK

D’autres exemples de kits AWS SDK sont disponibles dans le référentiel GitHub AWS Doc SDK Examples.

Utilisation de DescribeNotificationConfigurations avec une CLI

Les exemples de code suivants illustrent comment utiliser DescribeNotificationConfigurations.

CLI
AWS CLI

Exemple 1 : pour décrire les configurations de notification d’un groupe spécifié

Cet exemple décrit les configurations de notification pour le groupe Auto Scaling spécifié.

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

Sortie :

{ "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" } ] }

Pour plus d’informations, consultez Réception de notifications Amazon SNS lors de la mise à l’échelle d’un groupe Auto Scaling dans le Guide de l’utilisateur Amazon EC2 Auto Scaling.

Exemple 1 : pour décrire un nombre spécifié de configurations de notification

Pour renvoyer un nombre spécifique de configurations de notification, utilisez le paramètre max-items.

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

Sortie :

{ "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 sortie inclut un champ NextToken, il existe d’autres configurations de notification. Pour obtenir les configurations de notification supplémentaires, utilisez la valeur de ce champ avec le paramètre starting-token lors d’un appel ultérieur comme suit.

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

Pour plus d’informations, consultez Réception de notifications Amazon SNS lors de la mise à l’échelle d’un groupe Auto Scaling dans le Guide de l’utilisateur Amazon EC2 Auto Scaling.

PowerShell
Outils pour PowerShell V4

Exemple 1 : cet exemple décrit les actions de notification associées au groupe Auto Scaling spécifié.

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

Sortie :

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

Exemple 2 : cet exemple décrit les actions de notification associées à tous vos groupes Auto Scaling.

Get-ASNotificationConfiguration
Outils pour PowerShell V5

Exemple 1 : cet exemple décrit les actions de notification associées au groupe Auto Scaling spécifié.

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

Sortie :

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

Exemple 2 : cet exemple décrit les actions de notification associées à tous vos groupes Auto Scaling.

Get-ASNotificationConfiguration