问题描述
我有一个由 EventBridge 自定义总线触发的 lambda。我想在函数处理结束时向客户总线发送另一个事件。我在 lambda 中创建了一个目的地以发送到同一个自定义总线。
我有以下代码,其中函数处理程序将返回 CloudWatchEvent。这不起作用。
public async Task<CloudWatchEvent<object>> FunctionHandler(CloudWatchEvent<object> evnt,ILambdaContext context)
{
return await ProcessMessageAsync(evnt,context);
}
解决方法
你有没有试过AWS Lambda Destinations。支持 4 种类型的目的地
- SQS 队列
- SNS 话题
- Event Bridge 事件总线
- Lambda 函数本身。