首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在aws中引导过程中如何将弹性IP附加到EC2实例?

问在aws中引导过程中如何将弹性IP附加到EC2实例?
EN

Stack Overflow用户
提问于 2016-04-28 04:31:42
回答 2查看 3.1K关注 0票数 12

我可以使用follwoing命令创建一个实例

ec2运行-实例-图像-id $AMI_ID -计数1-实例-类型${INSTANCE_TYPE} -键名KEY_NAME -区域us 1-安全-组MYSECURITY_GROUP

但我没有找到任何选择来附加弹性IP地址。在引导过程中可以附加弹性IP吗?或者是自举?

EN

回答 2

Stack Overflow用户

发布于 2016-04-28 05:16:02

您可以将--user-data (string)选项用于run-instances。您传递的用户数据将包含用于关联弹性IP的CLI。下面给出了CLI命令。要获取用户数据中的instance-id,请使用元数据服务器:

代码语言:javascript
复制
curl instance-data/latest/meta-data/instance-id

您也可以在启动后附加一个弹性IP。使用associate-address附加弹性IP。

更多示例见:联系地址

此示例使用新的样式(更长)实例id。

代码语言:javascript
复制
aws ec2 associate-address --instance-id i-0b263919b6498b123 --allocation-id eipalloc-64d5890a

您可以从

aws ec2 describe-addresses

描述-地址

票数 10
EN

Stack Overflow用户

发布于 2021-12-12 16:29:52

我在问题中读到的愿望是“如何使用给定的已知IP地址(从弹性IP池)启动实例,而不首先使用另一个临时IP地址。”

我发现的方法是首先分配一个NetworkInterface,然后分配IP地址,然后将IP地址绑定到NetworkInterface,然后将预先分配的NetworkInterface绑定到eth0接口,作为NetworkInterface启动参数的一部分。是的,四个步骤,仅仅因为您希望您的实例从一个IP地址开始,该地址在其生存期内不会更改!

对于某种NAT/负载平衡器后面的“基础设施就像牛一样”,这当然无关紧要。但是对于您SSH到或从IDE“打开远程”到的“云开发人员主机”,从一开始就保持IP地址不变是一个非常重要的要求。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36905290

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档