将私有 ip 分配给 spot 实例
assign private ip to spot instance
我想看看有没有办法在创建竞价型实例时分配私有IP。看起来默认情况下 AWS 控制台不会让您知道(它在启动按需实例时可用)。但我想弄清楚我是否可以为 spot 实例分配私有 IP。
我的问题是,我有一张完成所有工作的图片(应用程序安装等),当我使用该图片触发 spot 实例并尝试登录它正在寻找的网页时特定 IP 和 spot 实例无法给我所需的 IP 东西坏了...
感谢任何帮助..
回答我自己的问题..所以也许正在寻找这个的人会发现它有用
下面使用通过 CLI 执行此操作的方法,首先确保创建一个 ENI(您必须在其中指定子网、私有 ip、sg)...一旦创建了 ENI 运行 以下
ec2-request-spot-instances ami-ID -p 0.04 --key key_name \
--可用区 us-east-1d \
--instance-type t1.micro -n 1 --type one-time \
--network-attachment eni-dd3889f0:0
只是为了用最后一个标志(“--network-attachment eni-dd3889f0:0”)清理一下
那是 ENI-ID, :0 是开发索引。 Dev 索引是您希望接口占用的索引(例如 eth0)。例如,使用上面的命令我假设我希望它是 eth0.
不知道为什么 AWS 不通过控制台支持这个,但至少我们有一个 cli 选项..希望它能帮助别人。
我想看看有没有办法在创建竞价型实例时分配私有IP。看起来默认情况下 AWS 控制台不会让您知道(它在启动按需实例时可用)。但我想弄清楚我是否可以为 spot 实例分配私有 IP。
我的问题是,我有一张完成所有工作的图片(应用程序安装等),当我使用该图片触发 spot 实例并尝试登录它正在寻找的网页时特定 IP 和 spot 实例无法给我所需的 IP 东西坏了...
感谢任何帮助..
回答我自己的问题..所以也许正在寻找这个的人会发现它有用
下面使用通过 CLI 执行此操作的方法,首先确保创建一个 ENI(您必须在其中指定子网、私有 ip、sg)...一旦创建了 ENI 运行 以下
ec2-request-spot-instances ami-ID -p 0.04 --key key_name \ --可用区 us-east-1d \ --instance-type t1.micro -n 1 --type one-time \ --network-attachment eni-dd3889f0:0
只是为了用最后一个标志(“--network-attachment eni-dd3889f0:0”)清理一下 那是 ENI-ID, :0 是开发索引。 Dev 索引是您希望接口占用的索引(例如 eth0)。例如,使用上面的命令我假设我希望它是 eth0.
不知道为什么 AWS 不通过控制台支持这个,但至少我们有一个 cli 选项..希望它能帮助别人。