【发布时间】:2021-07-09 20:15:45
【问题描述】:
是否可以为 EventBridge PutEvents 操作配置基于标签的策略?
我希望,基于 IAM 角色中的标签,我可以控制哪些角色可以访问特定事件总线上的 PutEvents。我尝试使用以下资源策略来做到这一点:
{
"Version": "2012-10-17",
"Statement": [{
"Sid": "allow_tags_to_put_events",
"Effect": "Allow",
"Principal": "*",
"Action": "events:PutEvents",
"Resource": "<event-bus-arn>",
"Condition": {
"StringEquals": {
"aws:RequestTag/stage": "test"
}
}
}]
}
这将允许任何标记有stage=test 的 IAM 角色能够进行 PutEvents。但这似乎不起作用。阅读此https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazoneventbridge.html 表明PutEvents 可能不支持aws:RequestTag 条件,但某些操作支持,这对我来说似乎非常奇怪。
【问题讨论】:
标签: amazon-web-services aws-event-bridge