Todos os produtos
Search
Central de documentação

:PutEventRuleTargets

Última atualização: Jun 26, 2026

Adiciona ou modifica os destinatários que recebem notificações de alerta com base em uma regra de alerta acionada por evento.

Depuração

O OpenAPI Explorer calcula automaticamente o valor da assinatura. Para sua conveniência, recomendamos que você chame esta operação no OpenAPI Explorer. O OpenAPI Explorer também gera dinamicamente códigos de exemplo da operação para diferentes SDKs.

Parâmetros de requisição

Parâmetro Tipo Obrigatório Exemplo Descrição
Action String Yes PutEventRuleTargets

A operação que você deseja executar. Defina o valor como PutEventRuleTargets.

RuleName String Yes testEventRule

O nome da regra de alerta acionada por evento.

FcParameters.N.FunctionName String No fc-test

O nome da função. Valores válidos de N: 1 a 5.

FcParameters.N.Region String No cn-hangzhou

A região onde o Function Compute está implantado. Valores válidos de N: 1 a 5.

FcParameters.N.ServiceName String No fc-test

O nome do serviço do Function Compute. Valores válidos de N: 1 a 5.

FcParameters.N.Id String No 1

O ID do destinatário que recebe notificações de alerta. Valores válidos de N: 1 a 5.

ContactParameters.N.ContactGroupName String No Default alert contact group

O nome do grupo de contatos de alerta. Valores válidos de N: 1 a 5.

ContactParameters.N.Id String No 2

O ID do destinatário que recebe notificações de alerta. Valores válidos de N: 1 a 5.

ContactParameters.N.Level String No 3

Os métodos de notificação de alerta. Valores válidos de N: 1 a 5. Valores válidos:

4: Notificações de alerta enviadas por chatbots do DingTalk e e-mail.

MnsParameters.N.Region String No cn-hangzhou

A região onde o Message Service (MNS) está implantado. Valores válidos de N: 1 a 5.

MnsParameters.N.Queue String No queue1

O nome da fila. Valores válidos de N: 1 a 5.

MnsParameters.N.Id String No 3

O ID do destinatário que recebe notificações de alerta. Valores válidos de N: 1 a 5.

MnsParameters.N.Topic String No topic_sample

O tópico do MNS.

WebhookParameters.N.Protocol String No http

O nome do protocolo. Valores válidos de N: 1 a 5. Valores válidos:

  • http
  • telnet
  • ping
WebhookParameters.N.Url String No http://www.aliyun.com

A URL de callback. Valores válidos de N: 1 a 5.

WebhookParameters.N.Method String No GET

O método de requisição HTTP. Valores válidos de N: 1 a 5.

Valores válidos: GET e POST.

WebhookParameters.N.Id String No 4

O ID do destinatário que recebe notificações de alerta. Valores válidos de N: 1 a 5.

SlsParameters.N.LogStore String No testlogstore

O nome do Logstore do Log Service. Valores válidos de N: 1 a 5.

SlsParameters.N.Region String No cn-hangzhou

A região onde o Log Service está implantado. Valores válidos de N: 1 a 5.

SlsParameters.N.Project String No testproject

O nome do projeto do Log Service. Valores válidos de N: 1 a 5.

SlsParameters.N.Id String No 5

O ID do destinatário que recebe notificações de alerta. Valores válidos de N: 1 a 5.

OpenApiParameters.N.Action String No PutLogs

O nome da operação da API.

OpenApiParameters.N.Arn String No acs:log:cn-hangzhou::project/cms-log-mon***/logstore/cxxxx***

O Alibaba Cloud Resource Name (ARN) do recurso. Valores válidos de N: 1 a 5.

Formato: arn:acs:${Service}:${Region}:${Account}:${ResourceType}/${ResourceId}. Campos:

  • Service: o código de um serviço de nuvem
  • Region: o ID da região
  • Account: o ID de uma conta Alibaba Cloud
  • ResourceType: o tipo de recurso
  • ResourceId: o ID do recurso
OpenApiParameters.N.Id String No 3

O ID do destinatário que recebe notificações de alerta enviadas por callback de API.

OpenApiParameters.N.Product String No log

O ID do serviço de nuvem ao qual a operação da API pertence.

OpenApiParameters.N.Region String No cn-hangzhou

A região onde o recurso está localizado.

OpenApiParameters.N.Role String No MyRole

O nome da função.

OpenApiParameters.N.Version String No 2019-01-01

A versão da API.

OpenApiParameters.N.JsonParams String No {"customField1":"value1","customField2":"$.name"}

Os parâmetros do callback de alerta, em formato JSON.

Parâmetros de resposta

Parâmetro Tipo Exemplo Descrição
Code String 200

O código de status HTTP.

Nota O código de status 200 indica que a chamada foi bem-sucedida.
Message String The Request is not authorization.

A mensagem de erro.

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

O ID da requisição.

Success Boolean true

Indica se a chamada foi bem-sucedida. O valor true indica sucesso. O valor false indica falha.

FailedParameterCount String 2

O número de recursos cuja criação ou modificação falhou.

FailedContactParameters Array of ContactParameter

Retornado quando há falha na criação ou modificação dos grupos de contatos de alerta especificados na requisição.

ContactParameter
ContactGroupName String Default alert contact group

O nome do grupo de contatos de alerta.

Id Integer 2

O ID do destinatário.

Level String 3

Os métodos de notificação de alerta. Valores válidos:

4: Notificações de alerta enviadas por chatbots do DingTalk e e-mail.

FailedMnsParameters Array of MnsParameter

Retornado quando há falha na criação ou modificação das filas especificadas na requisição do MNS.

MnsParameter
Queue String testQueue

O nome da fila do MNS.

Id Integer 2

O ID do destinatário.

Region String cn-hangzhou

O ID da região.

FailedFcParameters Array of FcParameter

Retornado quando há falha na criação ou modificação das funções especificadas na requisição do Function Compute.

FcParameter
ServiceName String serviceTest1

O nome do serviço do Function Compute.

FunctionName String functionTest1

O nome da função.

Id Integer 1

O ID do destinatário.

Region String cn-hangzhou

O ID da região.

Exemplos

Exemplos de requisições

http(s)://[Endpoint]/?Action=PutEventRuleTargets
&RuleName=testEventRule
&<Common request parameters>

Exemplos de respostas de sucesso

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

Formato JSON

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestId" : "681CC49A-DD28-4D11-B86F-19D3F71E0EAE",
  "Code" : "200",
  "Success" : true
}

Códigos de erro

Para obter uma lista de códigos de erro, acesse o Centro de Erros de API.