AWS::S3::Bucket LambdaConfiguration - AWS CloudFormation
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

AWS::S3::Bucket LambdaConfiguration

描述要调用的 AWS Lambda 函数以及为其调用它们的事件。

语法

要在 AWS CloudFormation 模板中声明此实体,请使用以下语法:

JSON

{ "Event" : String, "Filter" : NotificationFilter, "Function" : String }

YAML

Event: String Filter: NotificationFilter Function: String

属性

Event

调用 AWS Lambda 函数的 Amazon S3 存储桶事件。有关更多信息,请参阅 Amazon Simple Storage Service 开发人员指南中的支持的事件类型

必需:是

类型:字符串

Update requires: No interruption

Filter

确定哪些对象调用 AWS Lambda 函数的筛选规则。例如,您可以创建这样的筛选条件:仅在将带有 .jpg 扩展名的图像文件添加到 Amazon S3 存储桶时才调用此函数。

必需:否

类型NotificationFilter

Update requires: No interruption

Function

在发生指定类型的事件时,Amazon S3 调用的 AWS Lambda 函数的 Amazon 资源名称 (ARN)。

必需:是

类型:字符串

Update requires: No interruption