S3过滤是否允许Lambda函数触发中的通配符作为前缀和后缀?

时间:2019-03-19 18:56:23

标签: amazon-s3 aws-lambda amazon-cloudformation

我的CloudFormation模板中具有以下存储桶配置:

DummyBucket:
  Type: AWS::S3::Bucket
  DependsOn:
  - DummyBucketPermission
  - DummyImportFunction
  Properties:
    BucketName:
      ...
    BucketEncryption:
      ...
    NotificationConfiguration:
      LambdaConfigurations:
      - Event: 's3:ObjectCreated:*'
        Function:
          Fn::GetAtt: DummyFunction.Arn
        Filter:
          S3Key:
            Rules:
            - Name: prefix
              Value: queued/
            - Name: suffix
              Value: .csv

在部署堆栈之后,我在该存储桶中创建了一个queued目录,并观察到将'test1.csv'上传到queued会触发通知,但在queued内创建另一个目录(例如a)并将“ test2.csv”上传到queued/a不会触发它。有什么办法让CloudFormation允许在前缀和后缀中使用通配符来支持嵌套目录?

0 个答案:

没有答案