Eventbridge 和 SQS 先进先出队列

aGO*_*aGO 5 fifo amazon-sqs amazon-web-services aws-cloudformation

我在我们的自定义事件总线中添加了一个 FIFO 队列作为目标。

当 eventbridge 连接到 fifo 队列时, MessageGroupId 属性是必需的。

是否可以动态配置该值?

例如:我有一个 fifo 队列,我在其中放置来自不同用户的事件。detail 属性中的每个事件都有一个带有用户标识符的属性 uuid。我想使用此属性而不是 e 常量值作为 MessageGroupId。这样,同一用户的所有事件都将按顺序处理。

谢谢!

Par*_*osh 3

截至 2021 年 4 月 8 日,这是不可能的。

EventBridge 输入转换将转换后的有效负载放入MessageBodySQS SendMessage API 的参数中。

无法从 EventBridge 修改任何其他 API 参数。