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