

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

# 使用 AmazonChimeSDKEvents 服务相关角色
<a name="analytics-service-role"></a>

Amazon Chime 软件开发工具包使用名为的服务相关角色。`AmazonChimeSDKEvents`该角色授予访问由 Amazon Chime SDK 使用或管理的 AWS 服务和资源的访问权限，例如用于数据流的 Kinesis firehose。

`AmazonChimeSDKEvents`服务相关角色允许 Amazon Chime SDK `kinesis:PutRecord` 完成`kinesis:PutRecordBatch`并使用以下格式进行直播:. `arn:aws:firehose:::deliverystream/AmazonChimeSDKEvents-*` 

您必须配置权限，允许 IAM 实体（如用户、组或角色）创建、编辑或删除服务相关角色。有关更多信息，请参阅*《IAM 用户指南》*中的[服务相关角色权限](https://docs.aws.amazon.com/)。

## 创建 服务相关角色
<a name="slr-create"></a>

服务相关角色是快速创建链接中的 Chime SDK Even CloudFormation ts 模板的一部分。

您还可以使用 IAM 控制台通过 Amazon Chime SDK Events 用例创建服务相关角色。在 AWS CLI 或 AWS API 中，使用服务名称创建`events.chime.amazonaws.com`服务相关角色。有关更多信息，请参阅《 IAM 用户指南》**中的[使用服务相关角色](https://docs.aws.amazon.com/IAM/latest/UserGuide/using-service-linked-roles.html)。如果您已删除此角色，则可以重复此过程再次创建。

## 编辑 服务相关角色
<a name="slr-edit"></a>

创建服务相关角色后，您只能编辑其描述，且使用 IAM 进行编辑。有关更多信息，请参阅《 IAM 用户指南》**中的[使用服务相关角色](https://docs.aws.amazon.com/IAM/latest/UserGuide/using-service-linked-roles.html)。

## 删除 服务相关角色
<a name="slr-delete-resources"></a>

最佳做法是，当您不再需要需要该`Amazon Chime SDKEvents`角色的功能或服务时，请将其删除。否则，您将拥有一个未使用实体，而该实体未得到主动监控或维护。

要手动删除角色，请先删除该角色使用的资源。以下几组步骤说明了如何完成这两项任务。

**删除角色资源**  
您可以通过删除用于流式传输数据的 Kinesis 消防水管来删除资源。

**注意**  
如果您在角色使用资源时尝试删除资源，则删除操作可能会失败。如果发生这种情况，请等待几分钟后重试。

**删除角色资源**
+ 通过调用以下 API 来关闭 Kinesis 消防水带。

  ```
  aws firehose delete-delivery-stream --delivery-stream-name {{delivery_stream_name}}
  ```

**删除服务相关角色**
+ 使用 IAM 控制台、 AWS CLI 或 AWS API 删除 AmazonChimeSDKEvents 服务相关角色。有关更多信息，请参阅 *IAM 用户*指南中的[使用服务相关角色](https://docs.aws.amazon.com/IAM/latest/UserGuide/using-service-linked-roles.html)[和删除](https://docs.aws.amazon.com/IAM/latest/UserGuide/example_iam_DeleteServiceLinkedRole_section.html)服务相关角色。