我正在尝试创建一个事件规则,该规则由不同AWS账户中S3存储桶中文件的更改触发.详细说明在这里
到目前为止,规则适用于确切的文件名,但我需要使用文件名前缀.在工作示例中,文件名是非工作示例中的精确字符串,文件名是通配符.CloudWatch Events Rule JSON模式是否支持通配符?
工作配置:
{
"source": ["aws.s3"],
"account": ["1111111xxxxx"],
"detail": {
"eventSource": ["s3.amazonaws.com"],
"eventName": ["PutObject"],
"requestParameters": { "bucketName": ["mybucket"], "key": ["myfile-20180301.csv"] }
}
}
Run Code Online (Sandbox Code Playgroud)
非工作配置:
{
"source": ["aws.s3"],
"account": ["1111111xxxxx"],
"detail": {
"eventSource": ["s3.amazonaws.com"],
"eventName": ["PutObject"],
"requestParameters": { "bucketName": ["mybucket"], "key": ["myfile-*"] }
}
}
Run Code Online (Sandbox Code Playgroud)