I have a dual-stack EC2 instance hosting web apps, with DNS pointing directly to it. SSH and Git access already work over IPv6, but some clients, webhooks, APIs and SMTP services still need IPv4.
Could CloudFront handle inbound traffic while a NAT gateway handles outbound IPv4 access? I would like to remove the instance's paid public IPv4, ideally without adding a lot of cost or complexity.
Vexlin.6r:
Removing the A records without an IPv4-capable edge would cut off IPv4-only visitors, so test the edge paths before changing DNS.