Tous les produits
Search
Centre de documentation

:PutEventRuleTargets

Dernière mise à jour :Aug 07, 2026

Ajoute ou modifie les canaux de notification d'une règle d'alerte déclenchée par un événement.

Testez maintenant

Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.

Test

Autorisation RAM

Le tableau ci-dessous décrit les autorisations nécessaires pour appeler cette API. Vous pouvez les définir dans une politique Resource Access Management (RAM). Les colonnes du tableau sont détaillées ci-dessous :

  • Action : les actions peuvent être utilisées dans l'élément Action des instructions de politique de permissions RAM pour accorder les autorisations nécessaires à l'exécution de l'opération.

  • API : l'API que vous pouvez appeler pour exécuter l'action.

  • Niveau d'accès : le niveau d'accès prédéfini accordé pour chaque API. Valeurs valides : create, list, get, update et delete.

  • Type de ressource : le type de ressource qui prend en charge l'autorisation pour exécuter l'action. Il indique si l'action prend en charge les permissions au niveau de la ressource. La ressource spécifiée doit être compatible avec l'action. Sinon, la politique sera inefficace.

    • Pour les API avec permissions au niveau de la ressource, les types de ressource requis sont marqués d'un astérisque (*). Spécifiez l'Alibaba Cloud Resource Name (ARN) correspondant dans l'élément Resource de la politique.

    • Pour les API sans permissions au niveau de la ressource, la valeur All Resources est affichée. Utilisez un astérisque (*) dans l'élément Resource de la politique.

  • Clé de condition : les clés de condition définies par le service. La clé permet un contrôle granulaire, applicable aux actions seules ou aux actions associées à des ressources spécifiques. En plus des clés de condition propres au service, Alibaba Cloud fournit un ensemble de clés de condition communes applicables à tous les services pris en charge par RAM.

  • Action dépendante : les actions dépendantes requises pour exécuter l'action. Pour mener à bien l'opération, l'utilisateur RAM ou le rôle RAM doit disposer des permissions pour toutes les actions dépendantes.

cms:PutEventRuleTargets

create

*All Resource

*

Aucune Aucune

Paramètres de requête

Paramètre

Type

Requis

Description

Exemple

RuleName

string

Oui

Le nom de la règle d'alerte.

testEventRule

FcParameters

array<object>

Non

La méthode de notification Function Compute.

object

Non

Aucune.

FunctionName

string

Non

Le nom de la fonction. Valeurs valides de N : 1 à 5.

fc-test

Region

string

Non

La région où réside le service Function Compute. Valeurs valides de N : 1 à 5.

cn-hangzhou

ServiceName

string

Non

Le nom du service Function Compute. Valeurs valides de N : 1 à 5.

fc-test

Id

string

Non

L'identifiant unique de la cible de la règle. Valeurs valides de N : 1 à 5.

1

ContactParameters

array<object>

Non

La méthode de notification du groupe de contacts d'alerte.

object

Non

Aucune.

ContactGroupName

string

Non

Le nom du groupe de contacts d'alerte. Valeurs valides de N : 1 à 5.

Groupe de contacts d'alerte par défaut

Id

string

Non

L'identifiant unique de la cible de la règle. Valeurs valides de N : 1 à 5.

2

Level

string

Non

Le niveau de notification d'alerte. Valeurs valides de N : 1 à 5. Valeurs valides :

4

MnsParameters

array<object>

Non

La méthode de notification Simple Message Queue (anciennement MNS).

object

Non

Aucune.

Region

string

Non

La région où réside Simple Message Queue (anciennement MNS). Valeurs valides de N : 1 à 5.

cn-hangzhou

Queue

string

Non

Le nom de la file d'attente. Valeurs valides de N : 1 à 5.

queue1

Id

string

Non

L'identifiant unique de la cible de la règle. Valeurs valides de N : 1 à 5.

3

Topic

string

Non

Le thème de Simple Message Queue (anciennement MNS).

topic_sample

WebhookParameters

array<object>

Non

La méthode de notification par rappel d'URL.

object

Non

Aucune.

Protocol

string

Non

Le nom du protocole. Valeurs valides de N : 1 à 5. Valeurs valides :

http

Url

string

Non

L'URL de rappel. Valeurs valides de N : 1 à 5.

http://www.aliyun.com

Method

string

Non

La méthode de requête du rappel HTTP. Valeurs valides de N : 1 à 5.

GET

Id

string

