Q59 — AWS SAA-C03 第16章
第 59/100 题 | ← 返回第16章
Q1259. 一家医疗保健公司正在设计一个系统,用于在 AWS 云中存储和管理日志。该系统提取并存储 JSON 格式的日志。这些日志包含敏感的患者信息。该公司必须识别所有敏感数据,并且必须能够使用 SQL 查询搜索日志数据。哪种解决方案可以满足这些要求?
- A. 将日志存储在 Amazon S3 存储桶中。配置 Amazon Macie 以发现敏感数据。使用 Amazon Athena 查询日志。 ✓
- B. 将日志存储在 Amazon Elastic Block Store (Amazon EBS) 卷中。创建一个使用 Amazon SageMaker AI 检测敏感数据的应用程序。使用 Amazon RDS 查询日志。
- C. 将日志存储在 Amazon DynamoDB 中。使用 AWS Key Management Service (AWS KMS) 发现敏感数据。使用 Amazon Redshift Spectrum 查询日志。
- D. 将日志存储在 Amazon S3 存储桶中。使用 Amazon Inspector 发现敏感数据。使用 Amazon Athena 查询日志。
正确答案: A. 将日志存储在 Amazon S3 存储桶中。配置 Amazon Macie 以发现敏感数据。使用 Amazon Athena 查询日志。
解析
正确答案是 A。将日志存储在 Amazon S3 存储桶中。配置 Amazon Macie 以发现敏感数据。使用 Amazon Athena 查询日志。解释:该医疗保健公司需要一种解决方案:存储 JSON 日志(可扩展且经济高效)。识别敏感的患者数据(自动检测)。允许基于 SQL 的搜索(无服务器查询)。为什么选项A是正确的:Amazon S3 是 JSON 日志的最佳存储,原因如下:可扩展性(处理大量日志)。成本效益(仅按使用的存储付费)。与其他 AWS 服务(Macie、Athena)原生集成。Amazon Macie 是一项完全托管的数据安全服务,其功能如下:使用机器学习自动检测 S3 中的敏感数据(PHI、PII 等)。对发现结果进行分类并报告(符合 HIPAA/GDPR 规定)。Amazon Athena 是一项无服务器交互式查询服务,其功能如下:直接在 S3 数据上运行 SQL 查询(无需 ETL)。支持 JSON 解析(适合日志分析)。按查询付费定价(对于临时搜索来说具有成本效益)。其他选项不正确的原因:B.将日志存储在 Amazon EBS + SageMaker AI + Amazon RDS 中EBS 是块存储(并非为日志存储/扩展而设计)。SageMaker 用于机器学习训练/推理,而非敏感数据检测。RDS 是关系数据库,并未针对日志查询进行优化(需要复杂的 ETL)。C.将日志存储在 DynamoDB + KMS + Redshift Spectrum 中DynamoDB 是一个 NoSQL 数据库,不适合用于日志存储(对于大型数据集来说成本较高)。KMS 管理加密密钥,而不是敏感数据发现。Redshift Spectrum 可以查询 S3,但 DynamoDB 并不适合用于日志存储。D.将日志存储在 S3 + Amazon Inspector + Athena 中Amazon Inspector 用于漏洞评估,而不是敏感数据检测。Macie 是用于 PHI/PII 发现的正确服务。其他考虑(如果 Macie 不可用):如果 Amazon Macie 不可用,另一种方法可能是:使用 AWS Glue + AWS Lambda 对敏感数据进行分类(但这需要定制开发)。不过,选项 A 是最高效且 AWS 原生的解决方案。结论:选项 A 是最佳选择,因为:S3 提供可扩展的日志存储。Macie 自动检测敏感数据。Athena 支持基于 SQL 的日志查询。满足所有要求(存储、检测、查询)。最终答案:A