

# Internet Monitor 的服务相关角色
<a name="using-service-linked-roles-CWIM"></a>

网络监测仪使用了 AWS Identity and Access Management（IAM）[服务相关角色](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_terms-and-concepts.html#iam-term-service-linked-role)。服务相关角色是一种独特类型的 IAM 角色，它与 Internet Monitor 直接相关。服务相关角色是由 Internet Monitor 预定义的，包含该服务代表您调用其他 AWS 服务所需的所有权限。

Internet Monitor 定义服务相关角色的权限，除非另有定义，否则只有 Internet Monitor 可以担任该角色。定义的权限包括信任策略和权限策略，而且权限策略不能附加到任何其他 IAM 实体。

只有先删除角色的相关资源，才能删除角色。此限制将保护您的 Internet Monitor 资源，因为您不会无意中删除对这些资源的访问权限。

有关支持服务相关角色的其他服务的信息，请参阅[与 IAM 配合使用的 AWS 服务](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_aws-services-that-work-with-iam.html)，并查找 **Service-linked role**（服务相关角色）列中显示为 **Yes**（是）的服务。选择**是**和链接，查看该服务的服务关联角色文档。

## Internet Monitor 的服务相关角色权限
<a name="service-linked-role-permissions-CWIM-AWSServiceRoleForInternetMonitor"></a>

Internet Monitor 使用名为 **AWSServiceRoleForInternetMonitor** 的服务相关角色。此角色允许网络监测仪访问您账户中的资源，例如 Amazon 虚拟私有云资源、Amazon CloudFront 分配、Amazon WorkSpaces 目录和网络负载均衡器，以便您可以在创建监测仪时选择这些资源。

此服务相关角色使用托管策略 `CloudWatchInternetMonitorServiceRolePolicy`。

**AWSServiceRoleForInternetMonitor** 服务相关角色信任以下服务来代入该角色：
+ `internetmonitor.amazonaws.com`

要查看此策略的权限，请参阅 *AWS 托管策略参考*中的 [CloudWatchInternetMonitorServiceRolePolicy](https://docs.aws.amazon.com/aws-managed-policy/latest/reference/CloudWatchInternetMonitorServiceRolePolicy.html)。

## 为 Internet Monitor 创建服务相关角色
<a name="create-service-linked-role-CWIM"></a>

您无需为 Internet Monitor 手动创建服务相关角色。首次创建监视器时，Internet Monitor 会为您创建 **AWSServiceRoleForInternetMonitor**。

有关更多信息，请参阅 *IAM 用户指南* 中的[创建服务相关角色](https://docs.aws.amazon.com/IAM/latest/UserGuide/using-service-linked-roles.html#create-service-linked-role)。

## 编辑 Internet Monitor 的服务相关角色
<a name="edit-service-linked-role-CWIM"></a>

Internet Monitor 在您的账户中创建服务相关角色后，将无法更改角色名称，因为可能有多个实体引用该角色。您可以使用 IAM 编辑角色描述。有关更多信息，请参阅《IAM 用户指南》**中的[编辑服务相关角色](https://docs.aws.amazon.com/IAM/latest/UserGuide/using-service-linked-roles.html#edit-service-linked-role)。

## 删除 Internet Monitor 的服务相关角色
<a name="delete-service-linked-role-CWIM"></a>

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

当您从 Internet Monitor 的监视器中移除资源并删除监视器后，可以删除服务相关角色 **AWSServiceRoleForInternetMonitor**。

**注意**  
如果当您试图删除该角色时 Internet Monitor 服务正在使用该角色，则删除操作可能会失败。如果发生这种情况，请等待几分钟，然后重试。

**使用 IAM 手动删除服务关联角色**

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

## Internet Monitor 服务相关角色的更新
<a name="security-iam-awsmanpol-updates-cwim"></a>

有关 **AWSServiceRoleForInternetMonitor**、网络监测仪服务相关角色 AWS 托管策略的更新，请参阅 [CloudWatch 对 AWS 托管式策略做出的更新](managed-policies-cloudwatch.md#security-iam-awsmanpol-updates)。如需获得 CloudWatch 中托管策略更改的自动提示，请订阅 [CloudWatch 历史记录](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/DocumentHistory.html)页面上的 RSS 源。