您好,我被分配了一项向 eventbridge 发送事件的任务,我想发送带有自定义值的事件模式,我想从 Lambda 中获取这些值,任何帮助都可以。
我部署了一个通用 Webhook,它指向我的自定义 eventbridge 总线。在部署通用 Webhook 时,我获得了一个 API 网关端点,我可以向该端点发送 POST 请求。
您可以前往
Amazon EventBridge -> rule
并创建一个。在Define pattern
中您可以选择Event pattern
,因为它是您想要的。在这里,您可以选择 Pre-defined pattern by service
并选择服务(在您的情况下可能是 lambda),或者您可以选择 Custom pattern
,您可以在其中提供自己的模式(以 JSON 格式)。
现在您可以在 Select targets
中调用目标,也许是 sns。在这里,您可以通过选择 Input transformer
例如 ({"Name":"$.detail.InstanceID"}
) 从 lambda 中获取值。
您可以在此处进一步阅读相关内容。
致电
eventbridge.putEvents(custom_Params)
或您使用的语言中的等效函数(参考 SDK github 存储库)
从 lambda 开始,在从事件桥端设置完东西后就可以了