Amazon Auto Scaling服务相关角色 - Amazon Auto Scaling
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

Amazon Auto Scaling服务相关角色

重要

要获取有关使用扩展计划所需的服务相关角色的完整信息,请参阅 服务相关角色

Amazon Auto Scaling使用服务相关角色获取它调用其他Amazon代表您。服务相关角色是一种独特类型的Amazon Identity and Access Management(IAM) 角色,该角色直接链接到Amazon服务。

服务相关角色提供了一种将权限委托给 Amazon Web Services 的安全方式,因为只有相关服务才能担任服务相关角色。有关更多信息,请参阅 。使用服务相关角色中的IAM 用户指南

下面的部分介绍如何创建和管理 Amazon Auto Scaling 服务相关角色。首先配置权限以允许 IAM 实体(例如,用户、组或角色)创建、编辑或删除服务相关角色。

服务相关角色授予的权限

Amazon Auto Scaling使用AWSS 服务用于自动扩展计划 _EC2 自动缩放服务相关角色来代表您管理 Amazon EC2 Auto Scaling 组的预测式扩展。此角色预定义了代表您进行以下调用的权限:

  • cloudwatch:GetMetricData

  • autoscaling:DescribeAutoScalingGroups

  • autoscaling:DescribeScheduledActions

  • autoscaling:BatchPutScheduledUpdateGroupAction

  • autoscaling:BatchDeleteScheduledAction

此角色信任 autoscaling-plans.amazonaws.com 服务来代入它。

创建服务相关角色(自动)

当您首次创建启用了预测式扩展的扩展计划时,Amazon Auto Scaling 将为您创建 AWSServiceRoleForAutoScalingPlans_EC2AutoScaling 角色。

重要

确保您已启用 IAM 权限,以允许 IAM 实体(例如,用户、组或角色)创建服务相关角色。否则,自动创建操作将失败。有关更多信息,请参阅 。服务相关角色权限中的IAM 用户指南或有关的信息创建服务相关角色所需的权限

创建服务相关角色(手动)

要手动创建服务相关角色,您可以使用 IAM 控制台Amazon CLI或 IAM API。有关更多信息,请参阅 。创建服务相关角色中的IAM 用户指南

创建服务相关角色 (Amazon CLI)

使用以下 create-service-linked-role CLI 命令创建 Amazon Auto Scaling 服务相关角色。

aws iam create-service-linked-role --aws-service-name autoscaling-plans.amazonaws.com

编辑服务相关角色

随着AWSS 服务用于自动扩展计划 _EC2 自动缩放创建的角色Amazon Auto Scaling,您只能编辑其描述,而不能编辑其权限。有关更多信息,请参阅 。编辑服务相关角色中的IAM 用户指南

删除服务相关角色

如果您不再使用扩展计划,我们建议您删除服务相关角色。只有在首先删除相关资源后,才能删除服务相关角色。如果某个服务相关角色与多个扩展计划结合使用,您必须先删除启用了预测式扩展的所有扩展计划,然后才能删除该角色。这可防止您无意中删除您管理扩展计划所需的权限,从而保护您的扩展计划。有关更多信息,请参阅 第 5 步:清除

您可以使用 IAM 删除服务相关角色。有关更多信息,请参阅 。删除服务相关角色中的IAM 用户指南

在您删除 AWSServiceRoleForAutoScalingPlans_EC2AutoScaling 服务相关角色后,Amazon Auto Scaling 将在您创建启用了预测式扩展的扩展计划时再次创建该角色。

服务相关角色的支持区域

Amazon Auto Scaling 支持在服务可用的所有区域中使用服务相关角色。