本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
预测性扩缩服务相关角色
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 端点和限额。