修改執行個體的容量保留設定 - Amazon Elastic Compute Cloud

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

修改執行個體的容量保留設定

您可以隨時修改已停止執行個體的 容量預留 設定:

  • 從具有相符屬性 (執行個體類型、平台、可用區域和租用) 和可用容量的任何容量保留開始。

  • 在特定容量預留中啟動執行個體。

  • 在 Capacity Reservation (容量預留) 群組內具有相符屬性和可用容量的任何 Capacity Reservation (容量預留) 中啟動

  • 防止在容量預留中開始執行個體。

使用主控台修改執行個體的容量預留設定
  1. 在 開啟 Amazon EC2主控台https://console.aws.amazon.com/ec2/

  2. 選取 Instances (執行個體),並選取要修改的執行個體。停止執行個體 (若還未停止的話)。

  3. 選擇動作 執行個體設定 修改容量預留設定

  4. 針對 容量預留,請選擇下列其中一種選項:

    • Open (開啟) — 使用具有相符屬性以及針對所選執行個體數量具有足夠容量的容量預留來啟動執行個體。如果沒有容量足夠的相符容量預留,執行個體將使用隨需容量。

    • None (無) — 防止使用容量預留啟動執行個體。執行個體以隨需容量執行。

    • Specify Capacity Reservation (指定容量保留) – 在選取的容量保留中啟動執行個體。如果選取的容量預留在您所選之執行個體數量沒有足夠的容量,執行個體啟動會失敗。

    • Specify Capacity Reservation group (指定容量保留群組) – 在選取的容量保留群組內具有相符屬性和可用容量的任何容量保留中啟動執行個體。如果所選群組沒有 容量預留 具有相符屬性和可用容量的,則執行個體會啟動至隨需容量。

使用 修改執行個體的容量預留設定 AWS CLI

使用 modify-instance-capacity-reservation-attributes 命令。

例如,下列命令會將執行個體的 容量預留 設定變更為 opennone

aws ec2 modify-instance-capacity-reservation-attributes --instance-id i-1234567890abcdef0 --capacity-reservation-specification CapacityReservationPreference=none|open

例如,下列命令會修改執行個體,以將特定 容量預留 鎖定為目標。

aws ec2 modify-instance-capacity-reservation-attributes --instance-id i-1234567890abcdef0 --capacity-reservation-specification CapacityReservationTarget={CapacityReservationId=cr-1234567890abcdef0}

例如,下列命令會修改執行個體,以將特定 容量預留 群組鎖定為目標。

aws ec2 modify-instance-capacity-reservation-attributes --instance-id i-1234567890abcdef0 --capacity-reservation-specification CapacityReservationTarget={CapacityReservationResourceGroupArn=arn:aws:resource-groups:us-west-1:123456789012:group/my-cr-group}