A company uses Salesforce. The company needs to load existing data and ongoing data changes from Salesforce to Amazon Redshift for analysis. The company does not want the data to travel over the public internet. Which solution will meet these requirements with the LEAST development effort?
- AEstablish a VPN connection from the VPC to Salesforce. Use AWS Glue DataBrew to transfer data.
- BEstablish an AWS Direct Connect connection from the VPC to Salesforce. Use AWS Glue DataBrew to transfer data.
- CCreate an AWS PrivateLink connection in the VPC to Salesforce. Use Amazon AppFlow to transfer data. (correct answer)
- DCreate a VPC peering connection to Salesforce. Use Amazon AppFlow to transfer data.
Reveal answer & explanationHide answer
The correct answer is C. Option C: Create an AWS PrivateLink connection in the VPC to Salesforce. Use Amazon AppFlow to transfer data.
Explanation
AWS PrivateLink exposes services privately inside the VPC without internet exposure. Amazon AppFlow securely transfers data between SaaS apps and AWS without code. This option needs the least custom development effort.