簡體   English   中英

帶觸發器的 AWS Lambda 創建函數

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM