Aws lambda 位于'的配置警告;函数[';s3缩略图生成器';]。事件[0]';:不支持的函数事件

Aws lambda 位于'的配置警告;函数[';s3缩略图生成器';]。事件[0]';:不支持的函数事件,aws-lambda,serverless,aws-serverless,Aws Lambda,Serverless,Aws Serverless,我正在对无服务器应用程序进行培训,在尝试构建新堆栈时,我收到以下错误: “函数['s3-thumbnail-generator']”处的配置警告。事件[0]:不支持的函数事件 functions: s3-thumbnail-generator: handler: handler.s3-thumbnail-generator events: - s3: bucket: ${self:custom.bucket} event: s3:Object

我正在对无服务器应用程序进行培训,在尝试构建新堆栈时,我收到以下错误:

“函数['s3-thumbnail-generator']”处的配置警告。事件[0]:不支持的函数事件

functions: 
  s3-thumbnail-generator:
    handler: handler.s3-thumbnail-generator
    events:
    - s3:
      bucket: ${self:custom.bucket}
      event: s3:ObjectCreated:* 
      rules:
        -suffix: .png 
我不知道出了什么事。有人能告诉我吗


谢谢,

一个可能的答案是缩进不“正确”。引号,因为它的缩进比正常的YML要多


有关更多信息,请参见。

您错过了
-s3:
上的2个空格缩进和后的4个空格缩进,因此这应该可以:

functions: 
  s3-thumbnail-generator:
    handler: handler.s3-thumbnail-generator
    events:
      - s3:
          bucket: ${self:custom.bucket}
          event: s3:ObjectCreated:* 
          rules:
            - suffix: .png 
参考: