nerdexam
Amazon

SAP-C02 · Question #603

A company needs to aggregate Amazon CloudWatch logs from its AWS accounts into one central logging account. The collected logs must remain in the AWS Region of creation. The central logging account…

The correct answer is A. Create a destination Amazon Kinesis data stream in the central logging account. C. Create an IAM role that grants Amazon CloudWatch Logs the permission to add data to the E. Create an AWS Lambda function. Program the Lambda function to normalize the logs in the. To centrally aggregate, process, and stream high-volume, regional CloudWatch logs, configure Kinesis Data Streams for ingestion, an IAM role for cross-account access, and a Lambda function for processing and forwarding.

Submitted by ngozi_ng· Mar 6, 2026Continuous Improvement for Existing Solutions

Question

A company needs to aggregate Amazon CloudWatch logs from its AWS accounts into one central logging account. The collected logs must remain in the AWS Region of creation. The central logging account will then process the logs, normalize the logs into standard output format, and stream the output logs to a security tool for more processing. A solutions architect must design a solution that can handle a large volume of logging data that needs to be ingested. Less logging will occur outside normal business hours than during normal business hours. The logging solution must scale with the anticipated load. The solutions architect has decided to use an AWS Control Tower design to handle the multi-account logging process. Which combination of steps should the solutions architect take to meet the requirements? (Choose three.)

Options

  • ACreate a destination Amazon Kinesis data stream in the central logging account.
  • BCreate a destination Amazon Simple Queue Service (Amazon SQS) queue in the central logging
  • CCreate an IAM role that grants Amazon CloudWatch Logs the permission to add data to the
  • DCreate an IAM role that grants Amazon CloudWatch Logs the permission to add data to the
  • ECreate an AWS Lambda function. Program the Lambda function to normalize the logs in the
  • FCreate an AWS Lambda function. Program the Lambda function to normalize the logs in the

How the community answered

(50 responses)
  • A
    66% (33)
  • B
    20% (10)
  • D
    10% (5)
  • F
    4% (2)

Why each option

To centrally aggregate, process, and stream high-volume, regional CloudWatch logs, configure Kinesis Data Streams for ingestion, an IAM role for cross-account access, and a Lambda function for processing and forwarding.

ACreate a destination Amazon Kinesis data stream in the central logging account.Correct

Amazon Kinesis Data Streams offer high scalability and throughput for ingesting large volumes of streaming data, which is essential for aggregating logs from many accounts and handling variable load.

BCreate a destination Amazon Simple Queue Service (Amazon SQS) queue in the central logging

Amazon SQS is a message queue service better suited for decoupling microservices or asynchronous tasks, not for real-time, high-volume streaming data aggregation like Kinesis Data Streams.

CCreate an IAM role that grants Amazon CloudWatch Logs the permission to add data to theCorrect

An IAM role with permissions to write to the destination Kinesis stream is required for CloudWatch Logs in the source accounts to securely deliver log data to the central logging account.

DCreate an IAM role that grants Amazon CloudWatch Logs the permission to add data to the

This option describes creating an IAM role to grant CloudWatch Logs permissions to an SQS queue, which is not the correct service for high-volume streaming log ingestion.

ECreate an AWS Lambda function. Program the Lambda function to normalize the logs in theCorrect

An AWS Lambda function can be triggered by the Kinesis Data Stream to process and normalize the incoming logs, then stream them to the security tool, providing serverless, scalable processing.

FCreate an AWS Lambda function. Program the Lambda function to normalize the logs in the

This option describes using a Lambda function to normalize logs in an SQS queue, which is not the appropriate service for streaming log aggregation and processing in this high-volume scenario.

Concept tested: Centralized CloudWatch Logs, Kinesis Data Streams, cross-account IAM

Source: https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/SubscriptionFilters.html#SubscriptionFiltersKinesis

Community Discussion

No community discussion yet for this question.

Full SAP-C02 Practice