Ajoute ou modifie les destinataires des notifications d'alerte définis dans une règle d'alerte basée sur les événements.
Débogage
Paramètres de requête
| Parameter | Type | Required | Example | Description |
| Action | String | Yes | PutEventRuleTargets | Opération à effectuer. Définissez la valeur sur PutEventRuleTargets. |
| RuleName | String | Yes | testEventRule | Nom de la règle d'alerte basée sur les événements. |
| FcParameters.N.FunctionName | String | No | fc-test | Nom de la fonction. Valeurs N possibles : 1 à 5. |
| FcParameters.N.Region | String | No | cn-hangzhou | Région de déploiement de Function Compute. Valeurs N possibles : 1 à 5. |
| FcParameters.N.ServiceName | String | No | fc-test | Nom du service Function Compute. Valeurs N possibles : 1 à 5. |
| FcParameters.N.Id | String | No | 1 | ID du destinataire des notifications d'alerte. Valeurs N possibles : 1 à 5. |
| ContactParameters.N.ContactGroupName | String | No | Default alert contact group | Nom du groupe de contacts d'alerte. Valeurs N possibles : 1 à 5. |
| ContactParameters.N.Id | String | No | 2 | ID du destinataire des notifications d'alerte. Valeurs N possibles : 1 à 5. |
| ContactParameters.N.Level | String | No | 3 | Méthodes de notification d'alerte. Valeurs N possibles : 1 à 5. Valeurs valides : 4 : Les notifications d'alerte sont envoyées via des chatbots DingTalk et par e-mail. |
| MnsParameters.N.Region | String | No | cn-hangzhou | Région de déploiement de Message Service (MNS). Valeurs N possibles : 1 à 5. |
| MnsParameters.N.Queue | String | No | queue1 | Nom de la file d'attente. Valeurs N possibles : 1 à 5. |
| MnsParameters.N.Id | String | No | 3 | ID du destinataire des notifications d'alerte. Valeurs N possibles : 1 à 5. |
| MnsParameters.N.Topic | String | No | topic_sample | Rubrique MNS. |
| WebhookParameters.N.Protocol | String | No | http | Nom du protocole. Valeurs N possibles : 1 à 5. Valeurs valides :
|
| WebhookParameters.N.Url | String | No | http://www.aliyun.com | URL de rappel. Valeurs N possibles : 1 à 5. |
| WebhookParameters.N.Method | String | No | GET | Méthode de requête HTTP. Valeurs N possibles : 1 à 5. Valeurs valides : GET et POST. |
| WebhookParameters.N.Id | String | No | 4 | ID du destinataire des notifications d'alerte. Valeurs N possibles : 1 à 5. |
| SlsParameters.N.LogStore | String | No | testlogstore | Nom du Logstore Log Service. Valeurs N possibles : 1 à 5. |
| SlsParameters.N.Region | String | No | cn-hangzhou | Région de déploiement de Log Service. Valeurs N possibles : 1 à 5. |
| SlsParameters.N.Project | String | No | testproject | Nom du projet Log Service. Valeurs N possibles : 1 à 5. |
| SlsParameters.N.Id | String | No | 5 | ID du destinataire des notifications d'alerte. Valeurs N possibles : 1 à 5. |
| OpenApiParameters.N.Action | String | No | PutLogs | Nom de l'opération API. |
| OpenApiParameters.N.Arn | String | No | acs:log:cn-hangzhou::project/cms-log-mon***/logstore/cxxxx*** | Alibaba Cloud Resource Name (ARN) de la ressource. Valeurs N possibles : 1 à 5. Format :
|
| OpenApiParameters.N.Id | String | No | 3 | ID du destinataire des notifications d'alerte envoyées via un rappel API. |
| OpenApiParameters.N.Product | String | No | log | ID du service cloud auquel appartient l'opération API. |
| OpenApiParameters.N.Region | String | No | cn-hangzhou | Région où se trouve la ressource. |
| OpenApiParameters.N.Role | String | No | MyRole | Nom du rôle. |
| OpenApiParameters.N.Version | String | No | 2019-01-01 | Version de l'API. |
| OpenApiParameters.N.JsonParams | String | No | {"customField1":"value1","customField2":"$.name"} | Paramètres du rappel d'alerte au format JSON. |
Paramètres de réponse
| Parameter | Type | Example | Description |
| Code | String | 200 | Code d'état HTTP. Remarque Le code d'état 200 indique que l'appel a réussi. |
| Message | String | The Request is not authorization. | Message d'erreur. |
| RequestId | String | 409C64DA-CF14-45DF-B463-471C790DD15A | ID de la requête. |
| Success | Boolean | true | Indique si l'appel a réussi. La valeur true signifie un succès. La valeur false signifie un échec. |
| FailedParameterCount | String | 2 | Nombre de ressources dont la création ou la modification a échoué. |
| FailedContactParameters | Array of ContactParameter | Ce paramètre est renvoyé si la création ou la modification des groupes de contacts d'alerte spécifiés dans la requête a échoué. |
|
| ContactParameter | |||
| ContactGroupName | String | Default alert contact group | Nom du groupe de contacts d'alerte. |
| Id | Integer | 2 | ID du destinataire. |
| Level | String | 3 | Méthodes de notification d'alerte. Valeurs valides : 4 : Les notifications d'alerte sont envoyées via des chatbots DingTalk et par e-mail. |
| FailedMnsParameters | Array of MnsParameter | Ce paramètre est renvoyé si la création ou la modification des files d'attente spécifiées dans la requête a échoué dans MNS. |
|
| MnsParameter | |||
| Queue | String | testQueue | Nom de la file d'attente MNS. |
| Id | Integer | 2 | ID du destinataire. |
| Region | String | cn-hangzhou | ID de la région. |
| FailedFcParameters | Array of FcParameter | Ce paramètre est renvoyé si la création ou la modification des fonctions spécifiées dans la requête a échoué dans Function Compute. |
|
| FcParameter | |||
| ServiceName | String | serviceTest1 | Nom du service Function Compute. |
| FunctionName | String | functionTest1 | Nom de la fonction. |
| Id | Integer | 1 | ID du destinataire. |
| Region | String | cn-hangzhou | ID de la région. |
Exemples
Exemple de requête
http(s)://[Endpoint]/?Action=PutEventRuleTargets
&RuleName=testEventRule
&<Common request parameters>
Exemples de réponses réussies
Format XML
HTTP/1.1 200 OK
Content-Type:application/xml
<DeleteCustomMetric>
<RequestId>681CC49A-DD28-4D11-B86F-19D3F71E0EAE</RequestId>
<Code>200</Code>
<Success>true</Success>
</DeleteCustomMetric>
Format JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "681CC49A-DD28-4D11-B86F-19D3F71E0EAE",
"Code" : "200",
"Success" : true
}
Codes d'erreur
Pour obtenir la liste des codes d'erreur, visitez le Centre d'erreurs de l'API.