I have several instances on a vpc that communicate with each other through their private IPs. Each instance was launched some time ago and assigned a random public IP which is not used for anything. Since anything that is public presents a vulnerability and they are not used at all, I would like to remove them.
Is it possible to Remove public Ip Addresses without terminating the instance?