Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
mon-put-metric-alarm
Description
Crée ou met à jour une alarme et l'associe à la CloudWatch métrique spécifiée. Vous pouvez également utiliser cette commande pour associer une ou plusieurs ressources Amazon Simple Notification Service (Amazon SNS) à une alarme.
Lorsque cette opération crée l'alarme, l'état de l'alarme est immédiatement défini sur INSUFFICIENT_DATA. L'alarme est évaluée et réglée de manière appropriée. StateValue Toutes les actions associées StateValue sont ensuite exécutées.
Note
Lors de la mise à jour d'une alarme existante, elle StateValue reste inchangée.
Syntaxe
mon-put-metric-alarm AlarmName
--comparison-operator
value
--evaluation-periods value
--metric-name value
--namespace
value
--period value
[--statistic value
] [--extendedstatistic value
] --threshold value
[--actions-enabled value
]
[--alarm-actions value
[,value
...] ] [--alarm-description value
] [--dimensions
"key1=value1
,key2=value2
..."] [--ok-actions value
[,value
...] ] [--unit value
]
[--insufficient-data-actions value
[,value
...]] [Common Options]
Options
Name (Nom) | Description |
---|---|
|
Nom de l'alarme à mettre à jour ou à créer. Le nom doit être unique dans votre AWS compte. Vous pouvez également définir cette valeur à l'aide de Type : argument Valeurs valides : chaîne UTF-8. Par défaut : S.o. Obligatoire : oui |
|
Indique si les actions doivent être exécutées lorsque l'état de l'alarme change. Type : booléen Valeurs valides : VRAI ou FAUX Par défaut : VRAI Obligatoire : non |
|
Actions (jusqu'à cinq) à exécuter lorsque cette alarme active l'état ALARM à partir de n'importe quel autre état. Chaque action est spécifiée en tant qu'Amazon Resource Name (ARN). À l'aide d'actions d'alarme, vous pouvez publier sur une rubrique Amazon SNS, activer une politique Amazon EC2 Auto Scaling ou arrêter, résilier ou récupérer une instance Amazon EC2 . NoteSi vous utilisez un compte AWS Identity and Access Management (IAM) pour créer ou modifier une alarme, vous devez disposer des EC2 autorisations Amazon suivantes :
Si vous avez des autorisations de lecture/écriture pour Amazon CloudWatch mais pas pour Amazon EC2, vous pouvez toujours créer une alarme, mais les actions d'arrêt ou de terminaison ne seront pas effectuées sur l'instance Amazon EC2 . Toutefois, si vous êtes ultérieurement autorisé à utiliser l'Amazon associé EC2 APIs, les actions d'alarme que vous avez créées précédemment seront exécutées. Pour plus d'informations sur les autorisations IAM, consultez Autorisations et stratégies dans le IAM Guide de l'utilisateur. Si vous utilisez un rôle IAM (par exemple, un profil d' EC2 instance Amazon), vous ne pouvez pas arrêter ou mettre fin à l'instance à l'aide d'actions d'alarme. Cependant, vous pouvez toujours voir l'état de l'alarme et effectuer toute autre action, telle que les notifications Amazon SNS ou les politiques Amazon EC2 Auto Scaling. Si vous utilisez des informations de sécurité temporaires accordées à l'aide du AWS Security Token Service (AWS STS), vous ne pouvez pas arrêter ou résilier une EC2 instance Amazon à l'aide d'actions d'alarme. Type : String Valeurs valides : un ARN pour une rubrique Amazon SNS, une politique Auto Scaling ou un ARN pour arrêter, résilier ou récupérer une instance Amazon EC2 . Par défaut : S.o. Obligatoire : non |
|
Description de l'alarme. Type : String Valeurs valides : n'importe quelle chaîne Unicode comportant entre 1 et 255 caractères. Par défaut : S.o. Obligatoire : non |
|
Opérateur de comparaison utilisé pour comparer des points de données au seuil. Type : énumération Valeurs valides : l'une des valeurs suivantes : GreaterThanOrEqualToThreshold GreaterThanThreshold, LessThanThreshold, ou LessThanOrEqualToThreshold Par défaut : S.o. Obligatoire : oui |
|
Dimensions de la métrique à créer pour laquelle vous voulez créer une alarme. Vous pouvez spécifier les dimensions de deux manières et les formats peuvent être combinés ou utilisés de façon interchangeable :
Type : carte Valeurs valides : une chaîne au format name=value, où la clé est le nom de la dimension et la valeur est la valeur de la dimension. Les noms de dimension et les valeurs doivent être une chaîne ANSI comportant entre 1 et 250 caractères. 10 dimensions au maximum sont autorisées. Par défaut : S.o. Obligatoire : non |
|
Nombre de périodes consécutives pour lesquelles la valeur de la métrique est comparée au seuil pour déterminer le statut de l'alarme. Type : entier Valeurs valides : un nombre supérieur à zéro. Par défaut : S.o. Obligatoire : oui |
|
Nom de la métrique sur laquelle créer l'alarme. Type : argument Valeurs valides : une chaîne ANSI comportant entre 1 et 250 caractères. Par défaut : S.o. Obligatoire : oui |
|
Espace de noms de la métrique sur laquelle créer l'alarme. Pour plus d'informations sur les espaces de noms, consultez AWS Espaces de noms. Type : String Valeurs valides : une chaîne ANSI comportant entre 1 et 250 caractères. Par défaut : S.o. Obligatoire : oui |
|
Actions (jusqu'à cinq) à exécuter lorsque cette alarme active l'état OK à partir de n'importe quel autre état. Chaque action est spécifiée en tant qu'Amazon Resource Name (ARN). Type : String Valeurs valides : un identifiant ARN valide. Par défaut : S.o. Obligatoire : non |
|
Période de la métrique sur laquelle créer l'alarme (en secondes). Type : argument Valeurs valides : un nombre (en secondes) qui est un multiple de 60 secondes. Par défaut : S.o. Obligatoire : oui |
|
Statistique de la métrique sur laquelle créer l'alarme. Type : énumération Valeurs valides : moyenne SampleCount, somme, minimum ou maximum Par défaut : S.o. Obligatoire : vous devez spécifier --statistic ou --extendedstatistic. |
|
Statistique des percentiles de la métrique sur laquelle créer l'alarme. Type : String Valeurs valides : n'importe quel centile avec deux décimales maximum (par exemple, p95.45). Par défaut : S.o. Obligatoire : vous devez spécifier --statistic ou --extendedstatistic. |
|
Seuil auquel les points de données sont comparés pour déterminer l'état de l'alarme. Type : double Valeurs valides : une valeur double. Toutes les valeurs doivent être un nombre compris entre et 1E-130 et 1E130. Par défaut : S.o. Obligatoire : oui |
|
Unité de la métrique sur laquelle créer l'alarme. Type : énumération Valeurs valides : l'une des valeurs suivantes :
Par défaut : S.o. Obligatoire : non |
|
Actions (jusqu'à cinq) à exécuter lorsque cette alarme active l'état INSUFFICIENT_DATA à partir de n'importe quel autre état. Chaque action est spécifiée en tant qu'Amazon Resource Name (ARN). Type : String Valeurs valides : un identifiant ARN valide. Par défaut : S.o. Obligatoire : non |
Options courantes
Nom | Description |
---|---|
|
L'emplacement du fichier contenant vos AWS informations d'identification. Vous pouvez définir cette valeur à l'aide de la variable d'environnement Type : String Valeurs valides : chemin d'accès valide à un fichier contenant votre identifiant de clé d'accès et votre clé d'accès secrète. Par défaut : utilise la variable d'environnement |
|
Emplacement de votre fichier de EC2 certificat pour les demandes de signature. Vous pouvez utiliser la variable d'environnement Type : String Valeurs valides : chemin de fichier valide vers le fichier PEM fourni par Amazon EC2 ou AWS Identity and Access Management. Par défaut : utilise la variable d'environnement |
|
Valeur d'expiration de la connexion, en secondes. Type : entier Valeurs valides : tout nombre positif. Valeur par défaut : 30 |
|
Le délimiteur à utiliser lors de l'affichage des résultats délimités (longs). Type : String Valeurs valides : toute chaîne. Par défaut : virgule (,) |
|
Si vous affichez des résultats tabulaires ou délimités, incluez les en-têtes de colonne. Si vous affichez des résultats XML, renvoyez les en-têtes HTTP de la demande de service, le cas échéant. Type : indicateur Valeurs valides : lorsqu'elles sont présentes, affiche les en-têtes. Par défaut : l'option |
|
L'identifiant de clé d'accès utilisé conjointement à la clé secrète pour signer la demande. Cela doit être utilisé conjointement à --secret-key, sinon l'option est ignorée. Toutes les demandes CloudWatch doivent être signées, sinon elles sont rejetées. Type : String Valeurs valides : un identifiant de clé d'accès valide. Par défaut : aucun |
|
La clé privée utilisée pour signer la demande. L'utilisation de clés publiques/privées entraîne l'utilisation de SOAP par la CLI. La demande est signée à l'aide d'un certificat public et d'une clé privée. Ce paramètre doit être utilisé en conjonction avec Type : String Valeurs valides : chemin d'accès à une clé privée ASN.1 valide. Par défaut : aucun |
|
Les demandes de région sont dirigées vers. Vous pouvez utiliser la variable d'environnement Type : String Valeurs valides : n'importe quelle AWS région, par exemple us-east-1. Par défaut : us-east-1, sauf si la variable d'environnement |
|
La clé d'accès secrète utilisée pour signer la demande, en conjonction avec un identifiant de clé d'accès. Ce paramètre doit être utilisé en conjonction avec Type : String Valeurs valides : votre identifiant de clé d'accès. Par défaut : aucun |
|
Affiche les champs vides utilisant (nil) comme espace réservé pour indiquer que ces données n'ont pas été demandées. Type : indicateur Valeurs valides : aucune Par défaut : les champs vides ne sont pas affichés par défaut. |
|
Affiche l'URL utilisée par l'interface de ligne de commande (CLI) pour appeler AWS. Type : indicateur Valeurs valides : aucune Par défaut : FAUX |
|
Spécifie comment les résultats sont affichés : dans une table, délimités (long), XML ou sans sortie (silencieux). L'affichage Type : indicateur Valeurs valides : aucune Par défaut : |
|
URL utilisée pour contacter CloudWatch. Vous pouvez définir cette valeur à l'aide de la variable d'environnement Type : String Valeurs valides : une URL HTTP ou HTTPS valide. Par défaut : utilise la valeur spécifiée dans |
Sortie
Cette commande permet de créer ou de mettre à jour une alarme associée à la métrique spécifiée.
L'Amazon CloudWatch CLI affiche les erreurs sur stderr.
Exemples
Exemple de demande
Cet exemple crée une alarme qui publie un message dans un sujet lorsque l'utilisation du processeur d'une EC2 instance dépasse 90 % pendant trois périodes consécutives d'une minute.
mon-put-metric-alarm --alarm-name my-alarm --alarm-description "some desc" \ --metric-name CPUUtilization --namespace AWS/EC2 --statistic Average --period 60 --threshold 90 \ --comparison-operator GreaterThanThreshold --dimensions InstanceId=i-abcdef --evaluation-periods 3 \ --unit Percent --alarm-actions arn:aws:sns:us-east-1:1234567890:my-topic