

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 自定义事件总线的名称、终端节点和 IAM 权限
<a name="eb-custom-bus-names"></a>

自定义事件总线有自己的 AWS CLI 命令、SDK 客户端和终端节点，它与自定义事件总线-Classic 共享其 IAM 命名空间和服务主体。下表显示了在何处使用哪个名称。

## 每个接口使用的名称
<a name="eb-custom-bus-names-table"></a>


| 接口 | Name | 示例 | 
| --- | --- | --- | 
| AWS CLI 命令 | eventsv2 | aws eventsv2 put-events | 
| SDK 客户端 | EventBridgeV2 | EventBridgeV2Client在 Java AWS 开发工具包中 | 
| 端点 | eventsv2 | eventsv2.us-east-1.amazonaws.com | 
| VPC 终端节点服务 | eventsv2 | com.amazonaws.us-east-1.eventsv2 或 com.amazonaws.us-east-1.eventsv2-fips | 
| Dual-stack endpoint | eventsv2 | eventsv2.us-east-1.api.aws | 
| IAM 操作 | events:，与自定义事件总线共享-经典版 | events:PutRawEvents, events:CreateSubscriber | 
| 服务主体 | events.amazonaws.com，与自定义事件总线共享-经典版 | 交付角色信任政策的负责人 | 
| 资源 ARN | event-busv2 | arn:aws:events:us-east-1:111122223333:event-busv2/orders/EXAMPLE1234567890abcdef | 
| CloudFormation 资源类型 | AWS::EventsV2 | AWS::EventsV2命名空间中的资源类型 | 

## 为什么 IAM 命名空间与自定义事件总线共享-Classic
<a name="eb-custom-bus-names-shared"></a>

EventBridge 保留自定义事件总线的`events:`命名空间和`events.amazonaws.com`主体，这样你就可以在不重写三件事的情况下从自定义事件总线——经典版移动：
+ Identity-based 授予`events:`行动权的政策。
+ 总线资源政策。
+ 为您的目标提供哪些角色。自定义事件总线-Classic 现在可以承担的角色可以由自定义事件总线订阅者提供，而无需更改其信任策略。

**重要**  
使用`events:`前缀编写每个 IAM 操作，例如`events:PutRawEvents`和`events:CreateSubscriber`。该`eventsv2`名称仅适用于 CLI 命令、SDK 客户端和终端节点。IAM 接受命名的策略`eventsv2:PutEvents`，但不存在此类操作，因此该策略不授予任何权限，调用方也将接收`AccessDeniedException`。当对的呼`aws eventsv2`叫被拒绝时，请先检查策略中的操作前缀。

以下基于身份的策略允许生产者使用任一发布 API 发布到一个总线。有关完整的操作列表、条件密钥和跨账户授权，请参阅[自定义事件总线的访问控制](eb-custom-bus-access.md)；操作、资源和条件密钥的权威列表位于[服务授权参考](https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazoneventbridge.html)中。

```
{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "events:PutEvents",
                "events:PutRawEvents"
            ],
            "Resource": "arn:aws:events:us-east-1:111122223333:event-busv2/orders/EXAMPLE1234567890abcdef"
        }
    ]
}
```

根据总线 ARN 授权发布请求中的每个条目。如果一个条目未通过授权条件，则 EventBridge 拒绝整个请求。