Tous les produits
Search
Centre de documentation

:PutCustomEventRule

Dernière mise à jour :Aug 08, 2026

Crée une règle d'alerte pour un événement personnalisé.

Avant d'appeler cette opération, utilisez l'opération PutCustomEvent pour envoyer les données de surveillance de l'événement personnalisé. Pour plus d'informations, consultez la rubrique PutCustomEvent.

Débogage

OpenAPI Explorer calcule automatiquement la valeur de signature. Nous vous recommandons d'utiliser OpenAPI Explorer pour appeler cette opération. OpenAPI Explorer génère dynamiquement des exemples de code pour différents SDK.

Paramètres de requête

Parameter Type Required Example Description
Action String Yes PutCustomEventRule

L'opération à effectuer. Définissez la valeur sur PutCustomEventRule.

ContactGroups String Yes ECS_Group

Groupe de contacts d'alerte qui reçoit les notifications. Séparez les groupes multiples par des virgules (,).

EventName String Yes HostDown

Nom de l'événement personnalisé. Pour savoir comment obtenir le nom de l'événement, consultez DescribeCustomEventAttribute.

GroupId String Yes 7378****

ID du groupe d'applications. Pour savoir comment obtenir l'ID du groupe, consultez DescribeCustomEventAttribute.

Remarque La valeur 0 indique que l'événement personnalisé signalé n'appartient à aucun groupe d'applications.
Level String Yes CRITICAL

Niveau de l'alerte. Valeurs possibles :

  • CRITICAL : problème critique
  • WARN : avertissement
  • INFO : information
RuleId String Yes CustomRuleId1

ID de la règle d'alerte.

Remarque Spécifiez un ID existant pour modifier la règle d'alerte correspondante ou un nouvel ID pour en créer une.
RuleName String Yes CustomeRule

Nom de la règle d'alerte.

Threshold String Yes 99

Seuil d'alerte.

Webhook String No https://www.aliyun.com

URL de rappel vers laquelle une requête POST est envoyée lorsqu'une alerte est déclenchée par la règle.

EffectiveInterval String No 00:00-23:59

Plage horaire pendant laquelle la règle d'alerte est active. Valeurs possibles : de 00:00 à 23:59.

Period String No 60

Cycle utilisé pour agréger les données de surveillance de l'événement personnalisé. Unité : secondes. La valeur doit être un multiple entier de 60. Valeur par défaut : 300.

EmailSubject String No ECS instance

Objet de l'e-mail de notification d'alerte.

Paramètres de réponse

Parameter Type Example Description
Code String 200

Code d'état HTTP.

Remarque La valeur 200 indique que l'appel a réussi.
Message String The request has failed due to a temporary failure of the server.

Message d'erreur.

RequestId String AD5DCD82-BD1C-405F-BAED-32302DE9F498

ID de la requête.

Success Boolean true

Indique si l'appel a réussi. Valeurs possibles :

  • true : L'appel a réussi.
  • false : L'appel a échoué.

Exemples

Exemple de requête

http(s)://[Endpoint]/? Action=PutCustomEventRule
&ContactGroups=ECS_Group
&EventName=HostDown
&GroupId=7378****
&Level=CRITICAL
&RuleId=CustomRuleId1
&RuleName=CustomeRule
&Threshold=99
&<Common request parameters>

Exemple de réponses réussies

Format XML

<PutCustomEventRuleResponse>
	  <RequestId>AD5DCD82-BD1C-405F-BAED-32302DE9F498</RequestId>
	  <Code>200</Code>
	  <Success>true</Success>
</PutCustomEventRuleResponse>

Format JSON

{
	"RequestId": "AD5DCD82-BD1C-405F-BAED-32302DE9F498",
	"Code": "200",
	"Success": true
}

Codes d'erreur

Pour obtenir la liste des codes d'erreur, consultez le Centre d'erreurs API.