Cria ou atualiza um destino de evento sob uma regra especificada.
Descrição da operação
Cria ou atualiza um destino de evento sob uma regra especificada.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
eventbridge:PutTargets |
update |
*Rule.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| EventBusName |
string |
Sim |
O nome do barramento de eventos. |
eventTest |
| RuleName |
string |
Sim |
O nome da regra de evento. |
ssr-send-to-vendor-test01 |
| Targets |
array<object> |
Sim |
A lista de destinos de evento a serem adicionados ou atualizados. Para mais informações, consulte Limites. |
|
|
array<object> |
Não |
O destino de evento a ser adicionado ou atualizado. |
||
| Id |
string |
Sim |
O ID personalizado do destino de evento. |
Mlm123456JHd2RsRoKw |
| Type |
string |
Sim |
O tipo do destino de evento. Para mais informações, consulte Parâmetros do destino de evento. |
acs.fc.function |
| Endpoint |
string |
Não |
A URL do endpoint de entrega. |
acs:fc:cn-hangzhou:123456789098****:services/guide.LATEST/functions/HelloFC |
| PushRetryStrategy |
string |
Não |
A política de nova tentativa de push. Valores válidos:
|
BACKOFFRETRY |
| DeadLetterQueue |
object |
Não |
A fila de mensagens mortas. Eventos não processados ou eventos que excedem o limite de novas tentativas são gravados na fila de mensagens mortas. Os tipos de fila compatíveis para a fila de mensagens mortas incluem ApsaraMQ for RocketMQ, Simple Message Queue (anteriormente MNS), Message Queue for Apache Kafka e barramento de eventos do EventBridge. |
|
| Arn |
string |
Não |
O ARN da fila de mensagens mortas. Eventos não processados ou eventos que excedem o número máximo de novas tentativas são gravados na fila de mensagens mortas. |
acs:mns:cn-hangzhou:123456789098****:/queues/deadletterqueue or acs:mq:cn-hangzhou:123456789098****:/instances/MQ_INST_123456789098****_BX8QbBPL/topic/deadlettertopic or acs:alikafka:cn-hangzhou:123456789098****:instance/alikafka_post-cn-123456/topic/deadlettertopic or acs:eventbridge:cn-hangzhou:123456789098****:eventbus/deadletterbus |
| Network |
string |
Não |
O tipo de rede da fila de mensagens mortas. |
PrivateNetwork |
| VpcId |
string |
Não |
O ID da VPC na qual a fila de mensagens mortas reside. |
vpc-2z**** |
| VSwitchIds |
string |
Não |
O ID do vSwitch. |
vsw-m5**** |
| SecurityGroupId |
string |
Não |
O ID do grupo de segurança. |
sg-2vp**** |
| ErrorsTolerance |
string |
Não |
A estratégia de tolerância a falhas. Valores válidos:
|
ALL |
| ParamList |
array<object> |
Não |
Os parâmetros do destino de evento. |
|
|
object |
Não |
Os parâmetros do destino de evento. |
||
| ResourceKey |
string |
Não |
O parâmetro de recurso do destino de evento. Para mais informações, consulte Parâmetros do destino de evento. |
body |
| Form |
string |
Não |
O formato do parâmetro do destino de evento. Para mais informações, consulte Parâmetros do destino de evento. |
TEMPLATE |
| Value |
string |
Não |
O valor do parâmetro do destino de evento. |
{\"key\"=\"value\"} |
| Template |
string |
Não |
O estilo do modelo de parâmetro do destino de evento. |
The value of ${key} is ${value}! |
| ConcurrentConfig |
object |
Não |
A configuração de controle de simultaneidade. |
|
| Concurrency |
integer |
Não |
A simultaneidade. |
34 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| Message |
string |
A mensagem de erro. |
The event rule not existed! |
| RequestId |
string |
O identificador exclusivo gerado pelo Alibaba Cloud para a solicitação. |
6FB52207-7621-5292-BDF2-A17E2E984160 |
| Data |
object |
O resultado retornado. |
|
| ErrorEntriesCount |
integer |
O número de destinos de evento que falharam ao serem processados. Valores válidos:
|
0 |
| ErrorEntries |
array<object> |
As informações sobre os destinos de evento que falharam ao serem processados. |
|
|
object |
As informações sobre os destinos de evento que falharam ao serem processados. |
||
| ErrorMessage |
string |
A mensagem de erro detalhada. |
The id of event target is duplicate! |
| ErrorCode |
string |
O código de erro. |
EventRuleTargetIdDuplicate |
| EntryId |
string |
O ID do destino de evento que falhou ao ser processado. |
Mlm123456JHd2RsRoKw |
| Code |
string |
O código de retorno da API. Valores válidos:
|
Success |
| Success |
boolean |
Indica se a operação foi bem-sucedida. Um valor true indica que a operação foi bem-sucedida. |
true |
Exemplos
Resposta de sucesso
JSON formato
{
"Message": "The event rule not existed!",
"RequestId": "6FB52207-7621-5292-BDF2-A17E2E984160\n",
"Data": {
"ErrorEntriesCount": 0,
"ErrorEntries": [
{
"ErrorMessage": "The id of event target is duplicate!",
"ErrorCode": "EventRuleTargetIdDuplicate",
"EntryId": "Mlm123456JHd2RsRoKw"
}
]
},
"Code": "Success",
"Success": true
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 403 | ServiceNotEnable | Service not enable |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.