3 Answers
- Newest
- Most votes
- Most comments
2
No, you can't use an internal-only load balancer as an origin for CloudFront.
Why does it show in the list? Because the console is retrieving a list of all load balancers but there's no particular flag that says "this is an internal load balancer" versus "this is an internet-facing load balancer". That's determined by the subnet, route tables and public IP address assignment.
0
Yes, you can use an internal-only load balancer as an origin for CloudFront by leveraging CloudFront’s VPC Origin feature.
answered 10 months ago
0
This is now available using CloudFront VPC origins. You can use Application Load Balancers (ALBs), Network Load Balancers (NLBs), and EC2 instances in private subnets as VPC origins.
answered 7 months ago
Relevant content
- asked 2 years ago
- AWS OFFICIALUpdated a year ago

Hi,
Is that still the case? When you create a load balancer now, you get am option to flag it internet-facing or internal.
Thanks
Yes, my internal and public-facing are marked as such but both still list as possible origins. Seems like AWS should be able to tell if they have an public IP associated with it. Not perfect but better.