SAP-C02 第 147 题
题目
一家金融服务公司从其信用卡服务合作伙伴处定期接收数据源。每 15 分钟就会以明文形式发送大约 5,000 条记录,通过 HTTPS 直接传送到具有服务器端加密的 Amazon S3 存储桶中。此 Feed 包含敏感的信用卡主帐号 (PAN) 数据。该公司需要在将数据发送到另一个 S3 存储桶进行额外的内部处理之前自动屏蔽 PAN。该公司还需要删除并合并特定字段,然后将记录转换为 JSON 格式。此外,未来可能会添加额外的提要,因此任何设计都需要易于扩展。哪些解决方案可以满足这些要求?
选项
A. 在文件传输时调用 AWS Lambda 函数,该函数提取每条记录并将其写入 Amazon SQS 队列。当新消息到达 SQS 队列时调用另一个 Lambda 函数来处理记录,将结果写入 Amazon S3 中的临时位置。一旦 SQS 队列为空,调用最终 Lambda 函数,将记录转换为 JSON 格式,并将结果发送到另一个 S3 存储桶进行内部处理。
B. 在文件传输时调用 AWS Lambda 函数,该函数提取每条记录并将其写入 Amazon SQS 队列。将 AWS Fargate 容器应用程序配置为在 SQS 队列包含消息时自动扩展到单个实例。让应用程序处理每条记录,并将记录转换为 JSON 格式。当队列为空时,将结果发送到另一个 S3 存储桶进行内部处理并缩小 AWS Fargate 实例。
C. 根据数据源格式创建 AWS Glue 爬网程序和自定义分类器,并构建匹配的表定义。在文件传输时调用 AWS Lambda 函数来启动 AWS Glue ETL 作业,以根据处理和转换要求转换整个记录。定义输出格式为 JSON。完成后,让 ETL 作业将结果发送到另一个 S3 存储桶以进行内部处理。
D. 根据数据源格式创建 AWS Glue 爬网程序和自定义分类器,并构建匹配的表定义。对文件传输执行 Amazon Athena 查询以启动 Amazon EMR ETL 作业,根据处理和转换要求转换整个记录。定义输出格式为 JSON。完成后,将结果发送到另一个 S3 存储桶进行内部处理并缩小 EMR 集群规模。
答案
C
解析
正确答案:C 解析: 题干关键点:自动化故障切换或自动恢复、核心服务:Lambda, S3, RDS, SQS, Config。 正确选项: C. 根据数据源格式创建 AWS Glue 爬网程序和自定义分类器,并构建匹配的表定义。在文件传输时调用 AWS Lambda 函数来启动 AWS Glue ETL 作业,以根据处理和转换要求转换整个记录。定义输出格式为 JSON。完成后,让 ETL 作业将结果发送到另一个 S3 存储桶以进行内部...