한 회사가 AWS에서 온라인 마켓플레이스 웹 애플리케이션을 운영합니다. 이 애플리케이션은 피크 시간대에 수십만 명의 사용자에게 서비스를 제공합니다. 이 회사는 수백만 건의 금융 거래 세부 정보를 다른 여러 내부 애플리케이션과 공유하기 위해 확장 가능한 실시간에 가까운 솔루션이 필요합니다. 또한 지연 시간이 짧은 검색을 위해 문서 데이터베이스에 저장되기 전에 민감한 데이터를 제거하도록 거래를 처리해야 합니다. 이러한 요구사항을 충족하기 위해 솔루션 설계자는 어떤 솔루션을 추천해야 할까요?
A. 트랜잭션 데이터를 Amazon DynamoDB에 저장하기 쓰기 시 모든 트랜잭션에서 민감한 데이터를 제거하도록 DynamoDB에 규칙을 설정하기 트랜잭션 데이터를 다른 애플리케이션과 공유하기 위해 DynamoDB 스트림을 사용하세요
B. 트랜잭션 데이터를 Amazon Kinesis Data Firehose로 스트리밍하여 Amazon DynamoDB 및 Amazon S3에 데이터 저장 AWS Lambda와 Kinesis Data Firehose의 통합을 통해 민감한 데이터 제거
C. 다른 애플리케이션은 Amazon S3에 저장된 데이터를 사용할 수 있습니다
D. 트랜잭션 데이터를 Amazon Kinesis 데이터 스트림으로 스트리밍 AWS Lambda 통합을 사용하여 모든 트랜잭션에서 민감한 데이터를 제거한 다음 트랜잭션 데이터를 Amazon DynamoDB에 저장 다른 애플리케이션은 Kinesis 데이터 스트림에서 트랜잭션 데이터를 소비할 수 있습니다
E. 일괄 처리된 트랜잭션 데이터를 Amazon S3에 파일로 저장합니다
F. AWS Lambda를 사용하여 모든 파일을 처리하고 민감한 데이터를 제거한 후 Amazon S3에서 파일을 업데이트합니다