Как сохранить идентификатор корреляции через AWS Eventbridge

#typescript #amazon-web-services #aws-event-bridge

Вопрос:

Для AWS Eventbridge, как передать идентификатор корреляции с сообщением. В документации AWS SDK нет поля для установки атрибута сообщения. Означает ли это, что мы должны передать идентификатор корреляции вместе с телом?

 this.eventBridge
  .putEvents({
    Entries: events.map((e) => ({
      Detail: JSON.stringify({
        ...e,
        correlationId: this.correlationId,
      }),
      DetailType: Type,
      EventBusName: this.busName,
      Source: "source",
      Time: new Date(e.eventTimestamp),
    })),
  })
  .promise()
 

Является ли это лучшим способом для нас передать идентификатор корреляции?