Adiciona ou modifica os canais de notificação de uma regra de alerta acionada por eventos chamando a operação PutEventRuleTargets.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
cms:PutEventRuleTargets |
create |
*All Resource
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| RuleName |
string |
Sim |
O nome da regra de alerta. |
testEventRule |
| FcParameters |
array<object> |
Não |
O método de notificação do Function Compute. |
|
|
object |
Não |
Nenhum. |
||
| FunctionName |
string |
Não |
O nome da função. Valores válidos de N: 1 a 5. |
fc-test |
| Region |
string |
Não |
A região onde o serviço Function Compute reside. Valores válidos de N: 1 a 5. |
cn-hangzhou |
| ServiceName |
string |
Não |
O nome do serviço do Function Compute. Valores válidos de N: 1 a 5. |
fc-test |
| Id |
string |
Não |
O identificador exclusivo do destino da regra. Valores válidos de N: 1 a 5. |
1 |
| ContactParameters |
array<object> |
Não |
O método de notificação do grupo de contatos de alerta. |
|
|
object |
Não |
Nenhum. |
||
| ContactGroupName |
string |
Não |
O nome do grupo de contatos de alerta. Valores válidos de N: 1 a 5. |
Default alert contact group |
| Id |
string |
Não |
O identificador exclusivo do destino da regra. Valores válidos de N: 1 a 5. |
2 |
| Level |
string |
Não |
O nível de notificação de alerta. Valores válidos de N: 1 a 5. Valores válidos: 4: DingTalk e e-mail . |
4 |
| MnsParameters |
array<object> |
Não |
O método de notificação do Simple Message Queue (anteriormente MNS). |
|
|
object |
Não |
Nenhum. |
||
| Region |
string |
Não |
A região onde o Simple Message Queue (anteriormente MNS) reside. Valores válidos de N: 1 a 5. |
cn-hangzhou |
| Queue |
string |
Não |
O nome da fila. Valores válidos de N: 1 a 5. |
queue1 |
| Id |
string |
Não |
O identificador exclusivo do destino da regra. Valores válidos de N: 1 a 5. |
3 |
| Topic |
string |
Não |
O tópico do Simple Message Queue (anteriormente MNS). |
topic_sample |
| WebhookParameters |
array<object> |
Não |
O método de notificação de callback de URL. |
|
|
object |
Não |
Nenhum. |
||
| Protocol |
string |
Não |
O nome do protocolo. Valores válidos de N: 1 a 5. Valores válidos:
|
http |
| Url |
string |
Não |
A URL de callback. Valores válidos de N: 1 a 5. |
http://www.aliyun.com |
| Method |
string |
Não |
O método de solicitação do callback HTTP. Valores válidos de N: 1 a 5. Somente GET e POST são suportados. |
GET |
| Id |
string |
Não |
O identificador exclusivo do destino da regra. Valores válidos de N: 1 a 5. |
4 |
| SlsParameters |
array<object> |
Não |
O método de notificação do Simple Log Service. |
|
|
object |
Não |
Nenhum. |
||
| LogStore |
string |
Não |
O Logstore do Simple Log Service. Valores válidos de N: 1 a 5. |
testlogstore |
| Region |
string |
Não |
A região onde o Simple Log Service reside. Valores válidos de N: 1 a 5. |
cn-hangzhou |
| Project |
string |
Não |
O projeto do Simple Log Service. Valores válidos de N: 1 a 5. |
testproject |
| Id |
string |
Não |
O identificador exclusivo do destino da regra. Valores válidos de N: 1 a 5. |
5 |
| OpenApiParameters |
array<object> |
Não |
A lista de parâmetros de notificação de callback de API. |
|
|
object |
Não |
Nenhum. |
||
| Action |
string |
Não |
O nome da API. |
PutLogs |
| Arn |
string |
Não |
O Alibaba Cloud Resource Name (ARN) do recurso. Valores válidos de N: 1 a 5.
Formato:
|
acs:log:cn-hangzhou::project/cms-log-mon***/logstore/cxxxx*** |
| Id |
string |
Não |
O identificador exclusivo do método de notificação de callback de API. |
3 |
| Product |
string |
Não |
O ID do serviço da Alibaba Cloud ao qual a API pertence. |
log |
| Region |
string |
Não |
A região onde o recurso reside. |
cn-hangzhou |
| Role |
string |
Não |
O nome da função. |
MyRole |
| Version |
string |
Não |
A versão da API. |
2019-01-01 |
| JsonParams |
string |
Não |
Os parâmetros formatados em JSON do callback de alerta. |
{"customField1":"value1","customField2":"$.name"} |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| Code |
string |
O código de status. Nota
O valor 200 indica sucesso. |
200 |
| Message |
string |
A mensagem de erro. |
The Request is not authorization. |
| RequestId |
string |
O ID da solicitação. |
409C64DA-CF14-45DF-B463-471C790DD15A |
| Success |
boolean |
Indica se a operação foi bem-sucedida. O valor true indica sucesso. O valor false indica falha. |
true |
| FailedParameterCount |
string |
O número de parâmetros com falha. |
2 |
| FailedContactParameters |
object |
||
| ContactParameter |
array<object> |
Este parâmetro é retornado se os destinos da regra contiverem um grupo de contatos de alerta cuja criação falhou. |
|
|
object |
Nenhum. |
||
| 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> |
Este parâmetro é retornado se os destinos da regra contiverem uma instância do Simple Message Queue (anteriormente MNS) cuja criação falhou. |
|
|
object |
Nenhum. |
||
| 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> |
Este parâmetro é retornado se os destinos da regra contiverem um serviço do Function Compute cuja criação falhou. |
|
|
object |
Nenhum. |
||
| 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 |
Exemplos
Resposta de sucesso
JSON formato
{
"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"
}
]
}
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | %s | %s | |
| 500 | %s | %s | |
| 500 | InternalError | The request processing has failed due to some unknown error. | |
| 403 | %s | %s | |
| 404 | %s | %s |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.