[英]AWS CDK Typescript Lambda Handler Event Type
我正在使用 CDK 創建我的無服務器應用程序,我目前有一個由 S3 put 事件觸發的 lambda,如下所示:
const function = new NodejsFunction(this, `id-here`, {
entry: path.join(__dirname, '/../src/lambda/index.ts'),
...more props
});
function.addEventSource(new eventsources.S3EventSource(this.myBucket, {
events: [ s3.EventType.OBJECT_CREATED ],
filters: [ ... ]
}));
通過查看文檔,我似乎無法找到我應該在我的 typescript 處理程序中使用什么type
:
export const handler = (event: <What goes here?>) => {
//some stuff
return someThing
}
提前致謝!
您的 Lambda 收到的事件將是來自@types/aws-lambda package的 S3Event 類型:
export interface S3Event {
Records: S3EventRecord[];
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.