
Ultimate access to all questions.
A company operating on AWS collects data from various sources, applies proprietary algorithms for data transformation and aggregation, and stores the processed results in Amazon Redshift tables. This data is sold to other companies, which currently receive it via FTP after the company downloads it from Redshift. As the number of customers has increased, managing them has become challenging. The company plans to use AWS Data Exchange to create a data product for sharing with customers, ensuring customer identity verification and providing access to the latest data upon publication. What solution offers the least operational overhead for these requirements?
A
Utilize AWS Data Exchange for APIs to share data with customers. Set up subscription verification. In the company's AWS account, establish an Amazon API Gateway Data API service integration with Amazon Redshift. Require customers to subscribe to the data product.
B
In the company's AWS account, create an AWS Data Exchange datashare by connecting AWS Data Exchange to the Redshift cluster. Set up subscription verification. Require customers to subscribe to the data product.
C
Periodically download data from Amazon Redshift tables to an Amazon S3 bucket. Use AWS Data Exchange for S3 to share data with customers. Set up subscription verification. Require customers to subscribe to the data product.
D
Publish Amazon Redshift data to an Open Data on AWS Data Exchange. Require customers to subscribe to the data product in AWS Data Exchange. In the company's AWS account, attach IAM resource-based policies to the Amazon Redshift tables to allow access only to verified AWS accounts.