如何为EC2实例覆盖AssociatePublicIpAddress

时间:2017-01-18 19:05:28

标签: amazon-web-services networking amazon-ec2 cloud

我们有几个位于私有子网中的EC2实例,但每次启动该实例时都会获得一个公共IP地址。

该私有子网将“自动分配公共IP”属性设置为否, 但是,当实例创建时,它将AssociatePublicIpAddress属性设置为true。

现在我们不知道如何在不终止实例的情况下将AssociatePublicIpAddress重置为false。

我希望aws ec2 create-network-interface会有一个选项,但事实并非如此。

EC2 C#API有一种方法可以更改 - see here,但我们不使用该API。显然缺少EC2控制台UI,我们在aws cli中也找不到任何东西。有关如何将现有实例的AssociatePublicIpAddress修改为false的任何想法吗?

1 个答案:

答案 0 :(得分:2)

很遗憾,您无法将公共IP与EC2实例分离:

  

您无法手动关联或取消关联实例的公共IP地址

     

我们会在您的实例停止或终止时释放该公共IP地址

您必须终止实例才能删除公共IP地址。

Source