我正在使用 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: [ ... ]
}));
通過查看檔案,我似乎找不到type應該在我的打字稿處理程式中使用的內容:
export const handler = (event: <What goes here?>) => {
//some stuff
return someThing
}
提前致謝!
uj5u.com熱心網友回復:
您的 Lambda 接收的事件將是來自@types/aws-lambda包的S3Event型別:
export interface S3Event {
Records: S3EventRecord[];
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/456177.html
標籤:节点.js 打字稿 aws-lambda aws-cdk
