【问题标题】:Can an AWS EventBridge Rule target a Kinesis Firehose Delivery Stream in another account?AWS EventBridge 规则能否以另一个账户中的 Kinesis Firehose 传输流为目标?
【发布时间】:2021-11-25 06:00:36
【问题描述】:

假设有两个 AWS 账户 - 账户 A 和账户 B。账户 A 有一个 EventBridge 事件总线,账户 B 有一个 Kinesis Data Firehose。

Account-A 中的事件总线是否可以有一个针对 Account-B 中的 firehose 的规则?

【问题讨论】:

  • 不知道能不能直接做,但是可以将事件从A转发到B,这样就可以轻松做到了。

标签: amazon-web-services amazon-kinesis-firehose aws-event-bridge


【解决方案1】:

目前,不,您可以在 EventBridge 规则中定位的唯一类型的跨账户资源是另一个 EventBridge 总线。我在调查同一问题时发现的任何地方都没有明确说明这一点,但您可以从PutTargets 文档中推断出来(因为事件总线是在另一个帐户中列为支持的唯一目标),或者如果您通过 CloudFormation 尝试它,您' 将收到错误“跨账户 PutTargets 调用仅允许 EventBus 目标”)。

因此,目前他们打算让您在 Account-B 中设置另一个 EventBridge 总线,然后在其上附加一条规则以针对您的 firehose。既然有no charge to receive events(发件人付费),这似乎完全合理。

随着 AWS 定期增强他们的服务,这一切都可能发生变化。

Simplifying cross-account access with Amazon EventBridge resource policies 上有一张关于这种跨账户事件转发的漂亮图表:

【讨论】:

    猜你喜欢
    • 2020-06-22
    • 2019-05-09
    • 2021-01-12
    • 2018-03-12
    • 2018-03-23
    • 2021-07-17
    • 2021-02-15
    • 2018-11-12
    • 2018-08-10
    相关资源
    最近更新 更多