AWS/EC2中EIP和ENI的关系

jef*_*jef 3 amazon-ec2 amazon-web-services

我是 AWS/EC2 的新用户。我不确定亚马逊如何管理一对 EIP 和 ENI。

我想在 ec2 中做的是使用与 MAC 地址相关的软件许可证。因此,要使用此许可证,我必须在 EC2 上保留相同的 MAC 地址。

其实我的EIP已经准备好了,看来这个EIP是和特定的ENI相关的。所以我认为除非我发布这个 EIP 或 ENI,否则这个 EIP 和 ENI 的对是保留的。我的理解对吗?

BMW*_*BMW 5

不,EIP(弹性IP地址)可以分配给该实例上的任何ENI,也可以释放并分配给另一个ec2实例或ENI。

对于弹性网络接口 (ENI),最好的解释来自 AWS:

弹性网络接口 (ENI) 是一种虚拟网络接口,您可以将其附加到 VPC 中的实例。ENI 可以包括以下属性:

  1. 一个主要的私有 IP 地址。
  2. 一个或多个二级私有 IP 地址。
  3. 每个私有 IP 地址一个弹性 IP 地址。
  4. 一个公共 IP 地址,可以在您启动实例时自动分配给 eth0 的弹性网络接口,但仅限于您为 eth0 创建弹性网络接口而不是使用现有网络接口时。
  5. 一个或多个安全组。
  6. 一个 MAC 地址。
  7. 源/目标检查标志。
  8. 说明。

参考:

弹性网络接口 (ENI)