Free AWS-SOLUTIONS-ARCHITECT-PROFESSIONAL Exam Braindumps
AWS Certified Solutions Architect - Professional SAP-C02 Questions 217–224 (page: 29)

Updated On: 9-Apr-2026

A company has set up its entire infrastructure on AWS. The company uses Amazon EC2 instances to host its ecommerce website and uses Amazon S3 to store static data. Three engineers at the company handle the cloud administration and development through one AWS account. Occasionally, an engineer alters an EC2 security group configuration of another engineer and causes noncompliance issues in the environment.

A solutions architect must set up a system that tracks changes that the engineers make. The system must send alerts when the engineers make noncompliant changes to the security settings for the EC2 instances.

What is the FASTEST way for the solutions architect to meet these requirements?

  1. Set up AWS Organizations for the company. Apply SCPs to govern and track noncompliant security group changes that are made to the AWS account.
  2. Enable AWS CloudTrail to capture the changes to EC2 security groups. Enable Amazon CloudWatch rules to provide alerts when noncompliant security settings are detected.
  3. Enable SCPs on the AWS account to provide alerts when noncompliant security group changes are made to the environment.
  4. Enable AWS Config on the EC2 security groups to track any noncompliant changes. Send the changes as alerts through an Amazon Simple Notification Service (Amazon SNS) topic.

Answer(s): D

Explanation:

D: Enabling AWS Config on the EC2 security groups allows tracking of any changes and automatically checks for compliance against predefined rules. AWS Config can send notifications via Amazon SNS when noncompliant changes are detected, providing the fastest and most efficient way to meet the requirement of tracking and alerting on noncompliant changes.



A company has IoT sensors that monitor traffic patterns throughout a large city. The company wants to read and collect data from the sensors and perform aggregations on the data.

A solutions architect designs a solution in which the IoT devices are streaming to Amazon Kinesis Data Streams. Several applications are reading from the stream. However, several consumers are experiencing throttling and are periodically encountering a ReadProvisionedThroughputExceeded error.

Which actions should the solutions architect take to resolve this issue? (Choose three.)

  1. Reshard the stream to increase the number of shards in the stream.
  2. Use the Kinesis Producer Library (KPL). Adjust the polling frequency.
  3. Use consumers with the enhanced fan-out feature.
  4. Reshard the stream to reduce the number of shards in the stream.
  5. Use an error retry and exponential backoff mechanism in the consumer logic.
  6. Configure the stream to use dynamic partitioning.

Answer(s): A,C,E

Explanation:

-A) Resharding the stream increases the number of shards, allowing more throughput and reducing throttling by distributing the data across more shards.
-C) Using the enhanced fan-out feature allows each consumer to have a dedicated 2 MBps throughput, reducing contention and throttling among consumers.
-E) Implementing error retry and exponential backoff in the consumer logic helps handle temporary throttling issues by retrying with increasing delays, improving the chances of successful reads.
These actions help resolve the throttling issue and the ReadProvisionedThroughputExceeded error by optimizing stream consumption and throughput.



A company uses AWS Organizations to manage its AWS accounts. The company needs a list of all its Amazon EC2 instances that have underutilized CPU or memory usage. The company also needs recommendations for how to downsize these underutilized instances.

Which solution will meet these requirements with the LEAST effort?

  1. Install a CPU and memory monitoring tool from AWS Marketplace on all the EC2 instances. Store the findings in Amazon S3. Implement a Python script to identify underutilized instances. Reference EC2 instance pricing information for recommendations about downsizing options.
  2. Install the Amazon CloudWatch agent on all the EC2 instances by using AWS Systems Manager. Retrieve the resource optimization recommendations from AWS Cost Explorer in the organization’s management account. Use the recommendations to downsize underutilized instances in all accounts of the organization.
  3. Install the Amazon CloudWatch agent on all the EC2 instances by using AWS Systems Manager. Retrieve the resource optimization recommendations from AWS Cost Explorer in each account of the organization. Use the recommendations to downsize underutilized instances in all accounts of the organization.
  4. Install the Amazon CloudWatch agent on all the EC2 instances by using AWS Systems Manager. Create an AWS Lambda function to extract CPU and memory usage from all the EC2 instances. Store the findings as files in Amazon S3. Use Amazon Athena to find underutilized instances. Reference EC2 instance pricing information for recommendations about downsizing options.

Answer(s): B

Explanation:

B) Using AWS Cost Explorer provides built-in resource optimization recommendations for EC2 instances, including downsizing suggestions for underutilized resources. Installing the Amazon CloudWatch agent via AWS Systems Manager enables resource usage monitoring for CPU and memory. Retrieving recommendations from Cost Explorer in the organization's management account allows central management across all accounts, making this the most efficient and low-effort solution.



