A municipal API must be reachable only from a partner VPC and must not be exposed on the public internet. Which pattern should the architect use?
Select an answer to reveal the explanation.
Short Explanation
PrivateLink is the private service hatch between buildings—partners walk through without stepping onto the public street. Use interface endpoints / endpoint services so only the partner VPC reaches the API. Internet NLBs, 0.0.0.0/0, or laptop hosting are not private partner access.
Full Explanation
AWS PrivateLink enables private connectivity to services via interface VPC endpoints and endpoint services without traversing the public internet. That pattern fits a municipal API that partner accounts must consume privately. Internet-facing load balancers with unrestricted security groups, security-by-obscurity hostnames, or ad-hoc laptop hosting fail the private-reachability requirement.