Amazon s3 S3过滤是否允许在Lambda函数触发中使用前缀和后缀的通配符?

Amazon s3 S3过滤是否允许在Lambda函数触发中使用前缀和后缀的通配符?,amazon-s3,aws-lambda,amazon-cloudformation,Amazon S3,Aws Lambda,Amazon Cloudformation,我的CloudFormation模板中有以下bucket配置: DummyBucket: Type: AWS::S3::Bucket DependsOn: - DummyBucketPermission - DummyImportFunction Properties: BucketName: ... BucketEncryption: ... NotificationConfiguration: LambdaCon

我的CloudFormation模板中有以下bucket配置:

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是否允许在前缀和后缀中使用通配符来支持嵌套目录?

一个带有前缀
排队/
和后缀
.csv
的规则无限匹配
排队/*.csv
排队/*/.csv
排队/*/.csv
。实际的问题是,
queued/a/test2.csv
如何可能不触发该函数。这本应该奏效的。