預測擴展服務連結角色 - AWS Auto Scaling

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

預測擴展服務連結角色

AWS Auto Scaling 使用服務連結角色來取得 AWS 在您使用擴展計劃時代表您呼叫其他人所需的權限。如需詳細資訊,請參閱 擴展計畫的服務連結角色

以下幾節描述如何建立和管理預測擴展的服務連結角色。首先設定許可,以允許 IAM 實體 (例如使用者、群組或角色) 建立、編輯或刪除服務連結角色。

服務連結角色授予的許可

AWS 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角色。 AWS 當您在帳戶中建立擴展計劃並啟用預測性擴展時,會為您建立此角色。

AWS 若要代表您建立服務連結角色,您必須具備必要的權限。如需詳細資訊,請參閱《IAM 使用者指南》中的服務連結角色許可

建立服務連結角色 (手動)

您可以使用 IAM 主控台、IAM CLI 或 IAM API,手動建立服務連結角色。如需詳細資訊,請參閱《IAM 使用者指南》中的建立服務連結角色

建立服務連結角色 (AWS 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

您必須先刪除 AWS 帳戶 中所有啟用預測擴展的擴展計畫,才能刪除服務連結角色。這可確保避免您不小心移除擴展計畫的存取許可。

您可以使用 IAM 主控台、IAM CLI 或 IAM API 刪除服務連結角色。如需詳細資訊,請參閱《IAM 使用者指南》中的刪除服務連結角色

刪除 AWSServiceRoleForAutoScalingPlans_EC2 個AutoScaling服務連結角色後,如果您建 AWS Auto Scaling 立啟用預測擴展規模的擴展計劃,則會再次建立角色。

支援地區

AWS Auto Scaling 支援在所有可用擴展計劃中使用服務連結角色。 AWS 區域 如需擴展計畫的區域可用性相關資訊,請參閱《AWS 一般參考》中的 AWS Auto Scaling 端點和配額