选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

在 Amazon EventBridge 中对架构发现使用角色

聚焦模式
在 Amazon EventBridge 中对架构发现使用角色 - Amazon EventBridge

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

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

以下主题详细介绍了 AWSServiceRoleForSchemas 服务相关角色的用法。

EventBridge 的服务相关角色权限

EventBridge 使用名为 AWSServiceRoleForSchemas 的服务相关角色:向 Amazon EventBridge 架构创建的托管规则授予权限。

AWSServiceRoleForSchemas 服务相关角色信任以下服务可以代入该角色:

  • schemas.amazonaws.com

名为 AmazonEventBridgeSchemasServiceRolePolicy 的角色权限策略允许 EventBridge 对指定资源完成以下操作:

  • 操作:all managed rules created by EventBridge 上的 put, enable, disable, and delete rules; put and remove targets; list targets per rule

您必须配置允许用户、组或角色创建、编辑或删除服务相关角色的权限。有关更多信息,请参阅《IAM 用户指南》中的服务相关角色权限

为 EventBridge 创建服务相关角色

您无需手动创建服务相关角色。当您在 AWS Management Console、AWS CLI、或 AWS API 中执行架构发现时,EventBridge 会为您创建服务相关角色。

重要

如果您在其他使用此角色支持的功能的服务中完成某个操作,此服务相关角色可以出现在您的账户中。如果您在 2019 年 11 月 27 日(从此时开始已支持服务相关角色)之前已使用 EventBridge 服务,则 EventBridge 已在您的账户中创建 AWSServiceRoleForSchemas 角色。要了解更多信息,请参阅我的 AWS 账户中出现新角色

如果您删除该服务相关角色,然后需要再次创建,您可以使用相同流程在账户中重新创建此角色。创建架构发现时,EventBridge 会再次为您创建服务相关角色。

为 EventBridge 编辑服务相关角色

EventBridge 不允许您编辑 AWSServiceRoleForSchemas 服务相关角色。创建服务相关角色后,您将无法更改角色的名称,因为可能有多种实体引用该角色。但是可以使用 IAM 编辑角色描述。有关更多信息,请参阅《IAM 用户指南》中的编辑服务相关角色

删除 EventBridge 的服务相关角色

如果不再需要使用某个需要服务相关角色的功能或服务,我们建议您删除该角色。这样就没有未被主动监控或维护的未使用实体。但是,您必须先清除您的服务相关角色,然后才能手动删除它。

清除服务相关角色

必须先删除服务相关角色使用的所有资源,然后才能使用 IAM 删除该角色。

注意

如果在您试图删除资源时 EventBridge 服务正在使用该角色,则删除操作可能会失败。如果发生这种情况,请等待几分钟后重试。

删除 AWSServiceRoleForSchemas 使用的 EventBridge 资源(控制台)
  1. 访问 https://console.aws.amazon.com/events/,打开 Amazon EventBridge 控制台。

  2. 总线下,选择事件总线,然后选择一个事件总线。

  3. 选择停止发现

删除 AWSServiceRoleForSchemas 使用的 EventBridge 资源(AWS CLI)
删除 AWSServiceRoleForSchemas 使用的 EventBridge 资源(API)

手动删除服务相关角色

使用 IAM 控制台、AWS CLI 或 AWS API 删除 AWSServiceRoleForSchemas 服务相关角色。有关更多信息,请参阅《IAM 用户指南》中的删除服务相关角色

EventBridge 服务相关角色的受支持区域

EventBridge 支持在服务可用的所有区域中使用服务相关角色。有关更多信息,请参阅 AWS 区域和端点

隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。