AWS EventBridge 单个事件中的多个目标
Posted
技术标签:
【中文标题】AWS EventBridge 单个事件中的多个目标【英文标题】:AWS EventBridge multiple targets in single event 【发布时间】:2021-11-22 08:52:44 【问题描述】:在 AWS Eventbridge 中,一个规则/事件中最多可以有 5 个目标。这些目标是同步执行还是异步执行?
如果它是异步发生的,有没有办法让它同步。
目标类型是-Redshift集群
我必须通过在事件中创建两个红移目标,使用事件桥接一个触发两个红移查询。
【问题讨论】:
进展如何?仍然不清楚它是如何工作的以及您能做什么? 感谢您的提问。是的,我不想使用 Lambda 函数,因为我将不得不使用 redshift API 来触发 redshift 计划查询/存储过程。我只想以同步异步方式安排正常(插入/更新)查询。使用 EventBridge,我可以安排最多 5 个可以在 redshift 集群中运行的异步查询。但是我想同步运行一些依赖查询。谢谢 遗憾的是,您不能仅使用 EB 来执行此操作。如果不是 lambda,则可以使用 Step Function。无论如何,如果您觉得答案有帮助,我们将不胜感激。 是的,我同意。好的 【参考方案1】:它的异步写在docs 中。没有办法改变它。
您应该重新构建您的应用程序,例如,您的第一个 lambda 在完成后会触发第二个 lambda。
【讨论】:
以上是关于AWS EventBridge 单个事件中的多个目标的主要内容,如果未能解决你的问题,请参考以下文章
如何在AWS中通过eventbridge 发送事件通知(Organization版)
AWS EventBridge:删除多个对象时如何仅发送 1 个通知
terraform 中是不是有任何特定的资源标签可以在 eventbridge 中创建规则