A company wants to run a custom network analysis software package to inspect traffic as traffic leaves and enters a VPC. The company has deployed the solution by using AWS CloudFormation on three Amazon EC2 instances in an Auto Scaling group. All network routing has been established to direct traffic to the EC2 instances.

Whenever the analysis software stops working, the Auto Scaling group replaces an instance. The network routes are not updated when the instance replacement occurs.

Which combination of steps will resolve this issue? (Choose three.)

  1. Create alarms based on EC2 status check metrics that will cause the Auto Scaling group to replace the failed instance.
  2. Update the CloudFormation template to install the Amazon CloudWatch agent on the EC2 instances. Configure the CloudWatch agent to send process metrics for the application.
  3. Update the CloudFormation template to install AWS Systems Manager Agent on the EC2 instances. Configure Systems Manager Agent to send process metrics for the application.
  4. Create an alarm for the custom metric in Amazon CloudWatch for the failure scenarios. Configure the alarm to publish a message to an Amazon Simple Notification Service (Amazon SNS) topic.
  5. Create an AWS Lambda function that responds to the Amazon Simple Notification Service (Amazon SNS) message to take the instance out of service. Update the network routes to point to the replacement instance.
  6. In the CloudFormation template, write a condition that updates the network routes when a replacement instance is launched.

Answer(s): B,D,E

Explanation:

B) Installing the Amazon CloudWatch agent enables monitoring of the custom software's process metrics, allowing detection of failures.
D) Creating a CloudWatch alarm for failure scenarios ensures that any issue with the software is detected promptly. The alarm can send a notification to an SNS topic, which triggers further actions.
E) An AWS Lambda function can respond to the SNS notification, taking the failed instance out of service and updating the network routes to point to the new instance, ensuring traffic flows through the replacement instance.
This combination ensures automatic monitoring, detection of software failures, and proper rerouting of network traffic to the new instance.



A company is developing a new on-demand video application that is based on microservices. The application will have 5 million users at launch and will have 30 million users after 6 months. The company has deployed the application on Amazon Elastic Container Service (Amazon ECS) on AWS Fargate. The company developed the application by using ECS services that use the HTTPS protocol.

A solutions architect needs to implement updates to the application by using blue/green deployments. The solution must distribute traffic to each ECS service through a load balancer. The application must automatically adjust the number of tasks in response to an Amazon CloudWatch alarm.

Which solution will meet these requirements?

  1. Configure the ECS services to use the blue/green deployment type and a Network Load Balancer. Request increases to the service quota for tasks per service to meet the demand.
  2. Configure the ECS services to use the blue/green deployment type and a Network Load Balancer. Implement Auto Scaling group for each ECS service by using the Cluster Autoscaler.
  3. Configure the ECS services to use the blue/green deployment type and an Application Load Balancer. Implement an Auto Scaling group for each ECS service by using the Cluster Autoscaler.
  4. Configure the ECS services to use the blue/green deployment type and an Application Load Balancer. Implement Service Auto Scaling for each ECS service.

Answer(s): D

Explanation:

D) Configuring ECS services to use the blue/green deployment type and an Application Load Balancer ensures that traffic is distributed correctly and allows seamless updates during deployments. Using Service Auto Scaling for each ECS service ensures that the application automatically adjusts the number of tasks in response to demand, based on the CloudWatch alarm. This solution provides both the required deployment method and scalability to meet the growing user demand.



A company is running a containerized application in the AWS Cloud. The application is running by using Amazon Elastic Container Service (Amazon ECS) on a set of Amazon EC2 instances. The EC2 instances run in an Auto Scaling group.

The company uses Amazon Elastic Container Registry (Amazon ECR) to store its container images. When a new image version is uploaded, the new image version receives a unique tag.

The company needs a solution that inspects new image versions for common vulnerabilities and exposures. The solution must automatically delete new image tags that have Critical or High severity findings. The solution also must notify the development team when such a deletion occurs.

