我有一种情况,我需要使用 eventbridge 中的 eventpatterns 过滤掉某些事件。我想为所有事件运行规则,除了用户名以 abc 或 xyz 开头的事件。我尝试了以下 2 种语法,但都没有奏效:
"userIdentity": {
"sessionContext": {
"sessionIssuer": {
"userName": [
{
"anything-but": {
"prefix": [
"abc-",
"xyz-"
]
}
}
]
}
}
}
"userIdentity": {
"sessionContext": {
"sessionIssuer": {
"userName": [
{
"anything-but": [{
"prefix": "abc-",
"prefix": "xyz-"
}]
}
]
}
}
}
保存规则时出现以下错误:“事件模式无效。原因:在除列表之外的任何内容中,不支持 start|null|boolean。 ”
我是否遗漏了语法中的某些内容,或者如果这是一个限制,那么这个问题有什么替代方法吗?