exam questions

Exam AWS Certified Solutions Architect - Associate SAA-C03 All Questions

View all questions & answers for the AWS Certified Solutions Architect - Associate SAA-C03 exam

Exam AWS Certified Solutions Architect - Associate SAA-C03 topic 1 question 206 discussion

A company wants to manage Amazon Machine Images (AMIs). The company currently copies AMIs to the same AWS Region where the AMIs were created. The company needs to design an application that captures AWS API calls and sends alerts whenever the Amazon EC2 CreateImage API operation is called within the company’s account.

Which solution will meet these requirements with the LEAST operational overhead?

  • A. Create an AWS Lambda function to query AWS CloudTrail logs and to send an alert when a CreateImage API call is detected.
  • B. Configure AWS CloudTrail with an Amazon Simple Notification Service (Amazon SNS) notification that occurs when updated logs are sent to Amazon S3. Use Amazon Athena to create a new table and to query on CreateImage when an API call is detected.
  • C. Create an Amazon EventBridge (Amazon CloudWatch Events) rule for the CreateImage API call. Configure the target as an Amazon Simple Notification Service (Amazon SNS) topic to send an alert when a CreateImage API call is detected.
  • D. Configure an Amazon Simple Queue Service (Amazon SQS) FIFO queue as a target for AWS CloudTrail logs. Create an AWS Lambda function to send an alert to an Amazon Simple Notification Service (Amazon SNS) topic when a CreateImage API call is detected.