Which solution meets these requirements?

  1. Configure scan on push on the repository. Use Amazon EventBridge to invoke an AWS Step Functions state machine when a scan is complete for images that have Critical or High severity findings. Use the Step Functions state machine to delete the image tag for those images and to notify the development team through Amazon Simple Notification Service (Amazon SNS).
  2. Configure scan on push on the repository. Configure scan results to be pushed to an Amazon Simple Queue Service (Amazon SQS) queue. Invoke an AWS Lambda function when a new message is added to the SQS queue. Use the Lambda function to delete the image tag for images that have Critical or High severity findings. Notify the development team by using Amazon Simple Email Service (Amazon SES).
  3. Schedule an AWS Lambda function to start a manual image scan every hour. Configure Amazon EventBridge to invoke another Lambda function when a scan is complete. Use the second Lambda function to delete the image tag for images that have Critical or High severity findings. Notify the development team by using Amazon Simple Notification Service (Amazon SNS).
  4. Configure periodic image scan on the repository. Configure scan results to be added to an Amazon Simple Queue Service (Amazon SQS) queue. Invoke an AWS Step Functions state machine when a new message is added to the SQS queue. Use the Step Functions state machine to delete the image tag for images that have Critical or High severity findings. Notify the development team by using Amazon Simple Email Service (Amazon SES).

Answer(s): A

Explanation:

A) Configuring scan on push in the Amazon ECR repository ensures that new images are scanned for vulnerabilities immediately after they are uploaded. Using Amazon EventBridge to invoke an AWS Step Functions state machine allows automated workflows to handle the deletion of image tags with Critical or High severity findings and notify the development team via Amazon SNS. This solution is efficient and meets the requirements for automated scanning, deletion, and notifications.



A company runs many workloads on AWS and uses AWS Organizations to manage its accounts. The workloads are hosted on Amazon EC2. AWS Fargate. and AWS Lambda. Some of the workloads have unpredictable demand. Accounts record high usage in some months and low usage in other months.

The company wants to optimize its compute costs over the next 3 years. A solutions architect obtains a 6-month average for each of the accounts across the organization to calculate usage.

Which solution will provide the MOST cost savings for all the organization's compute usage?

  1. Purchase Reserved Instances for the organization to match the size and number of the most common EC2 instances from the member accounts.
  2. Purchase a Compute Savings Plan for the organization from the management account by using the recommendation at the management account level.
  3. Purchase Reserved Instances for each member account that had high EC2 usage according to the data from the last 6 months.
  4. Purchase an EC2 Instance Savings Plan for each member account from the management account based on EC2 usage data from the last 6 months.

Answer(s): B

Explanation:

B) Purchasing a Compute Savings Plan at the organization level through the management account provides the most flexibility and cost savings across all the organization's compute resources, including EC2, Fargate, and Lambda. This option applies savings across various services and accounts, maximizing cost savings even with unpredictable demand. By using the recommendation at the management account level, the solution is tailored to the organization's actual usage, providing optimal savings for the next 3 years.



A company has hundreds of AWS accounts. The company uses an organization in AWS Organizations to manage all the accounts. The company has turned on all features.

A finance team has allocated a daily budget for AWS costs. The finance team must receive an email notification if the organization's AWS costs exceed 80% of the allocated budget. A solutions architect needs to implement a solution to track the costs and deliver the notifications.

Which solution will meet these requirements?

  1. In the organization's management account, use AWS Budgets to create a budget that has a daily period. Add an alert threshold and set the value to 80%. Use Amazon Simple Notification Service (Amazon SNS) to notify the finance team.
  2. In the organization’s management account, set up the organizational view feature for AWS Trusted Advisor. Create an organizational view report for cost optimization. Set an alert threshold of 80%. Configure notification preferences. Add the email addresses of the finance team.
  3. Register the organization with AWS Control Tower. Activate the optional cost control (guardrail). Set a control (guardrail) parameter of 80%. Configure control (guardrail) notification preferences. Use Amazon Simple Notification Service (Amazon SNS) to notify the finance team.
  4. Configure the member accounts to save a daily AWS Cost and Usage Report to an Amazon S3 bucket in the organization's management account. Use Amazon EventBridge to schedule a daily Amazon Athena query to calculate the organization’s costs. Configure Athena to send an Amazon CloudWatch alert if the total costs are more than 80% of the allocated budget. Use Amazon Simple Notification Service (Amazon SNS) to notify the finance team.

Answer(s): A

Explanation:

A) Using AWS Budgets in the organization's management account allows tracking of daily AWS costs across all accounts. Setting an alert threshold of 80% and configuring notifications through Amazon SNS ensures that the finance team is notified when the budget is nearing its limit. This solution is simple, effective, and tailored to monitor costs across the organization, meeting the requirement for daily notifications without complex configurations.



Viewing page 29 of 68
Viewing questions 225 - 232 out of 533 questions


Post your Comments and Discuss Amazon AWS-SOLUTIONS-ARCHITECT-PROFESSIONAL exam prep with other Community members:

AI Tutor AI Tutor 👋 I’m here to help!