AWS CloudWatchEvents权限问题:events:PutEvents权限缺失如何解决?
解决CloudWatch Events PutEvents权限不足问题
操作步骤(AWS控制台)
- 打开AWS控制台,搜索并进入IAM服务
- 左侧导航栏点击用户,找到
cloudwatchuser进入详情页 - 切换到权限标签页,点击添加权限 -> 创建内联策略
- 策略编辑器选择JSON模式,替换为以下内容(把
<你的账号ID>换成报错信息里的实际账号ID):
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "events:PutEvents", "Resource": "arn:aws:events:us-east-1:<你的账号ID>:event-bus/default" } ] }
- 点击下一步,给策略命名(比如
CloudWatchPutEventsDefaultBusAccess),然后点击创建策略 - 回到用户权限页面,确认该策略已成功附加到
cloudwatchuser
额外注意
- 确保策略里的区域(
us-east-1)和事件总线ARN与报错信息完全匹配 - 遵循最小权限原则,仅授权实际需要的资源;若需向多个事件总线发送事件,可将
Resource改为arn:aws:events:us-east-1:<你的账号ID>:event-bus/*
内容的提问来源于stack exchange,提问作者swapnil gandhi
相关产品推荐
相关产品推荐

