Q87 — AWS SAA-C03 第14章
第 87/100 题 | ← 返回第14章
Q1087. 一家公司需要安全地使用 AWS 服务和工具与合作伙伴共享数据集和数据模式.合作伙伴需要使用 Amazon Athena 来查询数据.哪种解决方案可以满足这些要求?
- A. 使用支持 AWS Transfer Family SFTP 的服务器导出数据集并与合作伙伴共享数据集.
- B. 创建自定义 API 以公开数据集.创建应用程序负载均衡器 (ALB).将自定义 API 添加为 ALB 的目标.
- C. 创建 AWS Lambda 函数以公开数据集.创建 Amazon API Gateway HTTP API.将 Lambda 函数添加为 HTTP API 的目标.
- D. 创建 Amazon DataZone 域和门户.发布数据集.确保合作伙伴订阅该数据集. ✓
正确答案: D. 创建 Amazon DataZone 域和门户.发布数据集.确保合作伙伴订阅该数据集.
解析
为了满足公司与需要使用 Amazon Athena 查询数据的合作伙伴安全地共享数据集和数据模式的要求,我们需要考虑一种以与 Athena 兼容的方式促进对数据进行安全、受控访问的解决方案.让我们评估一下每个选项:A.使用支持 AWS Transfer Family SFTP 的服务器导出数据集并与合作伙伴共享数据集.AWS Transfer Family 使用 SFTP、FTPS 和 FTP 协议提供安全的文件传输功能.但是,此解决方案主要用于文件传输,并不直接与 Amazon Athena 集成以进行查询.虽然数据可以传输给合作伙伴,但它无法满足使用 Athena 查询数据的要求.B. 创建自定义 API 以公开数据集.创建应用程序负载均衡器 (ALB).将自定义 API 添加为 ALB 的目标.创建自定义 API 并使用应用程序负载均衡器将允许合作伙伴通过 Web 服务访问数据集.但是,这无法与 Amazon Athena 直接集成,并且管理自定义 API 的安全性和性能可能很复杂且耗时.C. 创建 AWS Lambda 函数以公开数据集.创建 Amazon API Gateway HTTP API.将 Lambda 函数添加为 HTTP API 的目标.此选项将涉及创建 Lambda 函数来处理数据访问和检索,并通过 API 网关公开它们.虽然这种方法很灵活,但它需要公司构建和维护自定义数据访问逻辑,并且它不能直接与 Athena 集成.D. 创建 Amazon DataZone 域和门户.发布数据集.确保合作伙伴订阅该数据集.Amazon DataZone 是一项新服务,旨在创建安全、受管控的数据协作环境.它允许用户发布数据集、定义访问策略以及与合作伙伴或内部团队共享数据.DataZone 与 Amazon Athena 集成,使用户可以直接从 DataZone 门户查询数据集.该解决方案将通过提供安全、受管控的数据共享方式并允许合作伙伴使用 Athena 查询数据来满足公司的要求.考虑到这些因素,最合适、最符合要求的解决方案是:D. 创建 Amazon DataZone 域和门户.发布数据集.确保合作伙伴订阅该数据集.该解决方案提供了一种安全、可控的数据共享方式,并允许合作伙伴使用 Amazon Athena 进行查询,从而满足所有指定的要求.