AWS Private Link
- Also known as
VPC Endpoint Service
- Ideal when, a
Service
needs to be exposed from aVPC
to multipleVPC
- Problem Scenario
- In my
VPC
, I have aWeb service
- Need to expose that service to other
VPC
- Possible solution be
- Make
Web Service
Public - This is a security hazard
- Use
VPC
peering - Need to update route table
- Other services will be accessible as well
- Make
- To establish
Private Link
- Create a
Network Load Balancer
inService VPC
- Create a
ENI
in theCustomer VPC
- Connect
NLB
withENI
using theAWS Private Link
- To make it scalable
- Launch
NLB
inmulti-AZ
- Create
ENI
inmulti-AZ
- Launch
Private Link
can be used withinter-region VPC Peering