Non

L'identifiant unique de la cible de la règle. Valeurs valides de N : 1 à 5.

4

SlsParameters

array<object>

Non

La méthode de notification Simple Log Service.

object

Non

Aucune.

LogStore

string

Non

Le Logstore de Simple Log Service. Valeurs valides de N : 1 à 5.

testlogstore

Region

string

Non

La région où réside Simple Log Service. Valeurs valides de N : 1 à 5.

cn-hangzhou

Project

string

Non

Le projet de Simple Log Service. Valeurs valides de N : 1 à 5.

testproject

Id

string

Non

L'identifiant unique de la cible de la règle. Valeurs valides de N : 1 à 5.

5

OpenApiParameters

array<object>

Non

La liste des paramètres de notification par rappel d'API.

object

Non

Aucune.

Action

string

Non

Le nom de l'API.

PutLogs

Arn

string

Non

L'Alibaba Cloud Resource Name (ARN) de la ressource. Valeurs valides de N : 1 à 5.

acs:log:cn-hangzhou::project/cms-log-mon***/logstore/cxxxx***

Id

string

Non

L'identifiant unique de la méthode de notification par rappel d'API.

3

Product

string

Non

L'identifiant du service Alibaba Cloud auquel l'API appartient.

log

Region

string

Non

La région où réside la ressource.

cn-hangzhou

Role

string

Non

Le nom du rôle.

MyRole

Version

string

Non

La version de l'API.

2019-01-01

JsonParams

string

Non

Les paramètres au format JSON du rappel d'alerte.

{"customField1":"valeur1","customField2":"$.name"}

Éléments de réponse

Élément

Type

Description

Exemple

object

Code

string

Le code d'état.

200

Message

string

Le message d'erreur.

La requête n'est pas autorisée

RequestId

string

L'identifiant de la requête.

409C64DA-CF14-45DF-B463-471C790DD15A

Success

boolean

Indique si l'opération a réussi. La valeur true indique un succès. La valeur false indique un échec.

true

FailedParameterCount

string

Le nombre de paramètres en échec.

2

FailedContactParameters

object

ContactParameter

array<object>

Ce paramètre est renvoyé si les cibles de la règle contiennent un groupe de contacts d'alerte dont la création a échoué.

object

Aucune.

ContactGroupName

string

The name of the alert contact group.

Default alert contact group

Id

integer

The ID of the rule target.

2

Level

string

The alert notification level. Valid values:

4: DingTalk and email

.

4

FailedMnsParameters

object

MnsParameter

array<object>

Ce paramètre est renvoyé si les cibles de la règle contiennent une instance Simple Message Queue (anciennement MNS) dont la création a échoué.

object

Aucune.

Queue

string

The name of the queue.

testQueue

Id

integer

The ID of the rule target.

2

Region

string

The region ID.

cn-hangzhou

FailedFcParameters

object

FcParameter

array<object>

Ce paramètre est renvoyé si les cibles de la règle contiennent un service Function Compute dont la création a échoué.

object

Aucune.

ServiceName

string

The name of the Function Compute service.

serviceTest1

FunctionName

string

The name of the function.

functionTest1

Id

integer

The ID of the rule target.

1

Region

string

The region ID.

cn-hangzhou

Exemples

JSON format

{
  "Code": "200",
  "Message": "The Request is not authorization.",
  "RequestId": "409C64DA-CF14-45DF-B463-471C790DD15A",
  "Success": true,
  "FailedParameterCount": "2",
  "FailedContactParameters": {
    "ContactParameter": [
      {
        "ContactGroupName": "Default alert contact group",
        "Id": 2,
        "Level": "4"
      }
    ]
  },
  "FailedMnsParameters": {
    "MnsParameter": [
      {
        "Queue": "testQueue",
        "Id": 2,
        "Region": "cn-hangzhou"
      }
    ]
  },
  "FailedFcParameters": {
    "FcParameter": [
      {
        "ServiceName": "serviceTest1",
        "FunctionName": "functionTest1",
        "Id": 1,
        "Region": "cn-hangzhou"
      }
    ]
  }
}

Codes d'erreur

Code de statut HTTP

Code d'erreur

Message d'erreur

Description

400 %s %s
500 %s %s
500 InternalError The request processing has failed due to some unknown error.
403 %s %s
404 %s %s

Consultez Codes d'erreur pour la liste complète.

Notes de version

Consultez Notes de version pour la liste complète.