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
|
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.