如何在aws CLI中引导期间将弹性IP附加到EC2实例?

Bal*_*lli 7 amazon-ec2 amazon-web-services aws-cli aws-ec2

我可以用follwoing命令创建一个instace

aws ec2 run-instances --image-id $ AMI_ID --count 1 --instance-type $ {INSTANCE_TYPE} --key-name KEY_NAME --region us-east-1 --security-groups MYSECURITY_GROUP

但我没有找到任何附加弹性IP地址的选项.是否可以在引导期间附加弹性IP?或者发布自举?

hel*_*loV 6

启动实例时,无法附加弹性IP.启动后,您可以使用--user-data (string)附加弹性IP.

更多示例:associate-address

此示例使用新样式(更长)实例ID.

curl 169.254.169.254/latest/meta-data/instance-id
Run Code Online (Sandbox Code Playgroud)

您可以从中获取分配ID

run-instances

描述-地址

  • 不过,这个答案并没有回答所述问题。所述问题想要在第一次引导时向实例预先分配一个弹性IP(通过关闭和重新启动,该IP将保留在实例中)。实例启动后,它就已经被赋予了一些其他临时 IP 地址。 (2认同)