View Full Amazon AWS Certified Solutions Architect – Associate SAA-C03 Exam Dumps and Practice Test Dumps
Question 281
Which AWS service allows an organization to define and enforce configuration rules across AWS resources?
- AWS Config
- Amazon CloudWatch
- AWS CloudTrail
- Amazon Inspector
Correct Answer: 1
Explanation
AWS Config records resource configurations and evaluates them against defined compliance rules. Organizations can use Config to determine whether resources meet security, operational, and governance requirements. It can also track configuration changes over time, making it useful for auditing and compliance investigations. CloudWatch focuses on monitoring and alarms, CloudTrail records API activity, and Inspector identifies vulnerabilities in supported workloads. AWS Config is therefore the appropriate service when an organization needs continuous visibility into resource configurations and automated compliance assessment.
Question 282
A company needs to provide users with a globally distributed application while maintaining low-latency access to static content stored in Amazon S3. Which solution is most appropriate?
- AWS Direct Connect
- Amazon CloudFront with an S3 origin
- Amazon SQS
- Amazon RDS Multi-AZ
Correct Answer: 2
Explanation
Amazon CloudFront can use an S3 bucket as an origin and distribute cached content through globally distributed edge locations. Users can retrieve frequently requested objects from nearby edge locations rather than repeatedly accessing the S3 bucket directly. This reduces latency and improves content delivery performance for geographically distributed users. Direct Connect is designed for private network connectivity, SQS provides message queuing, and RDS Multi-AZ provides database availability. CloudFront with S3 is therefore the appropriate architecture for globally distributed static content delivery.
Question 283
Which AWS service provides a managed service for running Kubernetes clusters?
- Amazon ECS
- AWS Lambda
- Amazon EKS
- Amazon Fargate
Correct Answer: 3
Explanation
Amazon Elastic Kubernetes Service (EKS) is a managed Kubernetes service that simplifies running Kubernetes clusters on AWS. AWS manages the Kubernetes control plane infrastructure, while organizations can choose suitable compute options for their workloads, including managed nodes or Fargate. ECS is AWS’s own container orchestration service and does not use Kubernetes. Lambda provides serverless function execution, while Fargate provides serverless compute for containers rather than being a Kubernetes management service itself. EKS is therefore the appropriate choice for managed Kubernetes workloads.
Question 284
A company wants to reduce database read latency for frequently requested data without changing the primary database engine. Which solution should be considered?
- AWS CloudTrail
- Amazon ElastiCache
- Amazon S3 Glacier
- AWS Direct Connect
Correct Answer: 2
Explanation
Amazon ElastiCache provides managed in-memory caching that can store frequently accessed application data closer to the application. Instead of repeatedly querying the primary database for the same information, applications can retrieve cached data from memory with very low latency. This can reduce database load and improve application response times. CloudTrail is used for API auditing, S3 Glacier is designed for archival storage, and Direct Connect provides private connectivity. ElastiCache is therefore an appropriate solution for reducing database read latency through caching.
Question 285
Which AWS feature allows an application to use temporary credentials instead of storing long-term AWS access keys?
- IAM roles
- IAM groups
- IAM users only
- AWS account root credentials
Correct Answer: 1
Explanation
IAM roles provide temporary security credentials that applications and AWS resources can use to access authorized services. For example, an EC2 instance can assume an IAM role and obtain temporary credentials without storing permanent access keys on the instance. This reduces the risk associated with leaked long-term credentials and follows AWS security best practices. IAM groups organize permissions for users, IAM users can have long-term credentials, and root credentials provide excessive privileges. IAM roles are therefore the preferred mechanism for temporary AWS access.
Question 286
A company needs to automatically move S3 objects to an archival storage class after a specified number of days. Which feature should be configured?
- S3 Versioning
- S3 Object Lock
- S3 Lifecycle configuration
- S3 Access Point
Correct Answer: 3
Explanation
S3 Lifecycle configurations allow organizations to define automated actions for objects based on their age or other lifecycle conditions. A lifecycle rule can transition objects from one storage class to another, such as moving older data into an archival storage class. Lifecycle rules can also expire objects when they are no longer needed. Versioning maintains object versions, Object Lock protects objects from modification or deletion, and Access Points provide specialized access management. S3 Lifecycle is therefore the correct feature for automated archival transitions.
Question 287
Which AWS service can provide a managed private connection to supported AWS services from resources inside a VPC?
- Amazon CloudFront
- AWS PrivateLink
- Amazon Route 53
- Amazon SQS
Correct Answer: 2
Explanation
AWS PrivateLink enables private connectivity to supported services through interface VPC endpoints. Traffic can remain within the AWS network without requiring resources to use public IP addresses or public internet connectivity. PrivateLink is useful for accessing supported AWS services and endpoint services privately from a VPC. CloudFront provides content delivery, Route 53 provides DNS services, and SQS provides message queuing. AWS PrivateLink is therefore the appropriate technology when applications require private endpoint-based access to supported services.
Question 288
A company wants to deploy an application across multiple Availability Zones to reduce the impact of an Availability Zone failure. Which architecture should be used?
- Deploy all instances in one Availability Zone
- Deploy instances across multiple Availability Zones
- Use only an S3 bucket
- Use a single EC2 instance with Instance Store
Correct Answer: 2
Explanation
Deploying application resources across multiple Availability Zones improves fault tolerance because an application can continue operating if one Availability Zone experiences a failure. A load balancer can distribute traffic across healthy instances in different Availability Zones, while Auto Scaling can maintain the desired capacity. Deploying all resources in one Availability Zone creates a potential single point of failure. S3 alone does not provide compute capacity, and a single EC2 instance remains vulnerable to infrastructure failure. Multi-AZ deployment is therefore the appropriate high-availability architecture.
Question 289
Which AWS service is designed to provide centralized event-driven integration between AWS services and applications?
- Amazon EventBridge
- Amazon EBS
- Amazon EFS
- Amazon RDS
Correct Answer: 1
Explanation
Amazon EventBridge provides a managed event bus for routing events between AWS services, applications, and supported external sources. Rules can match specific event patterns and send matching events to targets such as Lambda, Step Functions, SQS, and other services. This allows applications to communicate through loosely coupled, event-driven architectures. EBS provides block storage, EFS provides shared file storage, and RDS provides managed relational databases. EventBridge is therefore the appropriate service for centralized event-driven integration and automated event routing.
Question 290
Which AWS service provides centralized management of encryption keys used by AWS services and applications?
- AWS Secrets Manager
- AWS Identity and Access Management
- AWS Key Management Service
- Amazon GuardDuty
Correct Answer: 3
Explanation
AWS Key Management Service (KMS) allows organizations to create, manage, and control cryptographic keys used to encrypt data. KMS integrates with many AWS services, including S3, EBS, RDS, and other services that support encryption. Organizations can use key policies and IAM permissions to control who or what can use a key. Secrets Manager is designed for storing application secrets, IAM manages identities and permissions, and GuardDuty provides threat detection. KMS is therefore the appropriate service for centralized encryption key management.
Question 291
A company needs a highly available web application with automatic replacement of failed EC2 instances and traffic distribution. Which architecture is most appropriate?
- A single EC2 instance
- EC2 Auto Scaling with an Elastic Load Balancer
- An EBS volume without EC2
- An S3 bucket without compute resources
Correct Answer: 2
Explanation
EC2 Auto Scaling combined with Elastic Load Balancing provides a scalable and highly available architecture. Auto Scaling can maintain the desired number of EC2 instances and replace unhealthy instances, while the load balancer distributes incoming traffic across healthy targets. Deploying instances across multiple Availability Zones further improves fault tolerance. A single EC2 instance creates a single point of failure, while EBS and S3 provide storage rather than complete application hosting. Auto Scaling with load balancing is therefore the appropriate architecture for a resilient web application.
Question 292
Which AWS service is most appropriate for storing large files as objects rather than as traditional file-system files?
- Amazon EFS
- Amazon EBS
- Amazon S3
- Amazon FSx
Correct Answer: 3
Explanation
Amazon S3 is an object storage service designed to store files and other data as objects within buckets. It provides high durability, scalability, multiple storage classes, lifecycle management, versioning, replication, and encryption capabilities. EFS provides a shared file system, EBS provides block storage attached to compute resources, and FSx provides managed specialized file systems. S3 is therefore the appropriate choice when an application needs scalable object storage for large files such as media, backups, documents, and datasets.
Question 293
A company wants to improve the availability of a relational database by automatically failing over to a standby instance if the primary database becomes unavailable. Which solution should be used?
- Amazon RDS Multi-AZ
- Amazon DynamoDB on-demand
- Amazon S3 Versioning
- Amazon ElastiCache
Correct Answer: 1
Explanation
Amazon RDS Multi-AZ deployments maintain a standby database instance in a different Availability Zone for supported configurations. If the primary database becomes unavailable, RDS can perform an automated failover to the standby, helping applications recover from certain infrastructure failures. The standby is primarily intended for high availability rather than normal read scaling. DynamoDB on-demand provides scalable NoSQL capacity, S3 Versioning protects object versions, and ElastiCache provides caching. RDS Multi-AZ is therefore the appropriate solution for managed relational database failover.
Question 294
Which AWS service can provide a managed workflow that coordinates Lambda functions and other AWS services with built-in retry and error handling?
- Amazon SNS
- AWS Step Functions
- Amazon Route 53
- Amazon CloudFront
Correct Answer: 2
Explanation
AWS Step Functions provides workflow orchestration for distributed applications and serverless architectures. A state machine can coordinate Lambda functions and other AWS services using sequential, parallel, conditional, and waiting states. Step Functions also supports retry and error-handling logic, which makes complex workflows more reliable and easier to manage. SNS is primarily used for notifications, Route 53 provides DNS and routing, and CloudFront provides content delivery. Step Functions is therefore the most appropriate service for orchestrating multi-step AWS workflows.
Question 295
Which AWS service provides protection against common web-based attacks by filtering HTTP and HTTPS requests?
- Amazon GuardDuty
- AWS Shield
- AWS WAF
- Amazon Inspector
Correct Answer: 3
Explanation
AWS WAF protects web applications by inspecting HTTP and HTTPS requests and applying configured rules to determine whether traffic should be allowed or blocked. It can help mitigate application-layer threats such as SQL injection and cross-site scripting and can filter traffic based on IP addresses, request patterns, headers, and other characteristics. GuardDuty focuses on threat detection, Shield provides DDoS protection, and Inspector identifies vulnerabilities. AWS WAF is therefore the appropriate service for filtering and protecting web application requests.
Question 296
A company needs to monitor AWS API activity for security auditing and investigation purposes. Which service should be used?
- AWS CloudTrail
- Amazon CloudWatch
- AWS Config
- Amazon Inspector
Correct Answer: 1
Explanation
AWS CloudTrail records API activity across AWS environments and provides an audit trail of actions performed through the AWS Management Console, SDKs, command-line tools, and supported services. CloudTrail logs can help organizations investigate security incidents, identify who performed specific actions, and maintain compliance records. CloudWatch is focused on monitoring metrics and logs, Config tracks resource configurations, and Inspector identifies vulnerabilities. CloudTrail is therefore the appropriate service when the primary requirement is auditing and investigating AWS API activity.
Question 297
Which AWS service is best suited for asynchronous communication between application components when the producer and consumer should remain loosely coupled?
- Amazon SQS
- Amazon RDS
- Amazon EFS
- Amazon CloudFront
Correct Answer: 1
Explanation
Amazon SQS provides a managed message queue that enables asynchronous communication between application components. Producers can place messages into a queue without waiting for consumers to process them immediately. Consumers can retrieve and process messages independently, which reduces coupling and improves resilience when components operate at different speeds. RDS provides relational databases, EFS provides shared file storage, and CloudFront provides content delivery. SQS is therefore the appropriate service when application components need reliable asynchronous communication and buffering.
Question 298
A company needs to distribute incoming HTTP requests between multiple microservices based on URL paths such as /orders and /payments. Which solution should be used?
- Network Load Balancer
- Application Load Balancer
- Amazon SQS
- AWS Direct Connect
Correct Answer: 2
Explanation
An Application Load Balancer supports Layer 7 routing and can direct HTTP or HTTPS requests to different target groups based on URL paths. For example, requests to /orders can be sent to an orders service while /payments requests are directed to a payments service. This makes ALB particularly useful for microservice architectures and modern web applications. Network Load Balancer operates primarily at Layer 4, SQS provides asynchronous messaging, and Direct Connect provides private network connectivity. ALB is therefore the appropriate choice for path-based HTTP routing.
Question 299
Which AWS service can automatically increase or decrease EC2 capacity according to application demand?
- Amazon Route 53
- AWS CloudTrail
- Amazon EC2 Auto Scaling
- AWS Config
Correct Answer: 3
Explanation
Amazon EC2 Auto Scaling automatically adjusts the number of EC2 instances in an Auto Scaling group based on configured policies and demand. It can use CloudWatch metrics such as CPU utilization, request counts, or custom application metrics to determine when to launch or terminate instances. This helps maintain application performance while avoiding unnecessary compute costs during periods of low demand. Route 53 provides DNS, CloudTrail records API activity, and Config evaluates configurations. EC2 Auto Scaling is therefore the appropriate service for automatically adjusting compute capacity.
Question 300
A company wants to reduce the amount of data transferred over the network by storing frequently requested application data closer to users. Which architectural approach should be used?
- Database replication only
- Caching
- Increasing database storage
- Using AWS CloudTrail
Correct Answer: 2
Explanation
Caching stores frequently requested data in a location where it can be retrieved faster, reducing repeated requests to the original data source and potentially reducing network traffic. Depending on the workload, caching can be implemented using services such as Amazon ElastiCache or Amazon CloudFront. Caching can improve response times, reduce backend load, and help applications scale more efficiently. Database replication primarily improves database availability or read capacity, increasing storage does not reduce repeated data retrieval, and CloudTrail is an auditing service. Caching is therefore the appropriate architectural approach.