[英]AWS Lambda create function with trigger
我可以從 AWS SDK 創建 lambda 函數,如下所示:
var aws = require('aws-sdk');
var lambda = new aws.Lambda();
lambda.createFunction({
FunctionName: 'name',
Code: {
ZipFile: 'zip content'
},
Role: 'role'
}).promise();
但是我如何指定這個函數應該在 S3 上傳時觸發?
您可以從 S3 SDK 執行此操作,特別是putBucketNotificationConfiguration 。
您配置一個通知配置,指示 Lambda 函數作為特定 S3 通知事件的處理程序,例如 s3:ObjectCreated:Put。 請注意,根據上傳的方式,上傳可能會導致不同的事件,例如 Put、Post 和 CompleteMultipartUpload。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.