小编k1r*_*1r0的帖子

AWS CloudWatch Events Rule是否支持S3存储桶/密钥名称中的任何通配符

我正在尝试创建一个事件规则,该规则由不同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)

amazon-s3 amazon-cloudwatch

15
推荐指数
1
解决办法
1835
查看次数

标签 统计

amazon-cloudwatch ×1

amazon-s3 ×1