Q46 — AWS SAA-C03 Ch.5
Question 46 of 65 | ← Chapter 5
Q346. A company wants to securely exchange data between its software as a service (SaaS) application Salesforce account and Amazon S3.The company must encrypt the data at rest by using AWS Key Management Service (AWS KMS) customer managed keys(CMKs). The company must also encrypt the data in transit. The company has enabled API access for the Salesforce account. Which solution will meet these requirements with the LEAST development effort?
- A. Create AWS Lambda functions to transfer the data securely from Salesforce to Amazon S3
- B. Create an AWS Step Functions workflow. Define the task to transfer the data securely from Salesforce to Amazon S3
- C. Create Amazon AppFlow flows to transfer the data securely from Salesforce to Amazon S3 ✓
- D. Create a custom connector for Salesforce to transfer the data securely from Salesforce to Amazon S3
Correct Answer: C. Create Amazon AppFlow flows to transfer the data securely from Salesforce to Amazon S3
Explanation
Option C will meet the given requirements with the least development effort. C. Create Amazon AppFlow flows to transfer the data securely from Salesforce to Amazon S3:Amazon AppFlow allows for easy integration between SaaS applications and AWS services, including Salesforce and S3. With AppFlow, the company can easily configure flows to transfer data securely between Salesforce and S3. Encryption at rest can be enabled by using AWS KMS customer-managed keys (CMKs). Encryption in transit is automatically enabled when using AppFlow. This solution requires minimal development effort since no custom code or connectors need to be created. Option A may require more development effort since it involves creating and configuring Lambda functions to transfer data securely.Option B may be more complex since it involves defining a workflow that includes steps for transferring data securely, which may require additional development effort. Option D requires the creation of a custom connector, which can take more development time and effort compared to using an existing service such as AppFlow.