如何为我的 Lambda 定义 EventBridge 触发器?
How can I define a EventBridge trigger for my Lambda?
见附图(蓝色区域)。我想找到一种方法来在 Pulumi 中为我的 Lambda 导入(或定义)EventBridge 触发器。
我无法在文档中或通过网络搜索找到它的任何内容。
我找到的最接近的是 Aws.CloudWatch.EventTarget
,但它似乎只是定义了一个事件目标,而不是触发器。
我在这里使用的是 C#,但问题应该与语言无关,因为我只是在寻找调用的资源类型以及如何导入它。
这仍在 CloudWatch 目标中。在 TypeScript 中,如果你这样定义它:
const rule = new aws.cloudwatch.EventRule("example", {
eventBusName: bus.name,
// Specify the event pattern to watch for.
eventPattern: JSON.stringify({
source: ["my-event-source"],
}),
});
你会得到你期望的结果
见附图(蓝色区域)。我想找到一种方法来在 Pulumi 中为我的 Lambda 导入(或定义)EventBridge 触发器。
我无法在文档中或通过网络搜索找到它的任何内容。
我找到的最接近的是 Aws.CloudWatch.EventTarget
,但它似乎只是定义了一个事件目标,而不是触发器。
我在这里使用的是 C#,但问题应该与语言无关,因为我只是在寻找调用的资源类型以及如何导入它。
这仍在 CloudWatch 目标中。在 TypeScript 中,如果你这样定义它:
const rule = new aws.cloudwatch.EventRule("example", {
eventBusName: bus.name,
// Specify the event pattern to watch for.
eventPattern: JSON.stringify({
source: ["my-event-source"],
}),
});
你会得到你期望的结果