A company hosts its workloads on AWS and needs to integrate with an external providers service that is deployed inside the provider's VPC. The security team requires the connection to be private, restricted to the target service only, and initiated only from the companys VPC. What is the best solution to meet these requirements?