gpt4 book ai didi

amazon-s3 - AWS EventBridge 规则忽略 key 前缀和后缀匹配

转载 作者:行者123 更新时间:2023-12-03 07:58:38 25 4
gpt4 key购买 nike

我创建了一个事件桥规则,当我将文件放入 S3 存储桶时,它将触发 Step 函数。

我只想在以下情况下触发此规则:

  • 文件位于名为 files/ 的文件夹中(前缀:“files/”)
  • 该文件是 CSV(后缀:“.csv”)

但是,任何文件都会触发此规则,无论其后缀和前缀如何。例如,我放入了一个 .pdf 文件,它触发了步骤函数。

    {
"detail-type": ["Object Created"],
"source": ["aws.s3"],
"detail": {
"bucket": {
"name": ["my-files-bucket"]
},
"object": {,
"key": [{
"prefix": "files/"
}, {
"suffix": ".csv"
}]
}
}
}

最佳答案

这是预期的行为。 EventBridge 将括号中的多个值视为 OR condition 。如果对象键以 files/ 开头或以 .csv 结尾,事件将与您的模式匹配。

据我所知,不可能将 AND 条件应用于单个字段。

关于amazon-s3 - AWS EventBridge 规则忽略 key 前缀和后缀匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75172285/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com