Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅
中国的 Amazon Web Services 服务入门
(PDF)。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
策略示例:将事件发送到亚马逊不同账户中的自定义总线 EventBridge
以下策略示例向账户 111122223333 授予权限,向账户 123456789012 中的 central-event-bus 发布事件,但仅适用于源值设置为 com.exampleCorp.webStore、detail-type 设置为 newOrderCreated 的事件。
您可以将此基于资源的策略附加到公交车所有者账户 (123456789012),该账户是接收事件的账户。central-event-bus发布账户 (111122223333) 是该政策授予访问权限的 IAM 委托人,因此请将示例账户 ID 替换为您自己的公交车所有者和发布账户 ID。
- JSON
-
-
{
"Version":"2012-10-17",
"Statement": [
{
"Sid": "WebStoreCrossAccountPublish",
"Effect": "Allow",
"Action": [
"events:PutEvents"
],
"Principal": {
"AWS": "arn:aws:iam::123456789012:root"
},
"Resource": "arn:aws:events:us-east-1:123456789012:event-bus/central-event-bus",
"Condition": {
"ForAllValues:StringEquals": {
"events:source": "com.exampleCorp.webStore",
"events:detail-type": "newOrderCreated"
}
}
}
]
}