exam questions

Exam AWS Certified Security - Specialty All Questions

View all questions & answers for the AWS Certified Security - Specialty exam

Exam AWS Certified Security - Specialty topic 1 question 270 discussion

Exam question from Amazon's AWS Certified Security - Specialty
Question #: 270
Topic #: 1
[All AWS Certified Security - Specialty Questions]

A security team is implementing a centralized logging solution to meet requirements for auditing. The solution must be able to aggregate logs from Amazon
CloudWatch and AWS CloudTrail to an account that is controlled by the security team. This approach must be usable across the entire organization in AWS
Organizations.
Which solution meets these requirements in the MOST operationally efficient manner?

  • A. In each AWS account, create an Amazon Kinesis Data Firehose delivery stream that has a destination of Amazon S3 in the security team's account. Create a subscription for each Amazon CloudWatch Logs log group in each AWS account to the Kinesis Data Firehose delivery stream in the same account. For the organization, create a CloudTrail trail that has a destination of Amazon S3.
  • B. In the security team's account, create an Amazon Kinesis Data Firehose delivery stream that has a destination of Amazon S3 in the same account. Create a subscription for each Amazon CloudWatch Logs log group in each AWS account to the Kinesis Data Firehose delivery stream in the security team's account. For each AWS account, create a CloudTrail trail that has a destination of Amazon S3.
  • C. In each AWS account, create an Amazon Kinesis data stream that has a destination of Amazon S3 in the security team's account. Create a subscription for each Amazon CloudWatch Logs log group in each AWS account to the Kinesis data stream in the same account. For the organization, create a CloudTrail trail that has a destination of Amazon S3.
  • D. In the security team's account, create an Amazon Kinesis data stream that has a destination of Amazon S3 in the same account. Create a subscription for each Amazon CloudWatch Logs log group in each AWS account to the Kinesis data stream in the security team's account. For each AWS account, create a CloudTrail trail that has a destination of Amazon S3.
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
[Removed]
Highly Voted 3 years, 9 months ago
B https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CrossAccountSubscriptions-Firehose.html
upvoted 19 times
...
argol
Highly Voted 3 years, 8 months ago
A centralized Amazon Kinesis Data Streams and Amazon Kinesis Data Firehose are provisioned to index log events on the centralized Amazon OpenSearch Service (successor to Amazon Elasticsearch Service) domain. The CloudWatch Logs destinations created to stream log events, have Kinesis Data Streams as their target. Once the log events stream to Kinesis Data Streams, the service invokes an AWS Lambda function to transform each log event to an Amazon OpenSearch Service document, which is then put into Kinesis Data Firehose. You can monitor Kinesis Data Firehose while it sends custom CloudWatch Logs containing detailed monitoring data for each delivery stream. https://aws.amazon.com/solutions/implementations/centralized-logging/ that take me toward B
upvoted 8 times
1awssec
3 years, 8 months ago
why not D ? Reasoning: CW(every account) -> streams (security account) -> firehose (security account) -> s3 ref: https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CrossAccountSubscriptions-Firehose.html https://docs.aws.amazon.com/solutions/latest/centralized-logging/centralized-logging.pdf
upvoted 3 times
argol
3 years, 7 months ago
Objective Kinesis Data Streams=AWS Kinesis service for low-latency streaming and data ingestion at scale. Kinesis Data Firehose=Data transfer service for loading streaming data into Amazon S3, Splunk, ElasticSearch, and RedShift.
upvoted 2 times
...
...
...
Raphaello
Most Recent 1 year, 4 months ago
Selected Answer: B
Correct answer is B. First, let's rule out KDS since the final destination is S3, then KDF is a well suite tool. Second, on each send account create a subscription filter for CW LogGroup we want. Create a subscription destination on the central account, and KDF delivery stream, and the central S3 bucket. As for CT, things are much simpler, CT in each account has a trail that points to the central S3 bucket.
upvoted 1 times
...
ITGURU51
2 years, 2 months ago
We only need one delivery stream in the security team's account. Furthermore, Kinesis Data Firehose is intended for monitoring network security events in real-time. B
upvoted 1 times
...
peddyua
2 years, 3 months ago
Selected Answer: B
The Kinesis Data Firehose delivery stream should be created in the logging account only. The delivery stream will receive logs from all AWS accounts and regions where CloudWatch log groups are configured to stream logs to the delivery stream. When you configure a subscription filter in CloudWatch, you specify the Kinesis Data Firehose delivery stream as the destination for the logs. This means that the CloudWatch logs will be sent to the delivery stream, which is located in the logging account. IAM role assumed by the CloudTrail trail in each account and region should have permissions to deliver logs to the Kinesis Data Firehose delivery stream in the logging account.
upvoted 2 times
...
milofficial
2 years, 4 months ago
Selected Answer: B
C and D are wrong because Kinesis Data Streams can't write data to S3. Only Firehose can. Between A and B, both would work but B is more operationally efficient.
upvoted 2 times
...
boooliyooo
2 years, 5 months ago
Selected Answer: B
Option A is less operationally efficient because it would require creating a separate Kinesis Data Firehose delivery stream and a subscription for each Amazon CloudWatch Logs log group in each AWS account. This would lead to a large number of resources that would need to be managed and maintained, which would increase operational complexity and costs. Option B is more operationally efficient because it would only require creating a single Kinesis Data Firehose delivery stream and a single subscription for all the Amazon CloudWatch Logs log groups in all the accounts in the organization, which would reduce the number of resources that need to be managed and maintained, and thus simplify the overall solution.
upvoted 3 times
...
sakibmas
2 years, 6 months ago
Selected Answer: D
Amazon Kinesis Data Streams is a serverless streaming data service that makes it easy to capture, process, and store data streams at any scale.
upvoted 1 times
...
Teknoklutz
2 years, 6 months ago
Selected Answer: A
org level cloudtrail
upvoted 4 times
...
look_guide
2 years, 6 months ago
B. https://aws.amazon.com/premiumsupport/knowledge-center/kinesis-firehose-cloudwatch-logs/ To establish cross-account and cross-Region streaming using Kinesis Data Firehose in a supported Region, perform the following steps: 1. Create an Amazon S3 bucket in the destination account. Create an AWS Identity and Access Management (IAM) role. Then, attach the required permission for Kinesis Data Firehose to push data to S3. 2. Create a destination for Kinesis Data Firehose in the destination account. Create an IAM role for Amazon CloudWatch Logs service to push data to Kinesis Data Firehose service. Then, create a destination delivery stream to which the logs will be pushed. 3. Enable VPC Flow Logs and push the logs to Amazon CloudWatch for the source account. 4. Create a subscription filter in the source account that points to the destination account. 5. Validate the flow of log events in the Amazon S3 bucket in the destination account.
upvoted 1 times
...
HieuTT
2 years, 8 months ago
answer is B. Kinesis Data Firehose support cross account access
upvoted 1 times
...
sapien45
2 years, 11 months ago
Selected Answer: A
Oranizational cloudtrail is much more EFFECTIVE https://docs.aws.amazon.com/awscloudtrail/latest/userguide/creating-trail-organization.html When you create an organization trail, a trail with the name that you give it is created in every AWS account that belongs to your organization.
upvoted 4 times
...
ryuhei
2 years, 12 months ago
Selected Answer: B
Answer:B!!
upvoted 3 times
...
lotfi50
3 years, 2 months ago
Selected Answer: B
Answer is B
upvoted 3 times
...
TigerInTheCloud
3 years, 2 months ago
Selected Answer: B
"MOST EFFECTIVELY in terms of operational efficiency" Firehost is preferred to Stream; Setting up Firehost in a single account is preferred to multiple accounts.
upvoted 2 times
...
mx677
3 years, 4 months ago
Selected Answer: B
B: Cross-account log data sharing using Kinesis Data Firehose Important Kinesis Data Firehose must to be created in the log data recipient account.
upvoted 3 times
...
ideoignus
3 years, 4 months ago
Selected Answer: A
Storing in S3 is Firehose Cloud Trail for org level not each account
upvoted 4 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...