Todos os produtos
Search
Central de documentação

EventBridge:PutEvents

Última atualização: Sep 08, 2026

Envia eventos para um barramento de eventos.

Descrição da operação

Envia um ou mais eventos para um barramento de eventos.

Experimente agora

Experimente esta API no OpenAPI Explorer, sem necessidade de assinatura manual. Chamadas bem-sucedidas geram automaticamente código SDK correspondente aos seus parâmetros. Faça o download com segurança de credenciais integrada para uso local.

Testar

Autorização RAM

Nenhuma autorização necessária para esta operação. Se você encontrar problemas com esta operação, entre em contato com o suporte técnico.

Parâmetros da solicitação

Parâmetro

Tipo

Obrigatório

Descrição

Exemplo

EventBusName

string

Sim

O nome do barramento de eventos.

my-bus

EventList

array<object>

Sim

A lista de eventos.

object

Não

A lista de eventos.

Data

any

Não

O payload do evento.

{"orderId": "1001", "amount": 99.9}

DataContentType

string

Não

O formato dos dados.

application/json

DataSchema

string

Não

O endereço do esquema de dados.

https://example.com/schema/v1

Id

string

Sim

O ID do evento.

5a2c8f4e-0001

Source

string

Sim

A origem do evento.

my.custom.source

SpecVersion

string

Não

A versão do protocolo.

1.0

Subject

string

Não

O assunto do evento.

order-1001

Time

string

Não

A hora do evento.

2026-08-04T10:00:00Z

Type

string

Sim

O tipo de evento.

order:created

Elementos de resposta

Elemento

Tipo

Descrição

Exemplo

object

Code

string

O código de status. O valor 200 indica sucesso.

200

Data

object

Os dados retornados.

EntryList

array<object>

A coleção de resultados de envio de eventos.

object

O resultado do envio de cada evento.

ErrorCode

string

O código de erro.

Success indica sucesso. Outros valores indicam exceções

ErrorMessage

string

A descrição detalhada do erro.

triggerPicture falhou

EventId

string

O ID do evento.

4c8b7500-2aea-4f5a-b7dd-9d9dd986c07d

TraceId

string

O ID de rastreamento, que é usado para consultar as informações exatas da chamada.

4E17C677F5357FB23D1A7FF964CD1999

FailedEntryCount

integer

O número de eventos que falharam ao serem enviados.

2

Message

string

A mensagem de erro.

EventBusNotExist

RequestId

string

O identificador exclusivo que a Alibaba Cloud gerou para a solicitação.

2BC1857D-E633-5E79-B2C2-43EF5F7730D8

Success

boolean

Indica se a operação foi bem-sucedida. Valores válidos: true: A operação foi bem-sucedida. false: A operação falhou.

true

Exemplos

Resposta de sucesso

JSON formato

{
  "Code": "200",
  "Data": {
    "EntryList": [
      {
        "ErrorCode": "Success代表成功,其他代表异常",
        "ErrorMessage": "triggerPicture failed",
        "EventId": "4c8b7500-2aea-4f5a-b7dd-9d9dd986c07d",
        "TraceId": "4E17C677F5357FB23D1A7FF964CD1999"
      }
    ],
    "FailedEntryCount": 2
  },
  "Message": "EventBusNotExist",
  "RequestId": "2BC1857D-E633-5E79-B2C2-43EF5F7730D8",
  "Success": true
}

Códigos de erro

Consulte Códigos de Erro para uma lista completa.

Notas de versão

Consulte Notas de Versão para uma lista completa.