【问题标题】:Configuration warning at 'functions['s3-thumbnail-generator'].events[0]': unsupported function event'functions['s3-thumbnail-generator'].events[0]' 处的配置警告:不支持的函数事件
【发布时间】:2021-03-20 05:06:28
【问题描述】:

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

'functions['s3-thumbnail-generator'].events[0]' 处的配置警告:不支持的函数事件

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

我不知道哪里出了问题。谁能告诉我?

谢谢,

【问题讨论】:

    标签: aws-lambda serverless aws-serverless


    【解决方案1】:

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

    更多信息请参见https://stackoverflow.com/a/64546429/7902967

    【讨论】:

      【解决方案2】:

      您错过了 - s3: 上的 2 个空格缩进和 lines after - s3 上的 4 个空格缩进,所以这应该可以:

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

      参考:https://www.serverless.com/framework/docs/providers/aws/events/s3/

      【讨论】:

        猜你喜欢
        • 2021-01-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-09-10
        • 2021-12-05
        • 2022-07-28
        • 2020-07-21
        • 1970-01-01
        相关资源
        最近更新 更多