Лямбда, развернутая через безсерверный с плагином serverless-plugin-существующие-s3, не запускается при событии загрузки S3 - PullRequest
0 голосов
/ 01 февраля 2019

Я развертываю серверную лямбда-среду и использую плагин serverless-plugin-существующие-s3, все хорошо, но событие S3 не запускает лямбду, когда я загружаю файлы.

Пример кода:

service: test-storage
package:
  individually: true

plugins:
  - serverless-plugin-existing-s3
  - serverless-plugin-include-dependencies

provider:
  name: aws
  runtime: nodejs8.10
  iamRoleStatements:
    - Effect: "Allow"
        Action:
          - "s3:PutBucketNotification"
        Resource:
          Fn::Join:
            - ""
            - - "arn:aws:s3:::TESTBUCKET"

functions:
  onPimImportTrigger:
    handler: testFunc/testFunc.handler
    name: testFunc
    description: Detect file(s) uploaded to Bucket-S3, and handle lambda
    events:
      - existingS3:
          bucket: S3_BUCKET_NAME
          events:
            - s3:ObjectCreated:*
          rules:
            - prefix: TEST/IN
            - suffix: .txt

Я не понимаю, я следовал Документация пакета .Спасибо за помощь.

...