Amazon Kinesis Data Firehose 传输流接收包含个人身份信息 (PII) 的记录。在将数据存储到 Amazon S3 之前,必须删除数据中基于模式的客户标识符。实施此转换的最佳方法是什么?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 使用删除标识符的 AWS Lambda 函数配置 Firehose 数据转换,并将 S3 存储桶设置为 Firehose 目标。.
为什么这是答案
正确答案是使用 AWS Lambda 函数配置 Firehose 数据转换。Kinesis Data Firehose 原生支持使用 Lambda 函数对传入数据进行转换,这允许在数据存储到目标(如 S3)之前执行自定义处理,例如删除 PII。这种方法高效、无服务器且易于管理。 将 EC2 实例作为 Firehose 目标是次优的,因为它引入了管理服务器的开销、单点故障风险以及扩展复杂性。 使用 Amazon OpenSearch Service 域作为 Firehose 目标不适用于此用例。OpenSearch 主要用于搜索和分析,而不是作为数据转换的中间层,并且将数据导出回 S3 会增加不必要的复杂性。 创建 AWS Step Functions 工作流来删除标识符并将其设置为 Firehose 目标是不可行的。Kinesis Data Firehose 不支持 Step Functions 工作流作为其直接目标,并且 Step Functions 更适用于协调复杂的多步骤工作流,而不是实时数据流的直接转换。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