首页 > 解决方案 > 如何在 EC2 实例启动期间更新实例的容量预留设置?

问题描述

EC2实例启动时如何更新实例的容量预留设置?

下面是用于通过停止实例进行更新的 aws-cli,但我正在寻找一个在创建 EC2 实例时更新的参数,所以我不想只是停止实例来更新此设置。

aws ec2 modify-instance-capacity-reservation-attributes \
    --instance-id i-example \
    --capacity-reservation-specification 'CapacityReservationTarget={CapacityReservationId= cr-example} --region us-east-1'

标签: amazon-web-servicesamazon-ec2amazon-iam

解决方案


修改实例容量预留用于修改与实例关联的容量预留设置。如果您正在启动一个实例并希望针对该实例的特定容量预留,在启动 EC2 实例时,您可以使用 run-instances API 指定容量预留规范:

> aws ec2 run-instances --image-id ami-abc12345 --count 1 --instance-type t2.micro --key-name MyKeyPair --subnet-id subnet-1234567890abcdef1 --capacity-reservation-specification CapacityReservationTarget={CapacityReservationId=cr-a1234567}

有关更多信息,您可以参考:在现有容量预留中启动实例


推荐阅读