Q14 — AWS SAP-C02 第2章
第 14/75 题 | ← 返回第2章
Q164. 一家公司在 AWS 上运行一个应用程序。该公司从多个不同来源整理数据。该公司使用专有算法执行数据转换和聚合。在执行 ETL 流程后,该公司将结果存储在 Amazon Redshift 表中。该公司将此数据出售给其他公司。该公司从 Amazon Redshift 表中将数据下载为文件,并使用 FTP 将文件传输给多个数据客户。数据客户的数量已显著增长。数据客户的管理变得困难。该公司将使用 AWS Data Exchange 创建一个数据产品,用于与客户共享数据。该公司希望在共享数据之前确认客户的身份。客户还需要在公司发布数据时访问最新的数据。 哪种解决方案能以最少的运营开销满足这些要求?
- A. 使用 AWS Data Exchange for APIs 与客户共享数据。配置订阅验证。在生产数据的公司的 AWS 账户中,创建一个与 Amazon Redshift 的 Amazon API Gateway Data API 服务集成。要求数据客户订阅数据产品
- B. 在生产数据的公司的 AWS 账户中,通过将 AWS Data Exchange 连接到 Redshift 集群来创建 AWS Data Exchange 数据共享。配置订阅验证。要求数据客户订阅数据产品 ✓
- C. 定期将数据从 Amazon Redshift 表下载到 Amazon S3 存储桶。使用 AWS Data Exchange for S3 与客户共享数据。配置订阅验证。要求数据客户订阅数据产品
- D. 将 Amazon Redshift 数据发布到 Open Data on AWS Data Exchange。要求客户在 AWS Data Exchange 中订阅数据产品。在生产数据的公司的 AWS 账户中,将 IAM 基于资源的策略附加到 Amazon Redshift 表,以仅允许经过验证的 AWS 账户访问
正确答案: B. 在生产数据的公司的 AWS 账户中,通过将 AWS Data Exchange 连接到 Redshift 集群来创建 AWS Data Exchange 数据共享。配置订阅验证。要求数据客户订阅数据产品
解析
正确答案是: B. 在生产数据的公司的 AWS 账户中,通过将 AWS Data Exchange 连接到 Redshift 集群来创建 AWS Data Exchange 数据共享。配置订阅验证。要求数据客户订阅数据产品。 选项 B 提供了一个以最少运营开销满足要求的解决方案。 通过创建 AWS Data Exchange 数据共享并将其连接到 Redshift 集群,公司可以轻松地与客户共享数据。AWS Data Exchange 提供了用于共享数据产品的托管解决方案,允许客户发现、订阅和使用数据。 配置订阅验证可确保在客户访问数据之前确认其身份。这增加了额外的安全层和数据分发控制,降低了未授权访问的风险。 要求数据客户订阅 AWS Data Exchange 中的数据产品有助于管理和跟踪客户访问。 选项 A(使用 AWS Data Exchange for APIs)通过要求设置和管理用于数据共享的 API 引入了额外的复杂性。 选项 C(将数据下载到 S3 存储桶并使用 AWS Data Exchange for S3)可能无法直接满足在共享数据之前确认客户身份的要求。 选项 D(将数据发布到 Open Data on AWS Data Exchange 并附加 IAM 策略)未提及订阅验证或管理客户访问。 因此,选项 B 是此场景的最佳解决方案。