使用 EC2 容量管理器的服務連結角色 - Amazon Elastic Compute Cloud

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

使用 EC2 容量管理器的服務連結角色

EC2 Capacity Manager 使用 AWS Identity and Access Management (IAM) 服務連結角色。服務連結角色是直接連結至容量管理器的特殊 IAM 角色類型。服務連結角色由 Capacity Manager 預先定義,並包含該服務代表您呼叫其他 AWS 服務所需的所有許可。

服務連結角色可讓您更輕鬆地設定容量管理員,因為您不必手動新增必要的許可。容量管理器定義其服務連結角色的許可,除非另有定義,否則僅有容量管理器可以擔任其角色。定義的許可包括信任政策和許可政策,且該許可政策無法附加至其他 IAM 實體。

您必須先刪除服務連結角色的相關資源,才能將其刪除。如此可保護您的容量管理器資源,避免您不小心移除資源的存取許可。

如需有關支援服務連結角色的其他 服務的資訊,請參閱AWS 使用 IAM 的服務,並在服務連結角色欄中尋找具有的服務。選擇具有連結的,以檢視該服務的服務連結角色文件。

容量管理器的服務連結角色許可

Capacity Manager 使用名為 AWSServiceRoleForEC2CapacityManager 的服務連結角色,可讓您代表您管理容量資源並與 AWS Organizations 整合。

AWSServiceRoleForEC2CapacityManager 服務連結角色信任下列服務擔任該角色:

  • ec2.capacitymanager.amazonaws.com

名稱為 AWSEC2CapacityManagerServiceRolePolicy 的角色許可政策允許容量管理器完成下列動作:

  • organizations:DescribeOrganization

  • organizations:ListAccounts

  • organizations:ListChildren

  • organizations:ListAWSServiceAccessForOrganization

  • organizations:ListDelegatedAdministrators

您必須設定許可,以允許您的使用者、群組或角色建立、編輯或刪除服務連結角色。如需詳細資訊,請參閱 IAM 使用者指南中的服務連結角色許可

為容量管理器建立服務連結角色

您可使用 IAM 主控台透過 AWSEC2CapacityManagerServiceRolePolicy 使用案例建立服務連結角色。在 AWS CLI 或 AWS API 中,使用服務名稱建立ec2.capacitymanager.amazonaws.com服務連結角色。如需詳細資訊,請參閱《IAM 使用者指南》中的「建立服務連結角色」。如果您刪除此服務連結角色,您可以使用此相同的程序以再次建立該角色。

為容量管理器編輯服務連結角色

容量管理器不允許您編輯 AWSServiceRoleForEC2CapacityManager 服務連結角色。因為有各種實體可能會參考服務連結角色,所以您無法在建立角色之後變更角色名稱。然而,您可使用 IAM 來編輯角色描述。如需詳細資訊,請參閱《IAM 使用者指南》中的編輯服務連結角色

為容量管理器刪除服務連結角色

若您不再使用需要服務連結角色的功能或服務,我們建議您刪除該角色。如此一來,您就沒有未主動監控或維護的未使用實體。然而,在手動刪除服務連結角色之前,您必須先清除資源。

注意

若容量管理器服務在您試圖刪除資源時正在使用該角色,刪除可能會失敗。若此情況發生,請等待數分鐘後並再次嘗試操作。

如需移除 AWSServiceRoleForEC2CapacityManager 使用的容量管理器資源
  1. 移除組織存取權之前,所有委派管理員必須先停用其容量管理器。

  2. 停用容量管理器之前,必須先刪除任何作用中資料匯出項。

使用 IAM 手動刪除服務連結角色

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

容量管理器服務連結角色的支援區域

容量管理器支援在所有提供該服務的區域中使用服務連結角色。如需詳細資訊,請參閱 AWS Regions and endpoints

容量管理器不支援在提供該服務的每個區域中使用服務連結角色。您可在下列區域使用 AWSServiceRoleForEC2CapacityManager 角色。

區域名稱 區域身分 容量管理器中的支援
美國東部 (維吉尼亞北部) us-east-1
美國東部 (俄亥俄) us-east-2
美國西部 (加利佛尼亞北部) us-west-1
美國西部 (奧勒岡) us-west-2
Africa (Cape Town) af-south-1
亞太地區 (香港) ap-east-1
亞太地區 (雅加達) ap-southeast-3
亞太區域 (孟買) ap-south-1
亞太區域 (大阪) ap-northeast-3
亞太區域 (首爾) ap-northeast-2
亞太區域 (新加坡) ap-southeast-1
亞太區域 (雪梨) ap-southeast-2
亞太區域 (東京) ap-northeast-1
加拿大 (中部) ca-central-1
歐洲 (法蘭克福) eu-central-1
歐洲 (愛爾蘭) eu-west-1
歐洲 (倫敦) eu-west-2
歐洲 (米蘭) eu-south-1
Europe (Paris) eu-west-3
Europe (Stockholm) eu-north-1
Middle East (Bahrain) me-south-1
中東 (阿拉伯聯合大公國) me-central-1
南美洲 (聖保羅) sa-east-1
AWS GovCloud (美國東部) us-gov-east-1
AWS GovCloud (美國西部) us-gov-west-1