amazon-web-services - 如何在 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'
解决方案
修改实例容量预留用于修改与实例关联的容量预留设置。如果您正在启动一个实例并希望针对该实例的特定容量预留,在启动 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}
有关更多信息,您可以参考:在现有容量预留中启动实例
推荐阅读
- ruby - 试图从一种方法内部将控制权传递给 Proc,但我的语法在 ruby 中是错误的
- python - 如何输入有频率的数组?
- dll - TCL:在 Windows 中构建静态库
- javascript - 无法读取未定义的属性...(来自上下文的属性/值)
- c++ - 通过包含文件在班级之间分享朋友
- c++ - 如何在子类中使用函数指针向量和 c++ 中父类的 typedef 函数指针类型?
- javascript - 如何自动为每列中的每个跨度分配最高高度
- c++ - 套接字 - sendto() 截断 ICMPv6 选项
- python - 添加对位于共享驱动器上的 .dll 的引用
- python - BigQueryOperator 在 write_disposition='WRITE_TRUNCATE' 时更改表架构和列模式