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

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

预测性扩缩服务相关角色

Amazon Auto Scaling 使用服务相关角色获得在您处理扩展计划时 Amazon 代表您呼叫他人所需的权限。有关更多信息,请参阅 扩缩计划的服务相关角色

以下部分介绍了如何创建和管理预测性扩缩服务相关角色。首先配置权限以允许 IAM 实体(如用户、组或角色)创建、编辑或删除服务相关角色。

服务相关角色授予的权限

Amazon Auto Scaling 启用预测性扩展时,使用名AutoScaling为 AWSServiceRoleForAutoScalingPlans_EC2 的服务相关角色代表您调用以下操作:

  • cloudwatch:GetMetricData

  • autoscaling:DescribeAutoScalingGroups

  • autoscaling:DescribeScheduledActions

  • autoscaling:BatchPutScheduledUpdateGroupAction

  • autoscaling:BatchDeleteScheduledAction

AWSServiceRoleForAutoScalingPlans_EC2 AutoScaling 信任该autoscaling-plans.amazonaws.com服务会担任该角色。

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

您无需手动创建 AWSServiceRoleForAutoScalingPlans_EC2 AutoScaling 角色。 Amazon 当您在账户中创建扩展计划并启用预测性扩展时,将为您创建此角色。

Amazon 要代表您创建服务相关角色,您必须拥有所需的权限。有关更多信息,请参阅《IAM 用户指南》中的服务相关角色权限

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

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

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

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

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

编辑服务相关角色

您可以AutoScaling使用 IAM 编辑 AWSServiceRoleForAutoScalingPlans_EC2 的描述。有关更多信息,请参阅 IAM 用户指南中的编辑服务相关角色

删除服务相关角色

如果您不再需要使用扩展计划,我们建议您删除 AWSServiceRoleForAutoScalingPlans_EC2 AutoScaling

只有在删除您的 Amazon Web Services 账户 中启用了预测性扩缩的所有扩缩计划后,才能删除服务相关角色。这可确保您不会无意中删除用于访问您的扩缩计划的权限。

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

删除 AWSServiceRoleForAutoScalingPlans_EC2 AutoScaling 服务相关角色后,如果您 Amazon Auto Scaling 创建的扩展计划启用了预测性扩展,则会再次创建该角色。

支持的区域

Amazon Auto Scaling 支持在所有可用的扩展计划中使用服务相关角色。 Amazon Web Services 区域 要了解支持扩缩计划的区域,请参阅《Amazon Web Services 一般参考》中的 Amazon Auto Scaling 端点和限额