所以我使用刀ec2插件创build一个服务器,在一个VPC,然后提供与厨师独奏。
这是我的基本命令:
knife ec2 server create -S private-key -I ami-1234 --flavor=m1.medium --subnet xyz
服务器正常启动,并具有适当的VPC IP地址。 我的问题是,我也需要一个公共的IP地址。 当我通过ec2 web控制台启动一个实例时,它只是有一个选项为你的实例自动分配一个公共IP地址
我只是无法弄清楚如何通过刀子命令做到这一点。
以下是我使用过的一个解决scheme,不过请注意,它需要手动步骤,并了解您的免费弹性IP池:
knife ec2 create server命令的末尾添加--associate-eip <free elastic ip address>