Den*_*boy 5 amazon-web-services aws-event-bridge
我正在使用 AWS Eventbridge,并且我的默认总线上的规则与自定义总线上的规则完全相同。两者的目标都是 SQS 队列。当我推送事件时,我可以在队列上看到一条消息,它是默认总线规则的目标。
我在自定义巴士规则的队列中没有看到任何内容。此外,指标不显示调用。我做错了什么?我创建了一辆定制巴士。
我在没有任何政策的情况下尝试了两者,如下政策:
{
"Version": "2012-10-17",
"Statement": [{
"Sid": "allow_account_to_put_events",
"Effect": "Allow",
"Principal": {
"AWS": "arn:aws:iam::my-account:root"
},
"Action": "events:PutEvents",
"Resource": "arn:aws:events:xxx:my-account:event-bus/my-bus-name"
}]
}
Run Code Online (Sandbox Code Playgroud)
我的活动模式:
{
"source": [
"aws.ssm"
],
"detail-type": [
"Parameter Store Change"
],
"detail": {
"name": [
"someparam"
],
"operation": [
"Update"
]
}
}
Run Code Online (Sandbox Code Playgroud)
您的自定义总线不会收到任何"aws.ssm"
事件。所有这些aws.*
都将仅使用默认总线。自定义总线只能接收来自您的应用程序的自定义事件,例如:
"source": [\n "myapp.test"\n ]\n
Run Code Online (Sandbox Code Playgroud)\n来自文档:
\n\n\n当您账户中的 AWS 服务发出事件时,它将转到您的账户\xe2\x80\x99s默认事件总线。
\n
归档时间: |
|
查看次数: |
2719 次 |
最近记录: |