本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
修改 Spot Fleet 請求
您可以修改作用中的 Spot Fleet 請求,來完成下列任務:
-
增加總目標容量和隨需部分
-
減少總目標容量和隨需部分
當您增加總目標容量時,Spot Fleet 會根據其 Spot Fleet 請求的配置策略啟動其他 Spot 執行個體。當您增加隨需部分時,Spot Fleet 會啟動額外的隨需執行個體。
當您減少總目標容量時,Spot 機群會取消超出新目標容量的所有開放請求。您可以請求 Spot Fleet 終止 Spot 執行個體,直到機群大小達到新的目標容量。如果分配策略為 diversified
,則 Spot Fleet 會在集區中終止執行個體。或者,您可以請求該 Spot Fleet 將機群保持為目前的大小,但不能取代任何中斷的或您手動終止的 Spot 執行個體。
- Console
-
- AWS CLI
-
修改 Spot 機群請求
請使用 modify-spot-fleet-request 命令更新指定 Spot Fleet 請求的目標容量。
aws ec2 modify-spot-fleet-request \
--spot-fleet-request-id sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE
\
--target-capacity 20
如果要減少所指定 Spot Fleet 的目標容量,而不會因此終止任何 Spot 執行個體,您可以如下修改先前的命令:
aws ec2 modify-spot-fleet-request \
--spot-fleet-request-id sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE
\
--target-capacity 10
\
--excess-capacity-termination-policy NoTermination
- PowerShell
-
修改 Spot 機群請求
使用 Edit-EC2SpotFleetRequest cmdlet 更新指定 Spot Fleet 請求的目標容量。
Edit-EC2SpotFleetRequest `
-SpotFleetRequestId "sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE
" `
-TargetCapacity 20
如果要減少所指定 Spot Fleet 的目標容量,而不會因此終止任何 Spot 執行個體,您可以如下修改先前的命令:
Edit-EC2SpotFleetRequest `
-SpotFleetRequestId "sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE
" `
-TargetCapacity 20
`
-ExcessCapacityTerminationPolicy "NoTermination"