從現有容量保留分割容量 - Amazon Elastic Compute Cloud

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

從現有容量保留分割容量

您可從現有容量保留中分割容量來建立新保留。您可分配原先保留的一部分給特定工作負載,或與其他 AWS 帳戶共用。例如,若要與其他帳戶共用部分容量保留,您可分割部分容量,以建立規模較小的容量保留。然後可以使用 AWS Resource Access Manager 與其他帳戶分享較小規模的容量保留。

當您從現有容量保留分割容量時,會自動建立新容量保留。現有保留將維持不變,但從分割執行個體數量中減少的總容量除外。在現有容量保留中執行的執行個體不受影響。您只能將現有保留分割為一個新容量保留。

除標籤外,新容量保留將具有與現有容量保留相同的配置。在預設情況下,新容量保留無任何標籤。您可在分割操作期間指定新標籤。如有必要,也可在建立新容量保留後進行修改。

當您指定要分割的執行個體數量時,根據預設,會先分割任何可用容量,然後再分割任何符合資格的執行中執行個體 (保留中的已用容量)。例如:如果您從具有 5 個已用執行個體和 3 個可用執行個體的容量保留分割 4 個執行個體,則將分割 3 個可用執行個體和 1 個已用執行個體至新保留。

分割容量的先決條件

作為先決條件,您的容量保留必須滿足以下條件:

  • 來源保留必須處於作用中狀態。

  • 來源保留必須由您的 擁有 AWS 帳戶。

注意

當您從保留中分割已用容量且您所指定的要分割的數量大於可用容量時,僅會分割以容量保留規格open 來啟動的執行個體。

考量事項

將容量從一個保留分割到新保留時,應考量以下事項:

  • 已用容量只能分割至未與任何帳戶共用且具「開放式」執行個體資格的容量保留。

  • 當您分割已用容量時,會隨機選擇符合條件的執行個體。您無法指定分割哪些執行個體。若未找到足夠數量的合格執行個體以滿足分割數量,則分割操作將失敗。

  • 從現有保留中分割出來的執行個體數量上限為保留量減一。例如,如果您的保留總容量為 5 個執行個體,您最多可將 4 個執行個體分割至新保留。

  • 未來日期的容量保留 - 在承諾期內,您無法分割未來日期容量保留的容量。

  • 資源群組 - 如果現有容量保留屬於資源群組,則新容量保留不會自動新增至資源群組。如有必要,您可在建立後將新容量保留新增至資源群組。

  • 共用 - 如果現有容量保留與消費者帳戶共用,則新容量保留不會自動與消費者帳戶共用。如有必要,您可在建立新容量保留後共用。

  • 叢集置放群組 - 如果現有容量保留是叢集置放群組的一部分,則新容量保留將在相同叢集置放群組中建立。

注意

不支援從容量區塊分割容量。

使用標籤控制分割容量保留的存取權

您可使用標籤來控制 Amazon EC2 資源的存取權,包括從現有容量保留分割容量來建立新容量保留。如需詳細資訊,請參閱《IAM 使用者指南》中的使用標籤控制對 AWS 資源的存取

若要使用標籤控制分割容量保留的存取權,請務必在政策陳述式中指定資源與請求標籤,因為 IAM 政策會根據來源容量保留與新建立的容量保留進行評估。以下範例政策包含針對來源容量保留的 ec2:ResourceTag 條件金鑰及標籤 Owner=ExampleDepartment1,以及針對新建立容量保留的 ec2:RequestTag 條件金鑰及標籤 stack=production

{ "Statement": [ { "Sid": "AllowSourceCapacityReservation", "Effect": "Allow", "Action": "ec2:CreateCapacityReservationBySplitting", "Resource": "arn:aws:ec2:region:account:capacity-reservation/cr-1234567890abcdef0", "Condition": { "StringEquals": { "ec2:ResourceTag/Owner": "ExampleDepartment1" } } }, { "Sid": "AllowNewlyCreatedCapacityReservation", "Effect": "Allow", "Action": ["ec2:CreateCapacityReservationBySplitting", "ec2:CreateTags"], "Resource": "arn:aws:ec2:region:account:capacity-reservation/*", "Condition": { "StringEquals": { "ec2:RequestTag/stack": "production" } } } ] }

使用 Amazon EC2 主控台或 分割容量 AWS CLI

若要從現有容量保留分割容量並建立新容量保留,您可使用 Amazon EC2 主控台或 AWS CLI。

Console
使用主控台分割容量
  1. https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

  2. 在左側導覽窗格中,選擇容量保留

  3. 選擇可分割的隨需容量保留 ID。

  4. 動作下方的管理容量,選擇分割

  5. 分割容量保留頁面的要分割的數量下方,使用滑桿或輸入要從目前保留中分割的執行個體數。

  6. (選用) 新增標籤至新容量保留。

  7. 檢閱摘要,當您準備好時,選擇分割

AWS CLI
使用 分割容量 AWS CLI

使用 create-capacity-reservation-by-splitting 命令。以下範例建立新容量保留,方法是從 ID 為 cr-1234567890abcdef0 的容量保留中分割 10 個執行個體。

aws ec2 create-capacity-reservation-by-splitting \ --source-capacity-reservation-id cr-1234567890abcdef0 \ --instance-count 10