View a markdown version of this page

使用 MSK Connect 的服务相关角色 - Amazon Managed Streaming for Apache Kafka

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

使用 MSK Connect 的服务相关角色

亚马逊 MSK Connect 使用 AWS Identity and Access Management (IAM) 服务相关角色。服务相关角色是一种独特的 IAM 角色,直接关联到 MSK Connect。 Service-linked 角色由 MSK Connect 预定义,包括该服务代表您调用其他 AWS 服务所需的所有权限。

服务相关角色可让您更轻松地设置 MSK Connect,因为您不必手动添加所需权限。MSK Connect 定义其服务相关角色的权限,除非另外定义,否则只有 MSK Connect 可以代入其角色。定义的权限包括信任策略和权限策略,而且权限策略不能附加到任何其他 IAM 实体。

有关支持服务相关角色的其它服务的信息,请参阅使用 IAM 的AWS 服务并查找Service-Linked 角色列中显示为是的服务。请选择是与查看该服务的服务关联角色文档的链接。

Service-linked MSK Connect 的角色权限

MSK Connect 使用名为 AWSServiceRoleForKafkaConnect “允许亚马逊 MSK Connect 代表您访问亚马逊资源” 的服务相关角色。

AWSServiceRoleForKafkaConnect 服务相关角色信任该kafkaconnect.amazonaws.com服务代入该角色。

有关该角色使用的权限策略的信息,请参阅 AWS 管理策略: KafkaConnectServiceRolePolicy。

您必须配置权限,允许 IAM 实体(如用户、组或角色)创建、编辑或删除服务关联角色。有关更多信息,请参阅 IAM 用户指南中的Service-Linked 角色权限。

创建 MSK Connect 的服务相关角色

您无需手动创建服务关联角色。当您在 AWS 管理控制台、或 AWS API 中创建连接器时 AWS CLI,MSK Connect 会为您创建服务相关角色。

如果您删除该服务关联角色,然后需要再次创建,您可以使用相同流程在账户中重新创建此角色。当您创建连接器时,MSK Connect 将再次为您创建服务相关角色。

编辑 MSK Connect 的服务相关角色

MSK Connect 不允许您编辑 AWSServiceRoleForKafkaConnect 服务相关角色。在创建服务相关角色后,您将无法更改角色的名称,因为可能有多种实体引用该角色。不过,您可以使用 IAM 编辑角色的说明。有关更多信息,请参阅 IAM 用户指南中的编辑Service-Linked 角色。

删除 MSK Connect 的服务相关角色

您可以使用 IAM 控制台、 AWS CLI 或 AWS API 手动删除服务相关角色。为执行此操作,您必须先手动删除所有 MSK Connect 连接器,然后才能手动删除该角色。有关更多信息,请参阅 IAM 用户指南中的删除 Service-Linked 角色。

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

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