我有一个在弹性IP后面运行的AWS实例.该实例在我的VPC中也有一个私有IP地址.我将重新分配弹性IP到另一个实例,并尝试重新分配私有IP.请注意,实例只有一个私有IP(没有辅助IP).
这可能吗?
除非这是一个"辅助私人IP地址"(你说它不是),那么不,你不能:
您可以将其他专用IP地址(称为辅助专用IP地址)分配给在VPC中运行的实例.与主要专用IP地址不同,您可以将辅助专用IP地址从一个网络接口重新分配给另一个网络接口.有关主要和辅助IP地址的详细信息,请参阅Amazon EC2用户指南(适用于Linux实例)中的多个IP地址.
http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/vpc-ip-addressing.html
如果您有一个具有所需私有IP的现有实例(例如:10.0.0.101).您应该拍摄图像(AMI),然后终止该实例.因为它在VPC中,所以停止它不会释放私有IP.
一旦你有一个好的形象,终止它.这将释放其私有IP地址.因此,您可以使用(10.0.0.101)
然后将辅助专用IP分配给您想要的新实例,并将专用IP指定为您想要的专用IP(10.0.0.101)
将辅助专用IP分配给现有实例
通过https://console.aws.amazon.com/ec2/打开Amazon EC2控制台.
在导航窗格中,选择"网络接口",然后选择附加到该实例的网络接口.
选择"操作",然后选择"管理专用IP地址".
在"管理专用IP地址"对话框中,执行以下操作:
选择分配新IP.
输入实例的子网范围内的特定IP地址,或将该字段留空,我们将为您选择一个IP地址.
(可选)如果已将辅助专用IP地址分配给其他网络接口,则选择"允许重新分配"以允许重新分配辅助专用IP地址.
选择是,更新,然后选择关闭.
请注意,您也可以为实例分配辅助私有IP地址.在导航窗格中选择Instances,选择实例,选择Actions,选择Networking,然后选择Manage Private IP Addresses.您可以在对话框中配置与上述步骤中相同的信息.