Public IP addresses on AWS EC2 instances can incur additional costs and expose your infrastructure to potential security risks. You can optimize costs and enhance security by removing auto-assigned public IPs and using Elastic Network Interfaces (ENIs) with Elastic IPs (EIPs). This podcast will walk you through eliminating public IPs from your AWS EC2 instances with minimal downtime.
https://businesscompassllc.com/optimizing-costs-and-minimizing-downtime-how-to-remove-public-ips-from-aws-ec2-instances/