Show Suggested Answer Hide Answer
Suggested Answer: C 🗳️

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 2 years ago
Selected Answer: C
I'm team C. https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/monitor-ami-events.html#:~:text=For%20example%2C%20you%20can%20create%20an%20EventBridge%20rule%20that%20detects%20when%20the%20AMI%20creation%20process%20has%20completed%20and%20then%20invokes%20an%20Amazon%20SNS%20topic%20to%20send%20an%20email%20notification%20to%20you.
upvoted 23 times
MutiverseAgent
1 year, 5 months ago
C is correct > https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/monitor-ami-events.html
upvoted 2 times
...
JayBee65
1 year, 11 months ago
That link contains the exact use case and explains how C can be used. Option B requires you to send logs to S3 and use Athena, 2 additional services that are not required, so this does not meet the "LEAST operational overhead?" requirement, since these are extra services requiring management.
upvoted 6 times
...
...
Wajif
Highly Voted 1 year, 12 months ago
Selected Answer: A
Why not A? API calls are already logged in Cloudtrail.
upvoted 15 times
pentium75
12 months ago
"Least operational overhead" is when the event triggers an action, not when you run a scheduled task that searches logs for the event.
upvoted 5 times
...
...
lofzee
Most Recent 6 months, 4 weeks ago
Selected Answer: C
C all day. Trust me
upvoted 3 times
...
ManikRoy
7 months, 3 weeks ago
Selected Answer: C
It can be done with option A but you'll have to write a lambda function. option C is least operational overhead.
upvoted 3 times
...
zinabu
8 months, 1 week ago
Selected Answer: C
Monitor AMI events using Amazon EventBridge is possible and here is the link: https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/monitor-ami-events.html
upvoted 2 times
...
Mahmouddddddddd
9 months ago
Just took the exam today, most of the questions were from here wish I saw them all to be honest before entering the exam. Anyways, this question was at the exam, I picked option A because as the question stated it wanted two things not one thing only an aplication that CAPTURES API calls and SEND ALERTS WHENEVER Createimage API call is made, OPTION C CLEARLY STATES THAT IN THIS CASE IT WILL ONLYYY LOOK FOR CREATEIMAGE API CALL it will not capture other API calls like the lambda in option A would! Am i the only one that is thinks that or what? TBH I am not sure about anything in this question but that is why I did not pick option C during the exam.
upvoted 2 times
JA2018
1 month ago
Hi Mahmouddddddddd, care to share which answer did you actually choose in your exam? Thanks.
upvoted 1 times
...
...
bujuman
10 months, 3 weeks ago
Selected Answer: D
On of the requirements is LEAST operational overhead CloudTrail sends a notification when log files are written to the Amazon S3 bucket. An active account can generate a large number of notifications. If you subscribe with email or SMS, you can receive a large volume of messages. We recommend that you subscribe using Amazon Simple Queue Service (Amazon SQS), which lets you handle notifications programmatically. For more information, see Subscribing a Queue to an Amazon SNS Topic in the Amazon Simple Queue Service Developer Guide.
upvoted 1 times
...
Wang87
11 months, 3 weeks ago
Selected Answer: C
Answer is c.
upvoted 2 times
...
farnamjam
12 months ago
Selected Answer: C
C is correct
upvoted 2 times
...
master9
1 year ago
Selected Answer: D
AWS CloudTrail primarily focuses on auditing and recording API calls made in your AWS account. It logs all API requests made via the AWS Management Console, AWS SDKs, command line tools, and other AWS services. This includes the identity of the caller, the time of the API call, the source IP address of the caller, the request parameters, and the response elements returned by the AWS service. This information is useful for security analysis, resource change tracking, and troubleshooting.
upvoted 1 times
pentium75
12 months ago
But this is not about "auditing and recording", you don't want to create reports who created images during the last year, you want an instant alert when someone creates an image. Thus CloudWatch Events.
upvoted 2 times
...
...
[Removed]
1 year ago
Cloud Watch = AWS Monitoring service for any AWS resources Cloud Trail = AWS API monitoring service with respect to application event that are hosted on AWS. Answer would be "C" https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/monitor-ami-events.html service
upvoted 4 times
...
rlamberti
1 year, 2 months ago
Selected Answer: C
"LEAST operational overhead" Option A envolves coding a Lamba. Not good! Option C seems to be the correct.
upvoted 3 times
...
TariqKipkemei
1 year, 3 months ago
Selected Answer: C
Event bridge was built specifically to handle this kind of scenario: CreateImage API call (Event Source) -> Event bus -> Rules - > Amazon SNS (Event target)
upvoted 7 times
...
Guru4Cloud
1 year, 3 months ago
Selected Answer: C
C. Create an Amazon EventBridge (Amazon CloudWatch Events) rule for the CreateImage API call. Configure the target as an Amazon Simple Notification Service (Amazon SNS) topic to send an alert when a CreateImage API call is detected
upvoted 4 times
...
Nava702
1 year, 3 months ago
Selected Answer: A
A look like the least overhead option to capture an API call.
upvoted 2 times
...
Mia2009687
1 year, 5 months ago
Selected Answer: B
The company needs to design an application that captures AWS API calls and sends alerts whenever the Amazon EC2 CreateImage API operation is called within the company’s account. With option C, it won't "The company needs to design an application that captures AWS API calls". it only sends the "CreateImage API " event. We need to store the AWS API calls as well.
upvoted 1 times
...
cookieMr
1 year, 6 months ago
EventBridge (formerly CloudWatch Events) is a fully managed event bus service that allows you to monitor and respond to events within your AWS environment. By creating an EventBridge rule specifically for the CreateImage API call, you can easily detect and capture this event. Configuring the target as an SNS topic allows you to send an alert whenever a CreateImage API call occurs. This solution requires minimal operational overhead as EventBridge and SNS are fully managed services. A. While using an Lambda to query CloudTrail logs and send an alert can achieve the desired outcome, it introduces additional operational overhead compared to using EventBridge and SNS directly. B. Configuring CloudTrail with an SNS notification and using Athena to query on CreateImage API calls would require more setup and maintenance compared to using EventBridge and SNS. D. Configuring an SQS FIFO queue as a target for CloudTrail logs and using a function to send an alert to an SNS topic adds unnecessary complexity to the solution and increases operational overhead. Using EventBridge and SNS directly is a simpler and more efficient approach.
upvoted 8 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 ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago