Courseiva

AWS Certified Cloud Practitioner CLF-C02 (CLF-C02) — Questions 226300

988 questions total · 14pages · All types, answers revealed

Page 3

Page 4 of 14

Page 5
226
MCQmedium

A company runs its production web application on a single Amazon EC2 instance located in one Availability Zone. Recently, a power outage in that data center caused the instance to become unavailable, resulting in application downtime. The company wants to redesign the architecture so that the application automatically continues serving users even if a single data center fails, without requiring manual intervention. Which cloud computing concept does this scenario BEST illustrate?

A.Elasticity
B.High availability
C.On-demand self-service
D.Broad network access
AnswerB

High availability refers to systems that are designed to be operational and accessible for a high percentage of time by eliminating single points of failure. Deploying across multiple Availability Zones is a common practice in AWS to achieve high availability.

Why this answer

High availability (B) is the correct concept because the scenario describes designing an architecture that automatically continues serving users even if a single data center (Availability Zone) fails, without manual intervention. This is achieved by deploying the application across multiple Availability Zones, using an Elastic Load Balancer to distribute traffic, and configuring Auto Scaling groups to maintain instance health, ensuring the application remains accessible despite a zonal failure.

Exam trap

The trap here is that candidates confuse high availability with elasticity, mistakenly thinking that automatically adding more instances during a failure is the same as designing for fault tolerance across data centers, whereas elasticity handles scaling based on load, not zonal redundancy.

Why the other options are wrong

A

Elasticity refers to the ability to automatically scale resources up or down based on demand, not to maintain service during a data center failure. The scenario describes a need for fault tolerance and automatic failover, which is high availability.

C

On-demand self-service refers to the ability to provision computing resources automatically without human interaction, not to ensuring application availability during a data center failure.

D

Broad network access refers to the ability to access cloud resources over the network using standard protocols, not to automatic recovery from data center failures. The scenario focuses on fault tolerance and automatic failover, which is high availability.

When would these options actually be correct?

A

A company's web application experiences fluctuating traffic, and they want to automatically add or remove EC2 instances to match the current load without manual intervention. This would illustrate elasticity.

C

A question describing a scenario where a company needs to quickly spin up additional EC2 instances during a traffic spike without contacting AWS support would illustrate on-demand self-service.

D

A company needs to ensure that its cloud resources can be accessed from various devices (e.g., laptops, smartphones, tablets) over the internet using standard protocols like HTTPS. Which cloud computing concept does this requirement BEST illustrate?

Why candidates pick the wrong answer

A

Candidates may confuse the automatic scaling aspect of elasticity with the automatic recovery aspect of high availability, or think that scaling across Availability Zones is about elasticity rather than availability.

C

Candidates may confuse the automatic provisioning aspect of on-demand self-service with the automatic failover required for high availability.

D

Candidates may confuse broad network access with the idea that the application remains accessible after a failure, but broad network access is about connectivity methods, not resilience.

227
MCQeasy

A company wants to create interactive dashboards and charts from data stored in Amazon S3, Amazon RDS, and Amazon Redshift, sharing them with business users across the organisation without managing BI server infrastructure. Which AWS service provides cloud-native business intelligence?

A.Amazon Athena
B.Amazon Redshift
C.Amazon QuickSight
D.Amazon CloudWatch
AnswerC

QuickSight is AWS's managed BI service for creating interactive dashboards and ML-powered insights. It connects to S3, RDS, Redshift, and other sources and shares dashboards with business users at a per-user cost with no server management.

Why this answer

Amazon QuickSight is a cloud-native, serverless business intelligence (BI) service that enables users to create interactive dashboards and visualizations from data sources such as Amazon S3, Amazon RDS, and Amazon Redshift. It requires no BI server infrastructure management, supports SPICE (Super-fast, Parallel, In-memory Calculation Engine) for high-performance data caching, and allows sharing dashboards with business users across an organization via a web browser or mobile app.

Exam trap

The trap here is that candidates confuse query engines (Athena) or data warehouses (Redshift) with full BI services, overlooking that QuickSight is the only AWS service purpose-built for serverless interactive dashboards and sharing with business users.

How to eliminate wrong answers

Option A is wrong because Amazon Athena is an interactive query service that uses standard SQL to analyze data directly in Amazon S3, but it does not provide BI dashboarding, charting, or sharing capabilities—it is a query engine, not a BI tool. Option B is wrong because Amazon Redshift is a cloud data warehouse optimized for large-scale analytics and SQL-based querying, but it does not natively create interactive dashboards or charts; it requires a separate BI tool like QuickSight for visualization. Option D is wrong because Amazon CloudWatch is a monitoring and observability service for AWS resources and applications, designed for metrics, logs, and alarms, not for business intelligence dashboards or ad-hoc analysis of business data from S3, RDS, or Redshift.

228
MCQmedium

Which AWS service provides a concierge-like experience for navigating AWS services and finding the right resources, primarily available to Enterprise Support customers?

A.AWS IQ
B.AWS Support Concierge (Account Team)
C.AWS Marketplace
D.AWS re:Post
AnswerB

AWS Support Concierge is a benefit exclusively available to Enterprise Support customers, providing a dedicated team to handle billing and account management inquiries. Unlike a Technical Account Manager (TAM) who focuses on proactive technical guidance, the Concierge team assists with cost-related questions, contract issues, and account enablement, acting as an operational point of contact. This precisely matches the scenario of an Enterprise-level customer needing tailored account navigation, so this is the correct answer.

Why this answer

AWS Support Concierge (Account Team) is a dedicated service provided to Enterprise Support customers that offers a concierge-like experience for navigating AWS services and finding the right resources. It acts as a single point of contact for account-level inquiries, such as billing, account management, and service limit increases, rather than providing technical troubleshooting.

Exam trap

The trap here is that candidates often confuse AWS Support Concierge with AWS IQ or AWS re:Post, assuming any 'concierge' or 'help' feature is community-based or project-based, rather than recognizing it as an exclusive Enterprise Support benefit.

How to eliminate wrong answers

Option A is wrong because AWS IQ is a marketplace for finding and hiring AWS-certified third-party experts for project-based assistance, not a concierge service for navigating AWS services. Option C is wrong because AWS Marketplace is a digital catalog of third-party software and services that can be purchased and deployed on AWS, not a support or concierge function. Option D is wrong because AWS re:Post is a community-driven Q&A service where users can ask and answer questions about AWS, but it does not provide a dedicated, personalized concierge experience.

229
MCQmedium

Which AWS service provides a private connection from an on-premises network to AWS that bypasses the public internet and provides consistent network performance?

A.AWS Site-to-Site VPN
B.Amazon CloudFront
C.AWS Direct Connect
D.AWS Transit Gateway
AnswerC

AWS Direct Connect delivers a dedicated, physical network connection from your on-premises location to AWS data centers through a fiber-optic link, bypassing the public internet entirely. This private connection provides predictable network performance, lower latency, higher bandwidth, and reduced data transfer costs compared to internet-based connectivity, and it supports both VPC and public service endpoints through virtual interfaces.

Why this answer

AWS Direct Connect is the correct answer because it provides a dedicated, private network connection from an on-premises data center to AWS, completely bypassing the public internet. This ensures consistent network performance, lower latency, and higher bandwidth, as the connection is established through a standard 1 Gbps or 10 Gbps Ethernet fiber-optic cable linked to an AWS Direct Connect location.

Exam trap

The trap here is that candidates often confuse AWS Site-to-Site VPN (which also connects on-premises to AWS) with a private connection, but VPN still traverses the public internet and cannot guarantee consistent performance, whereas Direct Connect is the only option that physically bypasses the internet.

How to eliminate wrong answers

Option A is wrong because AWS Site-to-Site VPN uses the public internet to create an encrypted tunnel (IPsec), which introduces variable latency and potential bandwidth fluctuations due to internet congestion, so it does not bypass the public internet nor guarantee consistent performance. Option B is wrong because Amazon CloudFront is a content delivery network (CDN) that caches content at edge locations to accelerate delivery over the internet; it does not provide a private connection from an on-premises network to AWS. Option D is wrong because AWS Transit Gateway is a network transit hub that connects VPCs and on-premises networks, but it requires an underlying connection method (such as VPN or Direct Connect) to actually reach the on-premises network; it does not itself provide a private, internet-bypassing link.

230
MCQmedium

A company is refactoring its legacy application into a microservices architecture using Docker containers. The operations team wants to deploy and manage these containers on AWS without the need to provision, patch, or manage the underlying servers. The solution must automatically scale containers based on demand and integrate with services like Application Load Balancer and Amazon RDS. Which AWS compute service should the company use?

A.Amazon ECS with Amazon EC2 launch type
B.Amazon ECS with AWS Fargate launch type
C.AWS Lambda
D.Amazon EC2 instances with Docker installed
AnswerB

AWS Fargate is a serverless compute engine for containers. It automatically provisions and scales the underlying infrastructure, so the team does not have to manage servers. It integrates with ECS, ALB, RDS, and other AWS services.

Why this answer

Amazon ECS with AWS Fargate launch type is the correct choice because it is a serverless compute engine for containers that eliminates the need to provision, patch, or manage underlying servers. Fargate automatically scales containers based on demand and integrates natively with services like Application Load Balancer and Amazon RDS, meeting all the stated requirements.

Exam trap

The trap here is that candidates often confuse the EC2 launch type (which still requires server management) with Fargate (which is serverless), or mistakenly think AWS Lambda can run Docker containers as a full microservice platform, ignoring its execution time and invocation model limitations.

Why the other options are wrong

A

Amazon ECS with EC2 launch type requires provisioning, patching, and managing the underlying EC2 instances, which contradicts the requirement to avoid server management.

C

AWS Lambda is designed for short-running, event-driven functions, not for managing Docker containers as a primary compute service. It does not natively support running Docker containers or integrate with Application Load Balancer for container orchestration.

D

Amazon EC2 instances with Docker installed require the operations team to provision, patch, and manage the underlying servers, which contradicts the requirement to avoid server management.

When would these options actually be correct?

A

If the question specified that the company needs granular control over the underlying infrastructure, such as custom AMIs, GPU instances, or specific instance configurations, and is willing to manage servers, then ECS with EC2 launch type would be correct.

C

A company needs to run a stateless, event-driven function that processes data from an S3 bucket or API Gateway, with no need for persistent storage or long-running processes. The solution must scale automatically and requires no server management.

D

This option would be correct if the question specified that the company needs full control over the underlying operating system, custom kernel modules, or specific Docker configurations that are not supported by managed services like ECS or Fargate.

Why candidates pick the wrong answer

A

Candidates may know ECS is for containers but overlook the distinction between launch types, assuming EC2 is the default or only option, and miss the 'no server management' constraint.

C

Candidates may confuse serverless computing with container orchestration, assuming that Lambda can run Docker containers because it supports custom runtimes, but it lacks the necessary features for container management and load balancing.

D

Candidates may think that running Docker on EC2 is the standard way to containerize applications on AWS, overlooking the managed alternatives that eliminate server management overhead.

231
MCQmedium

Which AWS networking feature prevents resources in a private subnet from directly receiving inbound connections from the internet, while still allowing them to initiate outbound connections?

A.Internet Gateway
B.NAT Gateway
C.Security Groups
D.Network ACLs
AnswerB

A NAT gateway is a managed AWS service deployed in a public subnet with an Elastic IP address. It is placed in private subnet route tables as the destination for 0.0.0.0/0, so instances there can initiate outbound traffic to the internet. The NAT gateway translates their private source IPs to its Elastic IP for outbound packets, and for return traffic it forwards responses back; unsolicited inbound connections from the internet are dropped because there is no port forwarding or inbound mapping. This makes a NAT gateway the correct answer for one-way internet access.

Why this answer

A NAT Gateway enables instances in a private subnet to initiate outbound connections to the internet (e.g., for software updates) while preventing any unsolicited inbound connections from the internet. It achieves this by translating the private IP of the instance to the NAT Gateway's Elastic IP for outbound traffic, and only forwarding return traffic that matches an established outbound session.

Exam trap

The trap here is that candidates often confuse a NAT Gateway with an Internet Gateway, assuming both provide internet access, but the key distinction is that an Internet Gateway allows bidirectional inbound connections, while a NAT Gateway specifically prevents unsolicited inbound connections from the internet.

How to eliminate wrong answers

Option A is wrong because an Internet Gateway allows both inbound and outbound traffic directly from the internet to instances in a public subnet, and does not prevent unsolicited inbound connections. Option C is wrong because Security Groups act as a stateful virtual firewall at the instance level, but they do not provide the network address translation needed to allow outbound-only internet access from a private subnet; they can filter traffic but cannot enable internet connectivity without a routing path. Option D is wrong because Network ACLs are stateless subnet-level traffic filters that can block or allow traffic based on rules, but they do not provide outbound-only internet connectivity or address translation for private subnets.

232
MCQmedium

A developer at a company is working on a new feature. The developer needs a test server running a specific version of Linux with certain software pre-installed. Without waiting for approval from the IT team or filling out a request form, the developer logs into the AWS Management Console, chooses an Amazon EC2 instance type, configures the security group, and launches the instance. The instance is fully operational within minutes. Which essential characteristic of cloud computing does this scenario best illustrate?

A.Rapid elasticity
B.On-demand self-service
C.Resource pooling
D.Measured service
AnswerB

Correct. On-demand self-service means a consumer can unilaterally provision computing capabilities, such as server time and network storage, as needed automatically without requiring human interaction with each service provider. The developer's ability to launch an instance without IT approval is a clear example.

Why this answer

The scenario describes a developer provisioning an EC2 instance directly through the AWS Management Console without any human interaction with the IT team. This is the defining characteristic of on-demand self-service, where a customer can provision computing resources as needed automatically without requiring human interaction with each service provider. The ability to configure the instance type, security group, and launch it in minutes without a request form or approval chain directly maps to this essential cloud characteristic.

Exam trap

The trap here is that candidates confuse 'rapid elasticity' with the speed of provisioning a single resource; rapid elasticity is about automatically scaling resources up and down based on demand, not just the speed of launching one instance, whereas on-demand self-service specifically addresses the lack of human interaction required to provision resources.

Why the other options are wrong

A

Rapid elasticity refers to the ability to scale resources up or down automatically based on demand, not the ability to provision a server without human interaction. The scenario emphasizes self-service provisioning, not scaling.

C

Resource pooling refers to the provider's multi-tenant model where computing resources are pooled to serve multiple customers. The scenario emphasizes the developer's ability to provision resources independently without IT approval, not the pooling of resources.

D

Measured service refers to the metering and billing of cloud resource usage, not the ability to provision resources without human interaction. The scenario emphasizes instant provisioning without approval, not usage tracking.

When would these options actually be correct?

A

A question describing an application that automatically scales its EC2 instances in response to traffic spikes, using Auto Scaling groups to add or remove capacity within minutes, would best illustrate rapid elasticity.

C

A question describing how a cloud provider uses virtualization to serve multiple customers from the same physical hardware, ensuring that resources are dynamically assigned and reassigned based on demand, would make resource pooling the correct answer.

D

A question describing a company that uses AWS to track resource consumption per department for cost allocation, and the scenario highlights how cloud usage is metered and billed based on actual consumption, would make 'Measured service' the correct answer.

Why candidates pick the wrong answer

A

Candidates may confuse the quick provisioning of a single server with elasticity, but elasticity specifically involves dynamic scaling of resources, not just rapid initial deployment.

C

Candidates may confuse the concept of resource pooling with the general idea of shared, on-demand resources in the cloud, not realizing that this scenario specifically highlights self-service provisioning.

D

Candidates may confuse 'Measured service' with the general idea of cloud services being available on demand, or they might think that the ability to launch an instance quickly implies that usage is being measured, but the core concept here is self-service, not metering.

233
MCQmedium

Which AWS service provides a fully managed virtual desktop infrastructure (VDI) that allows users to access Windows or Linux desktops from any device?

A.Amazon AppStream 2.0
B.AWS Client VPN
C.Amazon WorkSpaces
D.Amazon EC2 with Remote Desktop Protocol
AnswerC

Amazon WorkSpaces is a fully managed Desktop-as-a-Service solution that provisions persistent Windows or Linux virtual desktops for users, accessible from any device. AWS handles the underlying infrastructure, including patching and resiliency, so customers do not manage instances or operating systems. It is purpose-built for VDI use cases.

Why this answer

Amazon WorkSpaces is a fully managed, secure virtual desktop infrastructure (VDI) service that provisions either Windows or Linux desktops. Users can access their persistent desktops from any supported device (e.g., PC, Mac, iPad, Chromebook) using the WorkSpaces client application or a web browser, without needing to manage the underlying EC2 instances or operating system.

Exam trap

The trap here is confusing Amazon WorkSpaces (full managed desktop VDI) with Amazon AppStream 2.0 (application streaming), as both involve streaming but serve fundamentally different use cases—one provides a complete desktop OS, the other only streams individual applications.

How to eliminate wrong answers

Option A is wrong because Amazon AppStream 2.0 is a fully managed non-persistent application streaming service that delivers individual applications to a user's browser or device, not a full virtual desktop with a persistent operating system environment. Option B is wrong because AWS Client VPN is a managed OpenVPN-based service that provides secure remote access to AWS or on-premises networks, not a virtual desktop infrastructure. Option D is wrong because Amazon EC2 with Remote Desktop Protocol (RDP) requires manual configuration, patching, and management of the EC2 instance, OS, and RDP settings, and is not a fully managed VDI service like WorkSpaces.

234
MCQmedium

A company uses Amazon RDS to run their production database. Under the AWS Shared Responsibility Model, who is responsible for patching the underlying database engine software?

A.The customer, because they chose to run a relational database
B.AWS, because RDS is a managed service that abstracts OS and engine management
C.A shared responsibility where AWS and the customer each patch different components
D.A third-party DBA contracted by the customer
AnswerB

RDS is a managed database service. AWS is responsible for patching the database engine (MySQL, PostgreSQL, etc.), the underlying OS, and the hardware. This is why RDS sits on the 'AWS manages' side for engine patching, unlike a self-managed DB on EC2.

Why this answer

Amazon RDS is a fully managed database service that automates the patching of the underlying database engine software. Under the AWS Shared Responsibility Model, AWS is responsible for the security of the cloud, which includes managing the host operating system and the database engine patches. The customer is responsible for data, access management, and application-level security, not the engine software patching.

Exam trap

The trap here is that candidates often confuse the customer's responsibility for managing database configuration (e.g., parameter groups, backups) with the engine patching, leading them to incorrectly select option A or C, when in fact AWS handles all underlying infrastructure and engine software patching in RDS.

How to eliminate wrong answers

Option A is wrong because the customer's choice to run a relational database does not shift the responsibility for patching the database engine to them; AWS manages the engine as part of the RDS managed service. Option C is wrong because patching the database engine is not a shared responsibility; AWS handles it entirely, while the customer is responsible for tasks like managing database parameters and backups. Option D is wrong because a third-party DBA contracted by the customer would not be responsible for patching the RDS engine; AWS retains that responsibility as the service provider.

235
MCQmedium

A company plans to deploy a multi-tier web application on AWS. The architecture includes Amazon EC2 instances for the web and application tiers, an Application Load Balancer for traffic distribution, and an Amazon RDS database for the data tier. The company wants to automate the provisioning and configuration of all these AWS resources in a repeatable and predictable manner. The solution should allow the infrastructure definition to be stored in a version control system and be used to create identical environments for development, testing, and production with minimal manual effort. Which AWS service should the company use to define and manage the infrastructure as code?

A.AWS CloudFormation
B.AWS Elastic Beanstalk
C.AWS OpsWorks
D.AWS CodeDeploy
AnswerA

AWS CloudFormation is the correct choice because it provides true infrastructure as code: you write a declarative JSON or YAML template that defines every resource in your multi-tier stack—EC2 instances, an Application Load Balancer, Auto Scaling groups, RDS databases, security groups, and IAM roles—along with their dependencies and configuration. This template can be version-controlled in Git, peer-reviewed, and reused across environments, enabling repeatable, predictable provisioning and updates. CloudFormation also manages the lifecycle and rollback of the entire stack, giving you full control over the exact resource definitions.

Why this answer

AWS CloudFormation is the correct service because it enables you to define your entire multi-tier infrastructure—EC2 instances, Application Load Balancer, and RDS database—as a declarative JSON or YAML template. This template can be stored in a version control system and used to provision identical environments across development, testing, and production with a single API call, ensuring repeatability and predictability.

Exam trap

The trap here is that candidates confuse AWS Elastic Beanstalk's ease-of-use with infrastructure-as-code, but Elastic Beanstalk manages the environment as a black box and does not allow you to version-control the individual resource definitions in a reusable template like CloudFormation does.

Why the other options are wrong

B

AWS Elastic Beanstalk is a PaaS service that automates deployment and scaling, but it abstracts the underlying infrastructure and does not allow defining resources as code in a version-controlled template. The question requires infrastructure as code (IaC) for repeatable, predictable provisioning, which CloudFormation provides.

C

AWS OpsWorks is a configuration management service that uses Chef and Puppet, but it is not designed for defining and managing infrastructure as code in a declarative template format like CloudFormation. The question specifically requires a service that allows infrastructure definition to be stored in version control and create identical environments, which is the core function of CloudFormation, not OpsWorks.

D

AWS CodeDeploy automates code deployments to running instances, not the provisioning of infrastructure resources like EC2, ALB, or RDS. It does not define or manage the entire infrastructure as code.

When would these options actually be correct?

B

A company wants to quickly deploy a web application without managing the underlying infrastructure, and needs automatic scaling, load balancing, and health monitoring with minimal configuration. Elastic Beanstalk would be the correct choice for a platform-managed deployment.

C

A company uses Chef recipes or Puppet manifests to manage software configuration on existing EC2 instances and needs a managed service to run these configuration management tools. AWS OpsWorks would be the correct answer for automating configuration management and application deployment using Chef or Puppet.

D

A company needs to automate the deployment of application code to EC2 instances across multiple environments, ensuring zero downtime and rollback capabilities. The infrastructure is already provisioned, and the focus is on updating the application code consistently.

Why candidates pick the wrong answer

B

Elastic Beanstalk also automates provisioning and deployment, so candidates may confuse its managed platform capabilities with the infrastructure-as-code definition required by CloudFormation, overlooking the need for version-controlled infrastructure templates.

C

Candidates may confuse OpsWorks with infrastructure as code because it automates server configuration, but it focuses on configuration management rather than provisioning the entire infrastructure stack declaratively.

D

Candidates may confuse CodeDeploy with infrastructure-as-code tools because both involve automation and deployment, but CodeDeploy targets application code, not infrastructure resources.

236
MCQmedium

A company's AWS bill has increased significantly. The finance team wants to implement cost governance best practices. Which action represents a foundational cost governance control?

A.Delete all non-production resources immediately
B.Implement a tagging strategy and enforce tags with AWS Config rules
C.Switch all resources to Spot Instances
D.Enable all AWS services to trigger CloudWatch alarms
AnswerB

A tagging strategy, enforced through AWS Config rules, creates the foundational cost-attribution model for governance. For example, applying tags such as CostCenter, Environment, and Owner lets AWS Cost Explorer and cost allocation reports break down spending by team or project, while AWS Config rules like required-tags detect any untagged resource. With remediation actions, you can automatically apply tags, ensuring every resource is traceable to a business owner and cost decisions are data-driven.

Why this answer

Implementing a tagging strategy and enforcing tags with AWS Config rules is a foundational cost governance control because it enables cost allocation, tracking, and accountability. Tags allow the finance team to categorize resources by project, environment, or cost center, and AWS Config rules can automatically enforce tag compliance, preventing untagged resources from being launched. This directly supports cost governance by providing visibility and control over spending, which is the first step in optimizing costs.

Exam trap

The trap here is that candidates may confuse cost-saving mechanisms (like Spot Instances or deleting resources) with cost governance controls, which are about establishing policies and visibility (like tagging and enforcement) rather than immediate cost reduction actions.

How to eliminate wrong answers

Option A is wrong because deleting all non-production resources immediately is an aggressive, non-strategic action that can disrupt development and testing workflows; it does not establish a governance framework and may cause data loss or business impact. Option C is wrong because switching all resources to Spot Instances is not a governance control; Spot Instances are a cost-saving mechanism but are not suitable for all workloads (e.g., stateful or time-critical applications) and can be terminated by AWS with short notice, leading to potential service disruption. Option D is wrong because enabling all AWS services to trigger CloudWatch alarms would generate excessive, noisy alerts without a defined cost governance policy; alarms are monitoring tools, not governance controls, and do not enforce cost allocation or accountability.

237
MCQmedium

A company manages user access to AWS resources using IAM users. The security team wants to automatically detect if an IAM user's access key is being used from a geographic location that is unusual for that user, which could indicate a compromised credential. The team needs a managed threat detection service that monitors API activity and raises alerts for such anomalies. Which AWS service should the security team use?

A.AWS CloudTrail
B.Amazon GuardDuty
C.AWS Trusted Advisor
D.Amazon Inspector
AnswerB

Amazon GuardDuty is the correct choice. It is a managed threat detection service that uses machine learning, anomaly detection, and threat intelligence feeds to monitor for unusual API activity, including compromised credentials and access from suspicious locations. GuardDuty raises findings that can be sent to AWS Security Hub or Amazon EventBridge for automated response.

Why this answer

Amazon GuardDuty is a managed threat detection service that continuously monitors AWS API activity, including IAM user access key usage, and uses machine learning to establish baseline behavior. When it detects access from an unusual geographic location, it generates a finding alerting the security team to a potentially compromised credential. This directly meets the requirement for automated anomaly detection without manual configuration.

Exam trap

The trap here is that candidates often confuse AWS CloudTrail's logging capability with active threat detection, not realizing that CloudTrail only records events and requires an additional service like GuardDuty to analyze and alert on anomalies.

Why the other options are wrong

A

AWS CloudTrail records API activity but does not analyze or alert on anomalous geographic access patterns; it is a logging service, not a threat detection service.

C

AWS Trusted Advisor provides best practice recommendations for cost optimization, performance, security, and fault tolerance, but it does not monitor API activity or detect anomalous geographic usage of IAM access keys.

D

Amazon Inspector is a vulnerability management service that scans for software vulnerabilities and unintended network exposure, not a threat detection service that monitors API activity for anomalous geographic access patterns.

When would these options actually be correct?

A

A company needs to audit all API calls made to AWS for compliance and forensic analysis, and requires a detailed record of who made each call, from which IP address, and when. CloudTrail would be the correct service to enable logging and monitoring of API activity.

C

A company wants a service that automatically checks AWS account configurations against AWS best practices and provides recommendations to improve security, cost, performance, or fault tolerance. For example, Trusted Advisor would be correct if the question asked for a service that identifies unused IAM users or overly permissive security group rules.

D

A company wants to automatically assess EC2 instances for common vulnerabilities and exposures (CVEs) and deviations from security best practices, such as unintended network accessibility. Amazon Inspector would be the correct service for this vulnerability scanning use case.

Why candidates pick the wrong answer

A

Candidates may confuse CloudTrail's logging of API calls with the ability to detect anomalies, assuming that because it records geographic information, it can also automatically alert on unusual patterns.

C

Candidates may confuse Trusted Advisor's security checks (like IAM key rotation or MFA recommendations) with real-time threat detection, assuming it can alert on unusual access patterns when it only provides static, periodic checks.

D

Candidates may confuse 'Inspector' with a threat detection service due to its name, or mistakenly think it monitors user behavior like GuardDuty, when it actually focuses on infrastructure vulnerabilities.

238
MCQmedium

A company is building a microservices application on AWS. The application consists of multiple independent services that need to communicate asynchronously. When an order is placed, the order service must send a notification to the inventory service, the shipping service, and the analytics service simultaneously. The company wants a fully managed, durable, and scalable messaging service that supports a fan-out pattern where a single message can be delivered to multiple subscribers. Which AWS service should the company use to meet these requirements?

A.Amazon Simple Queue Service (SQS)
B.Amazon Simple Notification Service (SNS)
C.Amazon Kinesis Data Streams
D.AWS Step Functions
AnswerB

Amazon SNS is a fully managed pub/sub messaging service that supports the fan-out pattern. It can send a single message to multiple subscribers, including other AWS services like Lambda, SQS, and HTTP/S endpoints, making it the ideal choice for this requirement.

Why this answer

Amazon Simple Notification Service (SNS) is a fully managed pub/sub messaging service that supports fan-out, where a single message published to a topic is delivered to multiple subscribers (e.g., SQS queues, Lambda functions, HTTP endpoints) simultaneously. It is durable (persists messages across AZs) and scales automatically to handle high throughput, making it ideal for the asynchronous notification requirements of the order, inventory, shipping, and analytics services.

Exam trap

The trap here is that candidates often confuse SQS (point-to-point queuing) with SNS (pub/sub fan-out), mistakenly thinking SQS can deliver to multiple consumers by using multiple queues, but SNS is the correct service for simultaneous, multi-subscriber delivery without polling.

Why the other options are wrong

A

Amazon SQS is a message queue service that supports point-to-point messaging, not a fan-out pattern. It cannot deliver a single message to multiple subscribers simultaneously; each message is consumed by only one consumer from a queue.

C

Amazon Kinesis Data Streams is designed for real-time streaming of large data volumes, not for simple fan-out messaging. It requires consumers to manage their own checkpointing and does not natively push messages to multiple subscribers; instead, consumers poll the stream.

D

AWS Step Functions is a serverless orchestration service for coordinating multiple AWS services into workflows, not a messaging service for fan-out message delivery. It does not natively support broadcasting a single message to multiple subscribers asynchronously.

When would these options actually be correct?

A

A company needs a fully managed, durable, and scalable messaging service for decoupling application components where each message must be processed by exactly one consumer (e.g., order processing tasks). The requirement is for point-to-point asynchronous communication, not fan-out.

C

A company needs to ingest and process real-time clickstream data from multiple web applications, where each record must be processed by multiple consumers in order (e.g., for analytics, fraud detection, and archiving). Kinesis Data Streams would be correct because it provides ordered, replayable data streams with multiple consumer applications.

D

A company needs to coordinate a multi-step order processing workflow that involves conditional logic, error handling, and sequential or parallel execution of tasks (e.g., validate order, charge payment, update inventory). Step Functions would be the correct choice for orchestrating such a workflow.

Why candidates pick the wrong answer

A

Candidates may confuse SQS with SNS because both are messaging services, and they might think SQS can handle multiple consumers by using multiple queues, overlooking the need for a built-in fan-out mechanism.

C

Candidates may confuse Kinesis Data Streams with a messaging service that supports fan-out, or they may think that because it can have multiple consumers, it is suitable for asynchronous notification delivery.

D

Candidates may confuse Step Functions' ability to invoke multiple services in parallel with the fan-out messaging pattern, not realizing that Step Functions is for workflow orchestration, not durable message broadcasting.

239
MCQmedium

A company needs to transfer petabytes of data from an on-premises data center to Amazon S3. The network connection is too slow for online transfer and the data must arrive within two weeks. Which AWS service is most appropriate?

A.AWS DataSync
B.AWS Direct Connect
C.AWS Snowball Edge
D.Amazon S3 Transfer Acceleration
AnswerC

AWS Snowball Edge is the correct service because it ships rugged, physical storage devices to your site, where you load data locally and return them to AWS, bypassing the network entirely. Each Snowball Edge device provides large capacity, and multiple devices can be used in parallel to achieve petabyte-scale migration over a constrained connection.

Why this answer

AWS Snowball Edge is the most appropriate service because it provides physical storage devices that can be shipped to the on-premises data center, allowing petabyte-scale data to be loaded locally and shipped back to AWS, bypassing slow network connections entirely. This meets the two-week deadline since network transfer would be infeasible at that scale over a slow link.

Exam trap

The trap here is that candidates often choose AWS DataSync or S3 Transfer Acceleration because they focus on 'fast transfer' without recognizing that physical shipment is the only viable method when the network is too slow for petabyte-scale data within a strict deadline.

How to eliminate wrong answers

Option A is wrong because AWS DataSync is an online data transfer service that relies on network connectivity, making it unsuitable when the network is too slow for petabyte-scale transfers within two weeks. Option B is wrong because AWS Direct Connect establishes a dedicated network connection but still depends on the available bandwidth, which cannot overcome a fundamentally slow or congested link for such large data volumes. Option D is wrong because Amazon S3 Transfer Acceleration uses optimized network paths and edge locations but still requires an internet-based transfer, which would be too slow for petabytes of data over a constrained connection.

240
MCQmedium

A company uses AWS CloudFormation to define and manage its production infrastructure as code. The operations team wants to ensure that any proposed changes to the stack are reviewed and explicitly approved before being applied. Which AWS CloudFormation feature should the company use?

A.AWS CloudFormation StackSets
B.AWS CloudFormation Change Sets
C.AWS CloudFormation Drift Detection
D.AWS CloudFormation Stack Policies
AnswerB

Correct. Change Sets allow you to examine how proposed changes to a stack will impact your running resources before you decide to apply them, providing a mechanism for review and approval.

Why this answer

AWS CloudFormation Change Sets allow you to preview how proposed changes to a stack will impact your running resources before you apply them. This enables the operations team to review and explicitly approve changes, ensuring that modifications are not applied automatically without oversight.

Exam trap

The trap here is that candidates often confuse Change Sets with Stack Policies, thinking that policies can enforce approval workflows, but Stack Policies only restrict updates to specific resources, not provide a review-and-approve mechanism.

Why the other options are wrong

C

Drift detection identifies whether a stack's actual resources have deviated from the expected template configuration, but it does not provide a mechanism to review and approve changes before they are applied.

D

Stack policies protect stack resources from updates, but they do not provide a review and approval workflow for proposed changes. They prevent updates to specified resources, not enable explicit approval of changes.

When would these options actually be correct?

C

A company wants to detect if manual changes were made to resources outside of CloudFormation, to ensure compliance with infrastructure-as-code. The correct feature would be AWS CloudFormation Drift Detection.

D

A company wants to prevent accidental updates to critical resources in a production stack, such as a database, by setting explicit update permissions. Stack policies would be used to define which resources can be updated and which actions are allowed, ensuring only authorized changes occur.

Why candidates pick the wrong answer

C

Candidates may confuse 'detecting changes' with 'reviewing changes,' or think drift detection can prevent unauthorized changes by alerting, but it only detects after the fact.

D

Candidates may confuse stack policies with change sets because both involve controlling updates. They might think a policy that requires approval is similar to a change set, but stack policies are declarative rules, not a review workflow.

241
MCQeasy

A startup's development team wants to deploy their Node.js web application to AWS without learning about load balancers, auto scaling, or EC2 configuration. They want to simply upload their application code and have AWS handle everything else. Which AWS service is designed for this use case?

A.Amazon EC2 Auto Scaling
B.AWS CloudFormation
C.Amazon ECS
D.AWS Elastic Beanstalk
AnswerD

AWS Elastic Beanstalk is a Platform-as-a-Service (PaaS) specifically created for developers who want to deploy applications without dealing with the underlying infrastructure. You upload your code (or a ZIP/war file) and choose a supported platform such as Java, Node.js, Python, or Docker, and Elastic Beanstalk automatically provisions the needed resources—EC2 instances, a load balancer, an auto scaling group, and health monitoring—behind the scenes. It also manages capacity scaling and rolling application updates with minimal configuration, while still allowing fine-grained control through configuration files when needed. This makes it the simplest and most direct fit for the stated need.

Why this answer

AWS Elastic Beanstalk is the correct service because it is a Platform as a Service (PaaS) offering that automatically handles capacity provisioning, load balancing, auto scaling, and application health monitoring. The development team can simply upload their Node.js application code, and Elastic Beanstalk deploys it on pre-configured EC2 instances without requiring any manual configuration of infrastructure components.

Exam trap

The trap here is that candidates often confuse AWS Elastic Beanstalk with Amazon ECS or EC2 Auto Scaling, mistakenly thinking that container orchestration or raw scaling services provide the same 'upload and go' abstraction, but only Elastic Beanstalk fully automates the entire deployment pipeline from code to running application without requiring infrastructure expertise.

How to eliminate wrong answers

Option A is wrong because Amazon EC2 Auto Scaling is a scaling service that automatically adjusts the number of EC2 instances based on demand, but it does not deploy application code or manage the underlying infrastructure; it requires manual setup of launch configurations and scaling policies. Option B is wrong because AWS CloudFormation is an Infrastructure as Code (IaC) service that provisions AWS resources using templates, but it does not automatically deploy or manage application code; it requires the team to define and manage all resources themselves. Option C is wrong because Amazon ECS is a container orchestration service that requires the team to create a cluster, define task definitions, and manage Docker containers; it does not abstract away EC2 configuration or load balancer setup for a simple code upload.

242
MCQmedium

A financial services company maintains a legacy on-premises database for sensitive customer data that must remain in a physically controlled environment due to regulatory requirements. The company runs its customer-facing web application on AWS to benefit from scalability and global reach. A dedicated encrypted VPN connection securely links the on-premises environment with the AWS cloud. Which cloud deployment model does this scenario BEST represent?

A.Public cloud
B.Private cloud
C.Hybrid cloud
D.Community cloud
AnswerC

Hybrid cloud: The company integrates its legacy on-premises infrastructure with AWS public cloud resources through a VPN connection, actively managing workloads across both environments. This combination of a private on-premises data center and a public cloud provider, with orchestration and networking between the two, is the canonical definition of a hybrid cloud deployment model. The VPN connectivity ensures that data and workloads can move or be distributed seamlessly, which is a hallmark of hybrid architecture.

Why this answer

This scenario best represents a hybrid cloud because it combines on-premises infrastructure (the legacy database) with public cloud resources (AWS) connected via a dedicated encrypted VPN. The hybrid cloud model allows the company to keep sensitive data in a physically controlled environment while leveraging AWS's scalability for the customer-facing web application.

Exam trap

The trap here is that candidates might confuse a hybrid cloud with a public cloud because the web application runs on AWS, but the key differentiator is the integration with on-premises infrastructure for regulatory compliance.

Why the other options are wrong

A

The scenario involves a hybrid setup with both on-premises and AWS resources connected via VPN, which is not purely public cloud.

B

The scenario describes a combination of on-premises and AWS cloud resources connected via VPN, which is the definition of a hybrid cloud. A private cloud would require the entire infrastructure to be dedicated to a single organization and not involve public cloud services like AWS.

D

A community cloud is shared by several organizations with common concerns (e.g., regulatory compliance), but this scenario involves a single company using both on-premises and AWS resources, which is a hybrid cloud.

When would these options actually be correct?

A

A company runs all its applications and data entirely on AWS without any on-premises infrastructure, and there are no regulatory requirements for physical control. The question asks for the deployment model where resources are hosted on the provider's infrastructure and accessed over the internet.

B

A company runs all its IT infrastructure in a dedicated data center with no connection to any public cloud provider, and the environment is only accessible by that organization. This would be a private cloud deployment model.

D

A question where multiple organizations with the same regulatory requirements (e.g., healthcare providers sharing a cloud for HIPAA compliance) jointly use a cloud infrastructure managed by a third party or one of them, and the cloud is not open to the general public.

Why candidates pick the wrong answer

A

Candidates may think that because the customer-facing web application runs on AWS (a public cloud provider), the entire deployment is public cloud, overlooking the on-premises component.

B

Candidates may confuse the use of a dedicated VPN and sensitive data with a private cloud, mistakenly thinking that any secure, isolated environment is private, without recognizing that the presence of AWS public cloud services makes it hybrid.

D

Candidates may confuse 'community cloud' with any cloud that has strict regulatory controls, not realizing that community cloud specifically implies multi-tenant sharing among a group with common interests.

243
MCQmedium

A company runs a critical application on Amazon EC2 instances in a specific Availability Zone. The operations team wants to be notified immediately if AWS experiences a service disruption that could affect their instances. They also want a personalized view of the impact of AWS service events on their specific AWS resources. Which AWS tool should they use?

A.AWS Trusted Advisor
B.AWS Personal Health Dashboard
C.AWS Service Health Dashboard
D.AWS CloudTrail
AnswerB

This tool delivers a personalized view of AWS service events that impact your account and resources. It can send immediate notifications via Amazon EventBridge, SNS, or email, and provides a dashboard specific to your resources.

Why this answer

AWS Personal Health Dashboard (AWS Health) provides a personalized view of the impact of AWS service events on your specific AWS resources and subscriptions. It delivers alerts and remediation guidance when AWS experiences issues that may affect your EC2 instances in a particular Availability Zone, enabling immediate notification and a tailored impact assessment.

Exam trap

The trap here is confusing the global, non-personalized AWS Service Health Dashboard (which shows broad service status) with the account-specific AWS Personal Health Dashboard (which provides tailored alerts for your resources).

Why the other options are wrong

A

AWS Trusted Advisor provides best practice recommendations for cost optimization, performance, security, and fault tolerance, but it does not provide real-time notifications about AWS service disruptions or personalized impact views on specific resources.

C

The AWS Service Health Dashboard provides a general view of AWS service status across all regions, but it does not offer a personalized view of how specific service events impact the customer's own AWS resources or send notifications based on the customer's specific resources.

D

AWS CloudTrail records API activity for auditing and governance, but it does not provide real-time notifications about AWS service disruptions or personalized impact views on specific resources.

When would these options actually be correct?

A

A company wants to check if their AWS account follows best practices for security (e.g., MFA on root account, open security groups) and cost optimization (e.g., idle resources). AWS Trusted Advisor would be the correct tool to use.

C

A question asking for a tool to check the overall health of AWS services globally, without needing to see personalized impact on specific resources or receive notifications tailored to the customer's account.

D

An exam question asking which service provides a record of API calls made in an AWS account for security analysis, resource change tracking, or compliance auditing would make CloudTrail the correct answer.

Why candidates pick the wrong answer

A

Candidates may associate Trusted Advisor with monitoring and alerts, but it focuses on optimization checks rather than real-time service health and personalized impact notifications.

C

Candidates may confuse the Service Health Dashboard with the Personal Health Dashboard because both provide health information, but the Service Health Dashboard is more commonly known and appears to address 'service disruption' concerns.

D

Candidates may confuse CloudTrail's logging of AWS events with the service health event notifications provided by Personal Health Dashboard, assuming any 'event' tracking tool would alert on disruptions.

244
MCQeasy

A company needs to verify the identity of users who call into their contact center by comparing their voice against a stored voiceprint. Which AWS service provides speaker identification from voice data?

A.Amazon Transcribe
B.Amazon Rekognition
C.Amazon Connect Voice ID
D.Amazon Lex
AnswerC

Amazon Connect Voice ID is a real-time, ML-powered service embedded in the Amazon Connect contact-center platform. It creates a unique mathematical voiceprint from a caller's voice during an initial enrollment call, then compares that caller's live speech against the stored voiceprint on subsequent interactions, authenticating the speaker in seconds. Because it verifies who is speaking, not just what is spoken, it lets contact centers securely replace or supplement traditional knowledge-based security questions.

Why this answer

Amazon Connect Voice ID is the correct AWS service for real-time speaker identification and verification using voice biometrics. It compares a caller's live voice against a stored voiceprint to authenticate their identity, specifically designed for contact center use cases within Amazon Connect.

Exam trap

The trap here is that candidates confuse Amazon Transcribe (speech-to-text) with speaker identification, or assume Amazon Rekognition can handle audio, when in fact Rekognition is strictly for visual media (images and video).

How to eliminate wrong answers

Option A is wrong because Amazon Transcribe is a speech-to-text service that converts audio to text, not a speaker identification service. Option B is wrong because Amazon Rekognition analyzes images and videos for faces, objects, and text, not voice data. Option D is wrong because Amazon Lex is a service for building conversational interfaces (chatbots and IVR) using natural language understanding, not for voice biometric verification.

245
MCQmedium

A data engineering team processes petabytes of raw log data using Apache Spark and Hadoop frameworks. They need a managed AWS service that provisions the cluster, installs the big data frameworks, and terminates the cluster after the job completes to minimise cost. Which service should they use?

A.Amazon Redshift
B.AWS Glue
C.Amazon EMR
D.Amazon Athena
AnswerC

Amazon EMR is AWS's managed big data platform that automatically provisions and configures clusters running Hadoop, Spark, Hive, Presto, HBase, and dozens of other open-source frameworks. It supports transient clusters that launch, process data, and terminate automatically, reducing cost for batch workloads since you only pay for compute time during the job. EMR also integrates natively with S3 and can leverage spot instances, making it the intended service for users who need full control over their big data infrastructure.

Why this answer

Amazon EMR is the correct choice because it is a managed big data platform that can provision Apache Spark and Hadoop clusters, install the required frameworks, and automatically terminate the cluster upon job completion using features like transient clusters and step-based lifecycle management. This minimizes cost by only paying for compute resources during active processing.

Exam trap

The trap here is that candidates confuse AWS Glue's use of Apache Spark with the ability to run custom Hadoop/Spark jobs on petabyte-scale data, but Glue is serverless and lacks the cluster management and framework installation capabilities required for this use case.

How to eliminate wrong answers

Option A is wrong because Amazon Redshift is a petabyte-scale data warehouse optimized for SQL-based analytics and structured data, not for running Apache Spark or Hadoop jobs on raw log data. Option B is wrong because AWS Glue is a serverless ETL service that uses Apache Spark under the hood but does not provision or manage Hadoop clusters; it is designed for smaller-scale, event-driven data transformation, not for petabyte-scale raw log processing with custom Hadoop frameworks. Option D is wrong because Amazon Athena is a serverless interactive query service that runs SQL directly on data in S3, not a cluster-based big data framework for running Spark or Hadoop jobs.

246
MCQmedium

A company has employees in field offices who need to manage AWS resources (e.g., launch EC2 instances, upload files to S3) using a web browser on their company-issued laptops. The laptops connect to the internet via public Wi-Fi or cellular hotspots. The employees do not have any VPN or direct corporate network connection. They can successfully access the AWS Management Console and perform all actions over standard HTTPS ports. Which essential characteristic of cloud computing does this scenario primarily demonstrate?

A.Resource pooling
B.Broad network access
C.Measured service
D.Rapid elasticity
AnswerB

Broad network access means cloud capabilities are available over the network and accessed through standard mechanisms (e.g., web browsers, HTTPS) from a variety of client devices. This scenario directly demonstrates this characteristic: employees use laptops and public internet connectivity to reach the AWS Management Console without requiring a VPN or dedicated network.

Why this answer

This scenario demonstrates broad network access because the employees can access and manage AWS resources from anywhere using standard web browsers over HTTPS (port 443) on public Wi-Fi or cellular hotspots, without requiring a VPN or dedicated corporate network. Broad network access means that cloud resources are available over the network through standard mechanisms (e.g., web browsers, REST APIs) from heterogeneous client platforms (laptops, phones, tablets). The ability to perform all actions via the AWS Management Console over HTTPS directly illustrates this characteristic.

Exam trap

The trap here is that candidates may confuse 'broad network access' with 'resource pooling' because both involve network connectivity, but broad network access specifically addresses the ability to access services from diverse locations and devices over standard protocols, not the sharing of underlying infrastructure among multiple customers.

Why the other options are wrong

A

Resource pooling refers to multi-tenant sharing of provider resources, but the scenario focuses on employees accessing AWS from various locations via standard internet, not on resource sharing among customers.

C

Measured service refers to the metering and billing of cloud resource usage (pay-per-use). The scenario focuses on accessibility from various network types, not on usage tracking or cost allocation.

D

Rapid elasticity refers to the ability to quickly scale resources up or down based on demand, which is not demonstrated by employees accessing AWS via a web browser over public internet.

When would these options actually be correct?

A

A question describing how multiple customers share the same physical infrastructure (e.g., compute, storage) without knowing each other's usage, and the provider dynamically assigns resources based on demand, would make resource pooling the correct answer.

C

A question describing a company that needs to track resource consumption per department for cost allocation, where the cloud provider automatically meters usage and charges accordingly, would make 'Measured service' the correct answer.

D

A scenario where an e-commerce website experiences a sudden spike in traffic during a flash sale and automatically provisions additional EC2 instances to handle the load, then scales down after the sale ends.

Why candidates pick the wrong answer

A

Candidates may confuse 'resource pooling' with any cloud resource being shared or accessed over a network, not realizing it specifically means multi-tenant resource aggregation.

C

Candidates may confuse 'measured service' with any measurable aspect of cloud computing, such as network access being measurable, or mistakenly think that HTTPS usage implies metering.

D

Candidates may confuse the ability to access resources from anywhere with the cloud's scalability, thinking that remote access implies rapid scaling of resources.

247
MCQeasy

A company needs to implement DevOps practices and wants a fully managed service to store their application source code with version control. Which AWS service provides managed Git repositories?

A.AWS CodeBuild
B.AWS CodeCommit
C.AWS CodeDeploy
D.AWS CodeArtifact
AnswerB

AWS CodeCommit is a managed source control service that hosts private Git repositories, giving developers full Git functionality including push, pull, branching, merging, and commit history. It integrates with IAM for fine-grained authentication and authorization, encrypts repositories in transit and at rest using AWS KMS, and works natively with CodeBuild, CodePipeline, and other AWS developer tools. This makes CodeCommit the correct service when the requirement is a durable, versioned repository for source code.

Why this answer

AWS CodeCommit is a fully managed source control service that hosts secure Git-based repositories. It eliminates the need to operate your own source control system by providing managed Git repositories that integrate with other AWS services, making it the correct choice for storing application source code with version control.

Exam trap

The trap here is that candidates often confuse AWS CodeCommit with AWS CodeBuild or CodeDeploy because all three are part of the AWS Developer Tools suite, but only CodeCommit provides managed Git repositories for version control.

How to eliminate wrong answers

Option A is wrong because AWS CodeBuild is a fully managed continuous integration service that compiles source code, runs tests, and produces software packages, not a Git repository hosting service. Option C is wrong because AWS CodeDeploy is a service that automates code deployments to any instance, including Amazon EC2 and on-premises, and does not provide version-controlled source code storage. Option D is wrong because AWS CodeArtifact is a fully managed artifact repository service for storing and retrieving software packages (e.g., Maven, npm, PyPI), not Git repositories.

248
MCQmedium

A company runs a web application on Amazon EC2 that connects to an Amazon RDS database. The database credentials are currently hardcoded in the application configuration file. The security team requires that the credentials be automatically rotated every 90 days and that the application retrieves them securely from a managed service without storing them in the application code. Which AWS service should the company use to meet these requirements?

A.AWS Key Management Service (AWS KMS)
B.AWS Secrets Manager
C.AWS Systems Manager Parameter Store
D.AWS Certificate Manager (ACM)
AnswerB

AWS Secrets Manager is the correct service because it stores database credentials securely, allows retrieval via API calls, and can automatically rotate credentials for supported services like Amazon RDS on a defined schedule (e.g., every 90 days).

Why this answer

AWS Secrets Manager is the correct choice because it is purpose-built for securely storing, retrieving, and automatically rotating database credentials (including for Amazon RDS) on a schedule. It allows the application to fetch credentials at runtime via API calls, eliminating hardcoded secrets, and supports native rotation every 90 days without custom code.

Exam trap

The trap here is that candidates often confuse AWS Systems Manager Parameter Store with Secrets Manager because both can store secrets, but Parameter Store lacks native automatic rotation, which is explicitly required in the question.

Why the other options are wrong

A

AWS KMS is a key management service for encryption keys, not for storing or rotating secrets like database credentials. It does not provide automatic rotation of secrets or a secure retrieval API for application credentials.

C

AWS Systems Manager Parameter Store does not support automatic rotation of secrets; it requires custom solutions (e.g., Lambda functions) to rotate credentials, whereas Secrets Manager provides built-in automatic rotation.

D

AWS Certificate Manager (ACM) is used to provision, manage, and deploy public and private SSL/TLS certificates, not for storing or rotating database credentials.

When would these options actually be correct?

A

A company needs to encrypt data at rest in Amazon S3 using a customer-managed key with automatic annual rotation. AWS KMS would be the correct service to create and manage the encryption key with scheduled rotation.

C

A company needs to store configuration data (e.g., database URLs, AMI IDs) that does not require rotation, and wants to retrieve them securely without managing a separate service. Parameter Store would be correct for non-secret configuration data.

D

A company needs to automatically renew and deploy SSL/TLS certificates for a web application running on an Application Load Balancer to enable HTTPS connections.

Why candidates pick the wrong answer

A

Candidates may confuse key management with secret management, assuming that since credentials are sensitive, a service that manages encryption keys (KMS) can also handle credential rotation and storage.

C

Candidates may confuse Parameter Store's secure storage and integration with EC2/RDS for automatic rotation, not realizing that Secrets Manager is the dedicated service for rotating secrets.

D

Candidates may confuse ACM with Secrets Manager because both involve 'secrets' (certificates vs. credentials) and automatic rotation, leading to a mistaken association.

249
MCQmedium

Which AWS support feature provides a dedicated technical contact who provides proactive guidance, acts as an advocate for the customer, and helps with architectural reviews?

A.AWS Solutions Architect
B.Technical Account Manager (TAM)
C.AWS IQ Expert
D.AWS Support Engineer
AnswerB

A Technical Account Manager (TAM) is a dedicated AWS advocate provided under the Enterprise Support plan. TAMs work proactively with the customer to review architectural health, plan for launches, and coordinate all AWS support resources, including escalations and incident management. The TAM owns the long-term technical relationship, which makes this option the correct answer for a post-sales support contact.

Why this answer

The Technical Account Manager (TAM) is the correct answer because it is a dedicated AWS support resource, available only with the Enterprise Support plan, that provides proactive guidance, acts as a customer advocate, and conducts architectural reviews. Unlike other support roles, the TAM is assigned to a specific customer to help optimize their AWS environment, coordinate with AWS teams, and ensure the customer gets the most value from their investment.

Exam trap

The trap here is that candidates often confuse the proactive, dedicated role of a TAM with the reactive, ticket-based support provided by an AWS Support Engineer, or mistakenly think an AWS Solutions Architect is a support contact rather than a design consultant.

How to eliminate wrong answers

Option A is wrong because an AWS Solutions Architect is a role focused on designing and recommending cloud architectures, but they are not a dedicated support contact assigned to a specific customer for ongoing proactive guidance and advocacy. Option C is wrong because an AWS IQ Expert is a third-party consultant hired on-demand for specific projects via the AWS IQ marketplace, not a dedicated, ongoing technical contact from AWS. Option D is wrong because an AWS Support Engineer provides reactive technical support for specific issues or tickets, but does not offer proactive guidance, act as a dedicated advocate, or perform regular architectural reviews.

250
MCQmedium

A company wants to provide a virtual contact center for their customer service operations without managing any telephony infrastructure. Which AWS service enables this?

A.Amazon Chime SDK
B.Amazon Connect
C.Amazon Pinpoint
D.Amazon SES
AnswerB

Amazon Connect is a fully managed cloud contact center that provides a phone system, interactive voice response (IVR), automatic call distribution, and skills-based routing out of the box. It includes a web-based agent application, real-time and historical analytics dashboards, and deep integrations with AWS services like Amazon Lex for chatbots, Lambda for business logic, and third-party CRMs such as Salesforce and Zendesk. This comprehensive feature set lets you deploy a complete customer service operation without managing any underlying telephony infrastructure.

Why this answer

Amazon Connect is a cloud-based contact center service that enables organizations to set up a virtual contact center without managing any underlying telephony infrastructure. It provides built-in telephony, IVR, and agent management, allowing customer service operations to scale on demand without the need for physical PBX or SIP trunking.

Exam trap

The trap here is that candidates may confuse Amazon Chime SDK (a communication API) with a full contact center service, but Amazon Connect is the only AWS service designed specifically for virtual contact centers with built-in telephony management.

How to eliminate wrong answers

Option A is wrong because Amazon Chime SDK is used for embedding real-time audio/video communication into custom applications, not for building a full contact center with telephony infrastructure management. Option C is wrong because Amazon Pinpoint is a marketing and engagement service for sending targeted push notifications, emails, and SMS campaigns, not a contact center solution. Option D is wrong because Amazon SES is a transactional email sending service, not a telephony-based contact center platform.

251
MCQeasy

A media company stores frequently accessed video thumbnails in Amazon S3. The thumbnails are read multiple times every day and must be highly available and durable. Which S3 storage class is most appropriate for this workload?

A.S3 One Zone-IA
B.S3 Glacier Flexible Retrieval
C.S3 Standard
D.S3 Standard-IA
AnswerC

S3 Standard is designed for frequently accessed data with high durability across three AZs and high availability. It provides immediate access with low latency — perfect for frequently read video thumbnails.

Why this answer

S3 Standard is the most appropriate storage class because it offers high durability (99.999999999%) and high availability (99.99%) with low-latency access, making it ideal for frequently accessed, critical data like video thumbnails that are read multiple times daily. It provides automatic replication across a minimum of three Availability Zones, ensuring both high availability and durability without retrieval fees or minimum storage duration penalties.

Exam trap

The trap here is that candidates often choose S3 Standard-IA thinking it saves costs for any infrequently accessed data, but they overlook the per-GB retrieval fee and minimum storage duration that make it more expensive than S3 Standard for data read multiple times daily.

How to eliminate wrong answers

Option A is wrong because S3 One Zone-IA stores data in a single Availability Zone, which does not provide the high availability required for this workload; if that AZ fails, the thumbnails become unavailable. Option B is wrong because S3 Glacier Flexible Retrieval is designed for long-term archival data with retrieval times ranging from minutes to hours, not for frequently accessed thumbnails that require immediate, low-latency access. Option D is wrong because S3 Standard-IA, while durable and cost-effective for infrequently accessed data, incurs a per-GB retrieval fee and a minimum 30-day storage charge, making it more expensive and less suitable for data read multiple times every day.

252
MCQmedium

A company runs several applications in a single AWS account. Each application belongs to a different project (Project Alpha, Project Beta, Project Gamma). The company has already applied tags with the key "Project" and the corresponding project name to all AWS resources used by each project. The finance team wants to use AWS Cost Explorer to view and filter monthly costs by project. However, after tagging all resources, the "Project" tag does not appear as a filter option in Cost Explorer. What must the finance team do to make the "Project" tag available for cost filtering in Cost Explorer?

A.Create a new AWS Budget with a cost filter for the "Project" tag.
B.Activate the "Project" cost allocation tag in the Billing and Cost Management console.
C.Enable the AWS Cost and Usage Reports for the account.
D.Create a custom cost category with a rule that uses the "Project" tag.
AnswerB

Correct. Activating the cost allocation tag in the Billing and Cost Management console makes the tag available for filtering in Cost Explorer and for inclusion in cost reports. This is the required step after applying tags to resources.

Why this answer

The 'Project' tag does not appear in Cost Explorer because AWS does not automatically activate user-defined tags for cost tracking. The finance team must manually activate the 'Project' cost allocation tag in the Billing and Cost Management console under 'Cost Allocation Tags'. Once activated, AWS will process the tag data and make it available as a filter in Cost Explorer within 24 hours.

Exam trap

The trap here is that candidates assume all applied tags are automatically available for cost filtering, but AWS requires a separate activation step for user-defined cost allocation tags in the Billing console.

Why the other options are wrong

A

Creating an AWS Budget with a cost filter does not make a tag available as a filter in Cost Explorer; it only uses existing tags for budget alerts. The tag must first be activated as a cost allocation tag to appear in Cost Explorer.

C

Enabling AWS Cost and Usage Reports provides detailed cost data but does not make tags available as filter options in Cost Explorer; tags must be activated as cost allocation tags first.

D

Cost categories are used to organize costs based on rules, but they do not activate existing tags for filtering in Cost Explorer. The 'Project' tag must be activated as a cost allocation tag first.

When would these options actually be correct?

A

This option would be correct if the question asked: 'How can the finance team set up a monthly cost budget that alerts when costs for Project Alpha exceed $10,000?' In that scenario, creating a budget with a cost filter for the 'Project' tag would be the appropriate action.

C

A company needs to analyze historical cost data in a granular, queryable format (e.g., CSV/Parquet) using Amazon Athena or a third-party tool. In that case, enabling Cost and Usage Reports would be the correct step to generate the necessary reports.

D

If the question asked how to group costs from multiple tags or accounts into custom cost buckets for reporting, creating a cost category with rules would be correct. For example, 'A company wants to group costs from different projects that use inconsistent tag keys.'

Why candidates pick the wrong answer

A

Candidates may confuse the functionality of AWS Budgets with Cost Explorer, thinking that creating a budget filter will also enable the tag for cost exploration, or they may believe that any tag-related action in Billing can be done through budgets.

C

Candidates may confuse the need to enable cost allocation tags with the need to enable cost and usage reports, assuming that any cost-related feature will automatically expose tags for filtering.

D

Candidates may confuse cost categories with tag activation, thinking that creating a rule-based category is the way to make tags available for filtering, rather than understanding the prerequisite of activating cost allocation tags.

253
MCQmedium

A company's security team manages AWS accounts for multiple business units using AWS Organizations. The security team needs a single place to view and prioritize all security alerts, including findings from Amazon GuardDuty, Amazon Inspector, and AWS IAM Access Analyzer. The team also wants to automatically run continuous compliance checks against industry standards such as the CIS AWS Foundations Benchmark. The solution must provide a consolidated dashboard with automated findings aggregation and compliance score tracking. Which AWS service should the security team choose?

A.AWS Config
B.AWS Security Hub
C.Amazon Detective
D.AWS Trusted Advisor
AnswerB

AWS Security Hub is designed to aggregate, organize, and prioritize security findings from across AWS services (GuardDuty, Inspector, Macie, IAM Access Analyzer, etc.) and third-party tools. It also performs automated compliance checks against standards like CIS AWS Foundations Benchmark and provides a unified dashboard with compliance scores, meeting all the stated requirements.

Why this answer

AWS Security Hub is the correct choice because it provides a single, consolidated dashboard that aggregates security findings from multiple AWS services, including Amazon GuardDuty, Amazon Inspector, and AWS IAM Access Analyzer. It also performs automated continuous compliance checks against industry standards like the CIS AWS Foundations Benchmark and tracks compliance scores over time, meeting all the stated requirements.

Exam trap

The trap here is that candidates often confuse AWS Config's compliance rules with Security Hub's consolidated findings and compliance scoring, but AWS Config lacks the ability to aggregate findings from multiple security services and track overall compliance scores against industry benchmarks.

Why the other options are wrong

A

AWS Config evaluates resource configurations against rules but does not aggregate findings from GuardDuty, Inspector, or IAM Access Analyzer, nor does it provide a consolidated security dashboard or compliance score tracking across multiple accounts.

C

Amazon Detective is designed for investigating the root cause of security findings, not for aggregating alerts from multiple services or performing compliance checks against industry benchmarks like CIS AWS Foundations.

D

AWS Trusted Advisor provides recommendations for cost optimization, performance, security, and fault tolerance, but it does not aggregate findings from GuardDuty, Inspector, and IAM Access Analyzer into a single dashboard, nor does it provide continuous compliance checks against industry standards like CIS AWS Foundations Benchmark.

When would these options actually be correct?

A

A question asking for a service that continuously monitors and records AWS resource configurations, evaluates them against custom or managed rules (e.g., required tags, encryption settings), and triggers remediation actions when configurations drift from desired state.

C

A security team needs to analyze and visualize the root cause of suspicious activities or potential security incidents across AWS resources, such as investigating a series of API calls that led to a data breach.

D

A company wants a service that automatically checks AWS resource configurations against AWS best practices and provides recommendations to improve cost, performance, security, and fault tolerance. The company does not need to aggregate findings from multiple security services or track compliance scores against industry benchmarks.

Why candidates pick the wrong answer

A

Candidates may confuse AWS Config's compliance checks (e.g., against CIS benchmarks) with Security Hub's broader security findings aggregation and dashboard capabilities, or think Config's rules can centralize all security alerts.

C

Candidates may confuse Detective's investigation capabilities with Security Hub's aggregation and compliance features, assuming Detective can also consolidate findings from multiple security services.

D

Candidates may confuse Trusted Advisor's security checks with Security Hub's security posture management, or assume that Trusted Advisor's recommendations cover compliance checks and findings aggregation, which it does not.

254
MCQmedium

Which cloud computing benefit allows a company's development team to spin up a testing environment in 5 minutes instead of waiting 6 weeks for hardware procurement and data center provisioning?

A.Economies of scale
B.High availability
C.Increase speed and agility
D.Pay-as-you-go pricing
AnswerC

Cloud agility enables developers to provision complete environments in minutes rather than weeks, reducing the cycle time for innovation and experimentation.

Why this answer

One of the core benefits of cloud computing is the ability to rapidly provision and release resources with minimal management effort. Instead of waiting weeks for hardware procurement and data center provisioning, a development team can spin up a testing environment in minutes using Infrastructure as a Service (IaaS) or Platform as a Service (PaaS) offerings like Amazon EC2 or AWS Elastic Beanstalk. This agility directly reduces time-to-market and enables faster iteration cycles.

Exam trap

The trap here is that candidates often confuse the speed and agility benefit with pay-as-you-go pricing, because both are key cloud advantages, but the question explicitly asks about the time-to-provision benefit, not the billing model.

How to eliminate wrong answers

Option A is wrong because economies of scale refer to the cost advantages that cloud providers achieve through massive infrastructure aggregation, which lowers per-unit costs for customers, not the speed of resource provisioning. Option B is wrong because high availability focuses on ensuring that applications and services remain operational and accessible despite failures, typically through redundancy across Availability Zones, not on the speed of deploying new environments. Option D is wrong because pay-as-you-go pricing is a consumption-based billing model where you pay only for the resources you use, which provides cost flexibility but does not directly address the speed of provisioning hardware or environments.

255
Matchingmedium

Match each AWS storage service to its description.

Drag a concept onto its matching description — or click a concept then click the description.

Concepts
Matches

Object storage for any data

Block storage for EC2 instances

File storage for multiple EC2 instances

Low-cost archival storage

Hybrid cloud storage integration

Why these pairings

Each AWS storage service is designed for specific use cases: S3 for object storage, EBS for block storage attached to EC2, EFS for file storage shared across instances, and Glacier for archival.

256
MCQeasy

Which AWS service enables you to run relational database workloads with up to 5x the throughput of standard MySQL and 3x the throughput of standard PostgreSQL at a lower price point than commercial databases?

A.Amazon RDS for MySQL
B.Amazon Aurora
C.Amazon Redshift
D.Amazon DynamoDB
AnswerB

Amazon Aurora is the correct choice because its distributed, SSD-backed virtual storage layer is purpose-built to deliver up to 5x the throughput of standard MySQL and 3x that of PostgreSQL, while maintaining compatibility with those engines. Storage is replicated six ways across three Availability Zones, and redo logging is pushed to storage to reduce network and CPU overhead, enabling high write performance. Aurora also supports MySQL and PostgreSQL clients without modification, making it a drop-in relational database with superior performance and built-in high availability.

Why this answer

Amazon Aurora is a MySQL and PostgreSQL-compatible relational database built for the cloud, offering up to 5x the throughput of standard MySQL and 3x the throughput of standard PostgreSQL. It achieves this performance through a distributed, auto-healing storage subsystem that separates compute from storage, and it is priced lower than commercial databases like Oracle or SQL Server while providing high availability and durability.

Exam trap

The trap here is that candidates confuse Amazon RDS for MySQL with Amazon Aurora, assuming RDS offers the same performance enhancements, but Aurora is a separate engine with a fundamentally different distributed architecture that provides the stated throughput gains.

How to eliminate wrong answers

Option A is wrong because Amazon RDS for MySQL is a managed service for standard MySQL, which does not provide the 5x throughput improvement over itself; Aurora is the enhanced version that delivers that performance boost. Option C is wrong because Amazon Redshift is a petabyte-scale data warehouse for analytical workloads, not a relational database for transactional workloads, and it does not offer MySQL or PostgreSQL compatibility or the stated throughput ratios. Option D is wrong because Amazon DynamoDB is a NoSQL key-value and document database, not a relational database, and it does not support MySQL or PostgreSQL compatibility or the specific throughput claims.

257
MCQhard

A company architect is designing a new system on AWS. They want to implement the Well-Architected Framework principle of 'loosely coupled components.' Which architecture pattern best achieves this?

A.Have all services call each other directly via synchronous API calls
B.Use Amazon SQS or Amazon SNS between services to decouple them
C.Deploy all application components on a single large EC2 instance
D.Use a single shared database for all microservices
AnswerB

Amazon SQS and Amazon SNS break the direct temporal dependency between services. With SQS, a producer sends a message to a queue and immediately returns, while consumers poll and process messages at their own pace, so bursts of traffic are buffered and backpressure is absorbed. With SNS, events are published to a topic and fanned out to multiple subscribers, so new subscribers can be added without the producer knowing about them. This loose coupling lets each service scale, deploy, and fail independently without blocking or requiring the others to be online in real time.

Why this answer

Amazon SQS (message queue) and Amazon SNS (pub/sub) enable asynchronous communication between services, allowing them to operate independently without direct dependencies. This decoupling aligns with the Well-Architected Framework's principle of loosely coupled components, as services can fail, scale, or be updated without impacting others.

Exam trap

The trap here is that candidates often assume synchronous API calls (Option A) are simpler and sufficient for decoupling, but the Well-Architected Framework specifically requires asynchronous messaging (SQS/SNS) to achieve true loose coupling.

How to eliminate wrong answers

Option A is wrong because synchronous API calls create tight coupling—if one service fails or slows down, all dependent services are directly impacted, violating the loose coupling principle. Option C is wrong because deploying all components on a single large EC2 instance creates a monolithic architecture with no separation of concerns, making the system tightly coupled and a single point of failure. Option D is wrong because a single shared database for all microservices introduces tight coupling at the data layer, where schema changes or contention in one service can cascade to others, undermining independence.

258
MCQmedium

A company wants to create RESTful APIs that serve as the front door to their backend Lambda functions and EC2 services. They need features including API key management, throttling to protect backends from overload, and usage plan enforcement. Which AWS service provides this?

A.Amazon CloudFront
B.AWS Direct Connect
C.Amazon API Gateway
D.Amazon Route 53
AnswerC

Amazon API Gateway is a fully managed service that enables you to create, publish, maintain, monitor, and secure REST, HTTP, and WebSocket APIs at scale. It natively supports API key management, usage plans, throttling, quota limits, and request/response transformation, and it integrates directly with AWS Lambda, EC2, and other backends to act as the front door for your applications. These capabilities make it the correct choice for managing backend APIs.

Why this answer

Amazon API Gateway is a fully managed service that makes it easy for developers to create, publish, maintain, monitor, and secure RESTful APIs at any scale. It directly provides built-in API key management, throttling (rate limiting and burst limits), and usage plan enforcement to protect backend services like Lambda functions and EC2 instances from overload. These features are core to API Gateway's functionality, making it the correct choice for acting as the front door to the described backend resources.

Exam trap

The trap here is that candidates often confuse Amazon CloudFront's edge caching and origin shielding capabilities with API management features, mistakenly thinking CloudFront can handle API key validation and throttling, when in fact CloudFront lacks native API key management and usage plan enforcement.

How to eliminate wrong answers

Option A is wrong because Amazon CloudFront is a content delivery network (CDN) that caches and delivers static and dynamic content at the edge; it does not natively provide API key management, throttling, or usage plan enforcement for RESTful APIs. Option B is wrong because AWS Direct Connect is a dedicated network connection from an on-premises data center to AWS, used for private, low-latency connectivity, not for managing API access, throttling, or usage plans. Option D is wrong because Amazon Route 53 is a DNS (Domain Name System) web service that translates domain names to IP addresses; it does not offer API key management, throttling, or usage plan capabilities.

259
MCQeasy

A company is concerned about Distributed Denial of Service (DDoS) attacks against their website hosted on AWS. They want basic DDoS protection without incurring additional cost. Which AWS service provides automatic DDoS protection at no extra charge?

A.AWS WAF
B.Amazon GuardDuty
C.AWS Shield Advanced
D.AWS Shield Standard
AnswerD

AWS Shield Standard is enabled by default for every AWS customer at no additional charge, protecting against the most common network and transport-layer DDoS attacks, including SYN floods, UDP floods, and reflection-based attacks. It is always on and automatically integrated with Amazon CloudFront, Route 53, and Global Accelerator, giving you a baseline level of DDoS protection without any setup or configuration.

Why this answer

AWS Shield Standard is automatically enabled for all AWS customers at no additional cost and provides basic protection against common infrastructure-layer DDoS attacks, such as SYN/UDP floods and reflection attacks. This matches the requirement for automatic, no-cost DDoS protection without any manual configuration or subscription.

Exam trap

The trap here is that candidates often confuse AWS WAF (which protects against application-layer threats but is not free) with DDoS protection, or they assume Shield Advanced is the only DDoS service, overlooking the always-on, no-cost Shield Standard.

How to eliminate wrong answers

Option A is wrong because AWS WAF is a web application firewall that protects against application-layer attacks (e.g., SQL injection, cross-site scripting) and incurs additional costs based on rules and requests; it does not provide automatic infrastructure-layer DDoS protection. Option B is wrong because Amazon GuardDuty is a threat detection service that monitors for malicious activity using machine learning and threat intelligence, but it does not actively mitigate DDoS attacks and has a cost per volume of log data analyzed. Option C is wrong because AWS Shield Advanced is a paid service (with a monthly commitment and data transfer fees) that provides enhanced DDoS protection, including 24/7 support and cost protection, not a free automatic option.

260
MCQmedium

A company runs multiple workloads on AWS. At the end of each month, the finance team receives a detailed invoice that shows exactly how many GB-hours of Amazon EBS storage each workload used and how many hours each Amazon EC2 instance was running. This granular usage data is used to allocate costs back to the respective business units. Which essential characteristic of cloud computing does this capability best demonstrate?

A.Measured service
B.On-demand self-service
C.Resource pooling
D.Rapid elasticity
AnswerA

This is correct. Measured service means cloud systems automatically control and optimize resource use by leveraging a metering capability at some level of abstraction appropriate to the type of service. Usage is monitored, controlled, and reported, providing transparency for both the provider and consumer. The detailed billing and cost allocation precisely illustrate this characteristic.

Why this answer

The ability to track and report granular usage data—such as GB-hours of EBS storage and EC2 instance hours—directly corresponds to the measured service characteristic of cloud computing. Measured service means cloud resources are metered at an abstraction level appropriate to the service type (e.g., storage, compute), enabling usage-based billing and cost allocation. In this scenario, the detailed invoice provides precise consumption metrics that allow the finance team to allocate costs to specific business units, which is the core function of measured service.

Exam trap

The trap here is that candidates often confuse measured service with on-demand self-service because both involve user control over resources, but measured service specifically focuses on metering and billing granularity, not the ability to provision resources without human intervention.

Why the other options are wrong

B

The question describes granular usage tracking for cost allocation, which is the definition of measured service. On-demand self-service refers to the ability to provision resources without human interaction, not to usage metering.

C

Resource pooling refers to the provider's multi-tenant model where computing resources are pooled to serve multiple customers, not to the granular metering and billing of usage per workload.

D

The question describes detailed usage tracking and cost allocation per workload, which is the definition of measured service. Rapid elasticity refers to the ability to scale resources up or down quickly, not to metering or billing granularity.

When would these options actually be correct?

B

A scenario where a user can provision and configure EC2 instances or other AWS services through a web portal without needing to contact AWS support or IT staff would demonstrate on-demand self-service.

C

A question that asks: 'A cloud provider serves multiple customers from the same physical infrastructure, dynamically assigning resources based on demand. Which characteristic does this describe?' would make resource pooling correct.

D

A scenario where a company experiences sudden spikes in traffic and their EC2 instances automatically scale out to handle the load, then scale back down when traffic decreases. The question would ask: 'Which cloud characteristic enables this automatic scaling?'

Why candidates pick the wrong answer

B

Candidates may confuse the ability to access and use resources on demand (self-service) with the metering and reporting of that usage (measured service), as both involve user-initiated actions.

C

Candidates may confuse the sharing of resources (pooling) with the ability to track usage per workload, as both involve resource allocation and management.

D

Candidates may confuse the ability to track usage (measured service) with the ability to scale quickly (rapid elasticity), especially when the question mentions detailed usage data that could be associated with scaling decisions.

261
MCQmedium

Which AWS service provides a fully managed environment to run Apache Spark, Hadoop, and other big data frameworks for data processing and analytics?

A.Amazon Redshift
B.Amazon Athena
C.Amazon EMR
D.AWS Glue
AnswerC

Amazon EMR (Elastic MapReduce) is the correct service because it provides managed clusters of EC2 instances pre-configured with Apache Spark, Hadoop, Presto, HBase, and other big data frameworks. EMR handles cluster provisioning, configuration, auto-scaling, and monitoring, letting you focus on writing data processing logic rather than managing infrastructure. It supports both transient clusters for occasional jobs and long-running clusters for continuous workloads, and integrates tightly with S3, DynamoDB, and other AWS services. This makes it ideal for running open-source big data frameworks at scale.

Why this answer

Amazon EMR (Elastic MapReduce) is the correct answer because it is a fully managed big data platform that natively supports Apache Spark, Hadoop, Hive, Presto, and other distributed processing frameworks. It automatically provisions EC2 instances, configures the cluster, and handles scaling, patching, and monitoring, allowing you to run large-scale data processing and analytics workloads without manual infrastructure management.

Exam trap

The trap here is that candidates often confuse AWS Glue (which uses Spark for ETL) with a general-purpose Spark/Hadoop platform, but Glue is a serverless ETL service with limited customization, whereas EMR provides full control over cluster configuration, libraries, and frameworks.

How to eliminate wrong answers

Option A is wrong because Amazon Redshift is a fully managed petabyte-scale data warehouse optimized for SQL-based analytics using columnar storage, not a platform for running Apache Spark or Hadoop frameworks. Option B is wrong because Amazon Athena is a serverless interactive query service that uses Presto and standard SQL to analyze data directly in S3, not a managed environment for running Spark or Hadoop jobs. Option D is wrong because AWS Glue is a serverless data integration and ETL service that uses Apache Spark under the hood for job execution, but it is not designed as a general-purpose managed cluster for running arbitrary Hadoop or Spark applications; it focuses on schema discovery, cataloging, and ETL workflows.

262
MCQmedium

A company runs a mix of Amazon EC2 instances and AWS Fargate containers. The CFO wants to reduce costs by committing to a consistent amount of compute usage (measured in $ per hour) for a 1-year term. The company expects to change instance families and regions occasionally and needs the flexibility to apply the savings to both EC2 and ECS Fargate usage. Which AWS pricing option should the company choose?

A.Compute Savings Plans
B.EC2 Instance Savings Plans
C.Reserved Instances (Convertible)
D.On-Demand Instances
AnswerA

Compute Savings Plans are the correct choice because they offer a hourly $/hour commitment that automatically applies to Amazon EC2, AWS Fargate, and AWS Lambda compute usage. This plan provides the broadest flexibility, covering any instance family, any AWS Region, and any operating system, so the company can freely mix EC2 instances and Fargate containers while still receiving discounted rates. Because the savings are applied at the usage level rather than tied to a specific resource, it directly satisfies the CFO's goal of reducing costs while retaining operational flexibility across the mixed workload.

Why this answer

Compute Savings Plans offer the flexibility to cover EC2 instance and Fargate usage across any region, instance family, or compute type, while providing a discounted hourly rate in exchange for a 1-year commitment. This matches the CFO's requirement to reduce costs with a consistent $/hour commitment and the need to change instance families and regions occasionally, as Compute Savings Plans automatically apply to any eligible compute usage without requiring specific reservations.

Exam trap

The trap here is that candidates often confuse Compute Savings Plans with EC2 Instance Savings Plans, assuming all Savings Plans are region-specific, but Compute Savings Plans offer the broadest flexibility across instance families, regions, and compute services like Fargate.

Why the other options are wrong

C

Convertible Reserved Instances apply only to EC2 instances, not to Fargate containers. The question requires a plan that covers both EC2 and ECS Fargate usage, which Convertible RIs cannot do.

D

On-Demand Instances do not offer any commitment-based discount; they are priced per hour with no savings, so they cannot reduce costs through a commitment to consistent compute usage.

When would these options actually be correct?

C

A company runs only EC2 instances, expects to change instance families or regions, and wants a 1-year commitment with flexibility to modify attributes. Convertible RIs allow exchanging for different instance families or OS, making them correct in that scenario.

D

A company with unpredictable, spiky workloads that cannot commit to any consistent usage and needs maximum flexibility without upfront payment would choose On-Demand Instances.

Why candidates pick the wrong answer

C

Candidates may confuse Convertible RIs with Savings Plans because both offer flexibility, but Convertible RIs lack support for container services like Fargate, leading to a mistaken choice.

D

Candidates may think On-Demand is always the simplest choice, overlooking that the question explicitly requires a cost-reduction commitment, which On-Demand does not provide.

263
MCQmedium

A company needs to ensure that none of their AWS accounts allow resources to be deployed outside of the us-east-1 and eu-west-1 regions for data sovereignty. Which control achieves this most effectively?

A.Configure AWS Config rules in each account to detect out-of-region deployments
B.Apply an SCP in AWS Organizations that denies resource creation outside approved regions
C.Train developers to only deploy in approved regions
D.Enable IAM permission boundaries restricting regions in each account
AnswerB

An SCP attached to the root or an organizational unit in AWS Organizations centrally evaluates requests from every IAM principal in member accounts and can explicitly deny actions when the `aws:RequestedRegion` condition does not match an approved list. Because SCPs act at the organization boundary, they apply uniformly to all affected accounts without per-principal setup and cannot be overridden by IAM identity or resource policies. A Deny statement using `aws:RequestedRegion` blocks create operations (like `ec2:RunInstances` or `rds:CreateDBInstance`) pre-emptively, ensuring no resource is ever provisioned in a disallowed region.

Why this answer

B is correct because Service Control Policies (SCPs) in AWS Organizations allow you to centrally deny resource creation in non-approved regions across all member accounts. By applying an SCP with a condition that denies actions unless the `aws:RequestedRegion` is `us-east-1` or `eu-west-1`, you enforce data sovereignty at the organization level, preventing any account from deploying resources outside those regions regardless of individual account permissions.

Exam trap

The trap here is that candidates often confuse detective controls (AWS Config) with preventive controls (SCPs), or assume IAM permission boundaries can enforce region restrictions globally, when in fact SCPs are the only mechanism that applies to all principals in an account, including the root user.

How to eliminate wrong answers

Option A is wrong because AWS Config rules are detective, not preventive — they can detect out-of-region deployments after they occur but cannot block them, leaving a window for non-compliant resources to exist. Option C is wrong because training developers relies on human behavior and provides no technical enforcement, making it ineffective for mandatory compliance. Option D is wrong because IAM permission boundaries restrict what actions an IAM principal can perform but do not inherently limit the region; they would require complex condition keys and per-account configuration, and they cannot override permissions granted to the root user or service-linked roles, leaving gaps in enforcement.

264
MCQmedium

A company's finance team receives a detailed monthly report from AWS that shows the exact number of Amazon EC2 instance hours used, the amount of Amazon S3 storage consumed, and the volume of data transferred out to the internet over the month. The team uses this report to analyze usage trends, allocate costs to different departments, and plan future budgets. This capability is an example of which essential characteristic of cloud computing?

A.On-demand self-service
B.Broad network access
C.Resource pooling
D.Measured service
AnswerD

Correct. Measured service is the cloud characteristic where resource usage is metered, controlled, and reported. The detailed monthly report of EC2 hours, S3 storage, and data transfer is a clear example of measured service, providing transparency for both the cloud provider and the consumer.

Why this answer

Measured service. This characteristic means cloud providers automatically meter and report resource usage (e.g., EC2 instance hours, S3 storage, data transfer) for billing, optimization, and planning. The finance team's ability to analyze exact usage data and allocate costs directly demonstrates this metering capability.

Exam trap

The trap here is that candidates confuse 'measured service' with 'resource pooling' because both involve multi-tenancy, but measured service specifically focuses on the metering and reporting of usage for billing and analysis, not the pooling of resources.

Why the other options are wrong

A

The scenario describes receiving a detailed usage report, which is a characteristic of measured service (metering and reporting usage). On-demand self-service refers to the ability to provision resources automatically without human interaction, which is not illustrated here.

B

Broad network access refers to the ability to access cloud services over the network via standard protocols, not to the detailed usage tracking and reporting described in the question.

C

Resource pooling refers to the provider's computing resources being pooled to serve multiple customers, with physical and virtual resources dynamically assigned. The question describes usage tracking and reporting, which is characteristic of measured service, not resource pooling.

When would these options actually be correct?

A

A question where a user provisions an EC2 instance through a web portal without contacting AWS support, and the system automatically makes the resource available. This demonstrates on-demand self-service.

B

A question describing a company that can access its cloud resources from any device (e.g., laptop, smartphone, tablet) using standard internet protocols, enabling remote work and global access, would make broad network access the correct answer.

C

A question asks: 'A cloud provider dynamically assigns compute resources to multiple customers based on demand, and customers have no control over the exact physical location of their resources. This is an example of which essential characteristic?' The answer would be resource pooling.

Why candidates pick the wrong answer

A

Candidates may confuse 'on-demand' with 'measured service' because both involve usage tracking, but on-demand self-service specifically focuses on automatic provisioning without human intervention.

B

Candidates may confuse 'broad network access' with the idea of accessing a broad range of usage data across the network, but the term specifically means network accessibility, not data breadth.

C

Candidates may confuse resource pooling with the idea of shared resources being tracked for billing, but the key here is that the question focuses on metering and reporting usage, not the pooling of resources itself.

265
MCQmedium

A compliance officer needs to download AWS's SOC 2 Type II report and ISO 27001 certification to provide to their company's auditors as evidence that the AWS infrastructure meets regulatory standards. Where should they access these documents?

A.AWS Trusted Advisor
B.AWS Artifact
C.AWS Security Hub
D.AWS Config
AnswerB

AWS Artifact is the central repository for AWS compliance documentation. It provides access to AWS security and compliance reports (SOC 1, SOC 2, SOC 3, PCI DSS, ISO 27001) and AWS agreements on demand, at no cost.

Why this answer

AWS Artifact is the central resource for downloading AWS compliance reports, including SOC 2 Type II reports and ISO 27001 certifications. It provides on-demand access to these documents, which auditors require as evidence of AWS's adherence to regulatory standards. This service is specifically designed for compliance and audit use cases, making it the correct choice.

Exam trap

The trap here is that candidates confuse AWS Artifact with AWS Security Hub, mistakenly thinking Security Hub's compliance checks provide the actual certification documents, when in fact Security Hub only checks your own resources against compliance frameworks, not AWS's own certifications.

How to eliminate wrong answers

Option A is wrong because AWS Trusted Advisor is an optimization tool that inspects your AWS environment and provides recommendations for cost, performance, security, and fault tolerance, but it does not host or provide access to compliance reports. Option C is wrong because AWS Security Hub aggregates security alerts and automates compliance checks against standards like CIS and PCI DSS, but it does not store or deliver raw compliance certification documents such as SOC 2 or ISO 27001. Option D is wrong because AWS Config evaluates and records resource configurations for compliance with internal policies, but it does not provide access to AWS's own third-party audit reports.

266
MCQeasy

A company discovers they have 30 EC2 instances running 24/7 that are almost never used — CPU utilisation under 1%. Terminating these idle instances would save thousands of dollars per month. Which AWS Well-Architected Framework pillar encourages this practice?

A.Operational Excellence
B.Reliability
C.Performance Efficiency
D.Cost Optimisation
AnswerD

The Cost Optimisation pillar explicitly includes the practice of 'eliminating unused and idle resources' as a foundational best practice. In this scenario, 30 idle EC2 instances are consuming compute capacity, storage, and possibly data transfer costs while delivering no business value. Terminating these instances reduces monthly expenditure without affecting any active workload, which is a textbook example of cost optimization. This is the correct pillar because the action is driven by financial waste, not technical capability.

Why this answer

The Cost Optimization pillar of the AWS Well-Architected Framework focuses on avoiding unnecessary costs by matching capacity with demand. Terminating idle EC2 instances (CPU utilization under 1%) directly reduces wasted spend, aligning with the pillar's principle of 'right-sizing' resources and eliminating unused components.

Exam trap

The trap here is that candidates confuse 'Performance Efficiency' (which optimizes resource usage for performance) with 'Cost Optimization' (which minimizes waste and cost), leading them to select Option C instead of D.

How to eliminate wrong answers

Option A is wrong because Operational Excellence focuses on running and monitoring systems to deliver business value, not on cost reduction from idle resources. Option B is wrong because Reliability ensures workloads perform correctly and recover from failures, which is unrelated to terminating unused instances. Option C is wrong because Performance Efficiency deals with using IT and computing resources efficiently to meet system requirements, not with eliminating underutilized assets to save money.

267
MCQeasy

A security auditor needs to know which IAM user deleted a specific S3 bucket last week, from which IP address the action was taken, and at what exact time. Which AWS service captures this information?

A.Amazon CloudWatch
B.AWS Config
C.AWS CloudTrail
D.Amazon GuardDuty
AnswerC

CloudTrail logs every API call to AWS services, capturing the IAM identity, source IP, timestamp, and operation details. Searching CloudTrail for DeleteBucket events would show exactly who deleted the S3 bucket, when, and from which IP.

Why this answer

AWS CloudTrail is the correct service because it records all API calls made to the AWS environment, including S3 bucket deletion actions (DeleteBucket). It captures the identity of the IAM user, the source IP address, and the exact timestamp of each API call, which directly meets the auditor's requirements.

Exam trap

The trap here is that candidates often confuse AWS Config's ability to track resource changes (like bucket deletion) with CloudTrail's ability to log the identity and source of the API call, leading them to select Config instead of CloudTrail.

How to eliminate wrong answers

Option A is wrong because Amazon CloudWatch is a monitoring service for metrics, logs, and alarms; it does not record API-level user activity or capture the specific IAM user, IP address, and timestamp of an S3 bucket deletion. Option B is wrong because AWS Config is a configuration management and compliance service that tracks resource configuration changes over time, but it does not log who performed an action or the source IP address; it focuses on resource state, not API call details. Option D is wrong because Amazon GuardDuty is a threat detection service that analyzes VPC flow logs, DNS logs, and CloudTrail events for malicious activity; it does not natively store or provide raw API call history with user identity and IP address for forensic auditing.

268
MCQmedium

A company has a compliance policy requiring that all Amazon EC2 instances in its production environment must have the tag "Environment=Production" and must be associated with a security group named "Prod-SG". The company wants to continuously monitor its AWS account and automatically detect any EC2 instances that do not meet these requirements. The IT team needs a service that can evaluate the configuration of resources against these rules and send notifications when a non-compliant resource is detected. Which AWS service should the company use?

A.AWS Trusted Advisor
B.Amazon GuardDuty
C.AWS Config
D.Amazon Inspector
AnswerC

AWS Config allows you to define rules (both managed and custom) that evaluate the configuration of your AWS resources. It continuously monitors for changes and can automatically detect resources that violate your policies, such as missing tags or incorrect security groups, and send notifications through Amazon SNS.

Why this answer

AWS Config is the correct service because it provides continuous monitoring and evaluation of AWS resource configurations against desired rules. You can create a custom AWS Config rule to check that all EC2 instances have the tag 'Environment=Production' and are associated with the security group 'Prod-SG'. When a resource becomes non-compliant, AWS Config can trigger an Amazon SNS notification to alert the IT team.

Exam trap

The trap here is that candidates confuse AWS Config (configuration auditing and compliance) with AWS Trusted Advisor (best-practice recommendations) or Amazon GuardDuty (threat detection), but only AWS Config can evaluate custom rules like tag and security group requirements.

Why the other options are wrong

A

AWS Trusted Advisor provides best-practice recommendations but does not continuously monitor resource configurations against custom rules like tags or security group associations.

B

Amazon GuardDuty is a threat detection service that monitors for malicious activity and unauthorized behavior, not for compliance with tagging or security group rules.

D

Amazon Inspector is a vulnerability management service that scans for software vulnerabilities and unintended network exposure, not for compliance with tagging or security group rules.

When would these options actually be correct?

A

A company wants to check its AWS account against AWS best practices (e.g., security, cost optimization) and receive recommendations for improvement, without needing to define custom compliance rules.

B

A company wants to continuously monitor its AWS account for suspicious API calls, potentially compromised EC2 instances, or reconnaissance activity from known malicious IP addresses. GuardDuty would be the correct service to detect such security threats.

D

A company needs to automatically assess EC2 instances for known security vulnerabilities (e.g., CVEs) or deviations from security best practices like open ports to the internet. Amazon Inspector would be the correct service to perform these assessments and report findings.

Why candidates pick the wrong answer

A

Candidates may think Trusted Advisor can enforce custom compliance rules because it checks for best practices, but it only uses AWS-defined checks, not user-defined rules.

B

Candidates may confuse GuardDuty's monitoring capabilities with compliance monitoring, or assume that any security-related monitoring service can enforce tagging and security group rules.

D

Candidates may confuse Inspector's security assessment capabilities with compliance monitoring, assuming it can evaluate custom rules like tags and security group associations, but Inspector focuses on vulnerability scanning, not resource configuration compliance.

269
MCQmedium

A company wants to automatically detect potential security threats such as compromised credentials, unauthorized access attempts, and communication with known malicious IP addresses across its AWS environment. The company has enabled AWS CloudTrail, VPC Flow Logs, and DNS logs. Which AWS service should the company use to continuously analyze these logs and generate actionable security findings without requiring manual setup of data sources?

A.Amazon GuardDuty
B.AWS Config
C.AWS Trusted Advisor
D.Amazon Inspector
AnswerA

Amazon GuardDuty is a managed threat detection service that continuously ingests CloudTrail management events, VPC Flow Logs, and DNS query logs. It applies anomaly detection, machine learning, and integrated threat intelligence to uncover suspicious activity such as credential compromise, cryptocurrency mining, or unauthorized network behavior. Because its entire purpose is to analyze these telemetry sources and produce prioritized security findings, it directly matches the scenario's requirement.

Why this answer

Amazon GuardDuty is a threat detection service that continuously analyzes AWS CloudTrail, VPC Flow Logs, and DNS logs using machine learning and anomaly detection to identify compromised credentials, unauthorized access, and communication with known malicious IP addresses. It operates without requiring manual setup of data sources because it automatically ingests these logs once enabled, generating actionable security findings.

Exam trap

The trap here is that candidates often confuse Amazon Inspector (which scans for vulnerabilities) with GuardDuty (which detects threats from logs), or assume AWS Config's compliance rules can detect security threats, when in fact Config only checks configuration drift, not log-based anomalies.

Why the other options are wrong

B

AWS Config is designed for resource inventory, configuration history, and compliance auditing, not for analyzing logs to detect security threats like compromised credentials or malicious IPs. It does not continuously analyze CloudTrail, VPC Flow Logs, or DNS logs for threat detection.

C

AWS Trusted Advisor provides best-practice recommendations for cost optimization, performance, security, and fault tolerance, but it does not continuously analyze logs like CloudTrail, VPC Flow Logs, and DNS logs to detect threats such as compromised credentials or malicious IPs. It relies on periodic checks of AWS configurations, not real-time log analysis.

D

Amazon Inspector is designed for vulnerability management, scanning workloads for software vulnerabilities and unintended network exposure, not for analyzing CloudTrail, VPC Flow Logs, or DNS logs to detect threats like compromised credentials or malicious IP communications.

When would these options actually be correct?

B

A company needs to evaluate resource configurations for compliance with internal policies (e.g., ensuring S3 buckets are not publicly accessible) and track configuration changes over time. AWS Config would be the correct service to continuously monitor and record resource configurations and evaluate them against desired rules.

C

A company wants to review its AWS account against AWS best practices for security, cost, performance, and fault tolerance, and receive recommendations for improvement without manual setup. AWS Trusted Advisor would be the correct service to provide these checks and recommendations.

D

A company wants to automatically assess EC2 instances for common vulnerabilities and exposures (CVEs) and network reachability issues, and needs a service that integrates with AWS Systems Manager to perform agent-based scans without manual setup.

Why candidates pick the wrong answer

B

Candidates may confuse AWS Config's ability to detect configuration changes with threat detection, or assume that any security-related service can analyze logs for threats, overlooking the specialized purpose of GuardDuty.

C

Candidates may confuse Trusted Advisor's security checks (e.g., for open ports or IAM use) with threat detection, assuming it can analyze logs for security threats, but it does not perform log analysis or generate findings from CloudTrail, VPC Flow Logs, or DNS logs.

D

Candidates may confuse Inspector's security scanning capabilities with threat detection, assuming it can analyze logs for security threats, but Inspector focuses on host-level vulnerabilities rather than log-based threat detection.

270
MCQmedium

A company uses AWS Organizations to manage over 50 AWS accounts. The security team has identified a high-priority requirement to prevent any security group rule in any account from allowing inbound RDP (port 3389) access from the internet (0.0.0.0/0). If a rule is created that violates this policy, the team wants it to be automatically removed. The team needs a centralized service that can enforce this policy across all current and new accounts without requiring manual setup in each account. Which AWS service should the team use?

A.AWS Config
B.AWS Firewall Manager
C.AWS IAM Access Analyzer
D.AWS Security Hub
AnswerB

AWS Firewall Manager allows organizations to centrally configure and manage security group rules and AWS WAF rules across all accounts. It can apply a common security group baseline and automatically remove non-compliant rules (e.g., inbound RDP from 0.0.0.0/0), enforcing the policy across current and new accounts without manual intervention.

Why this answer

AWS Firewall Manager is the correct choice because it provides centralized management of firewall rules across all accounts in an AWS Organization. It can enforce a security group policy that automatically removes any inbound RDP rule allowing 0.0.0.0/0, and it applies this policy to both existing and newly created accounts without manual intervention.

Exam trap

The trap here is that candidates often confuse AWS Config's detection capabilities with Firewall Manager's enforcement capabilities, assuming Config can automatically remediate without realizing it requires custom automation, while Firewall Manager provides native, centralized auto-remediation across all accounts.

Why the other options are wrong

A

AWS Config can detect noncompliant security group rules but cannot automatically remediate them without additional custom automation (e.g., AWS Config rules with auto-remediation via Systems Manager Automation). The question requires automatic removal, which Config alone does not provide.

C

AWS IAM Access Analyzer analyzes resource-based policies to identify resources shared with external entities, but it does not enforce or automatically remediate security group rules. It cannot prevent or remove inbound RDP rules from 0.0.0.0/0.

D

AWS Security Hub provides a comprehensive view of security alerts and compliance status across accounts, but it does not have the capability to automatically remediate or remove non-compliant security group rules. It can detect violations but relies on other services like AWS Config or AWS Firewall Manager for enforcement.

When would these options actually be correct?

A

A company needs to continuously monitor and evaluate resource configurations for compliance with internal policies, such as detecting security group rules that allow SSH access from the internet, and receive alerts via Amazon SNS. The team is willing to manually fix violations or use separate automation.

C

An exam question where the requirement is to identify overly permissive resource-based policies (e.g., S3 bucket policies, IAM roles) that grant access to external AWS accounts or principals, and the team needs a tool to generate findings for review.

D

A company wants a centralized dashboard to aggregate and prioritize security findings (e.g., from AWS Config, Amazon GuardDuty, and AWS IAM Access Analyzer) across multiple accounts, and needs to view compliance status against security standards like CIS or PCI DSS. Security Hub would be the correct service for this multi-account security visibility and alerting.

Why candidates pick the wrong answer

A

Candidates may think AWS Config can enforce policies because it has managed rules for security group compliance, but they overlook that Config only evaluates and reports, not automatically remediates, unless explicitly configured with custom remediation actions.

C

Candidates may confuse 'access analyzer' with a tool that analyzes security group rules for overly permissive access, or mistakenly think it can enforce policies across accounts.

D

Candidates may confuse Security Hub's ability to aggregate security findings and check compliance with the ability to enforce and remediate policies automatically. They might think Security Hub can directly remove non-compliant rules because it integrates with AWS Config rules, but remediation requires additional configuration.

271
MCQeasy

A startup has a development AWS account and wants the minimum paid AWS Support plan that provides email-based technical support from AWS staff. They do not need 24/7 phone access. Which is the minimum support plan that provides access to AWS technical support engineers?

A.Basic Support
B.Developer Support
C.Business Support
D.Enterprise Support
AnswerB

Developer Support is the lowest-cost paid support plan and the minimum tier that grants access to AWS technical support. It provides email-based access to Cloud Support Associates during business hours, with a 12-hour response target for system-impaired cases. This plan directly satisfies the requirement for email technical support without adding unnecessary channels or cost.

Why this answer

The Developer Support plan is the minimum AWS Support plan that provides access to AWS technical support engineers via email during business hours. Basic Support offers no technical support from AWS staff, only account and billing assistance. Business and Enterprise Support include 24/7 phone and chat support, which exceeds the stated requirement for email-only access.

Exam trap

The trap here is that candidates often confuse Basic Support as a paid plan or assume it includes technical support, but Basic is free and provides no access to AWS support engineers, making Developer the correct minimum paid option.

How to eliminate wrong answers

Option A is wrong because Basic Support does not include access to AWS technical support engineers; it only provides account and billing support via forums and documentation. Option C is wrong because Business Support includes 24/7 phone and chat support, which is more than the minimum email-based support required and costs more. Option D is wrong because Enterprise Support includes 24/7 phone, chat, and a Technical Account Manager (TAM), which is the highest level of support and far exceeds the minimum email-only requirement.

272
MCQmedium

A company operates five separate AWS accounts for different business units. The finance team wants to aggregate the usage across all accounts to benefit from volume pricing discounts and to receive a single monthly bill. The company does not need to centrally manage permissions or apply service control policies at this time. Which AWS feature should the company use to meet these requirements?

A.Consolidated Billing through AWS Organizations
B.AWS Cost Explorer
C.AWS Budgets
D.AWS Trusted Advisor
AnswerA

Consolidated Billing through AWS Organizations is the correct feature because it aggregates usage and costs from all member accounts into a single monthly invoice, paid by the management account. This combined usage unlocks tiered volume discounts across services like EC2 and S3, which would not be available if each account were billed independently. It also enables sharing of Reserved Instances and Savings Plans across accounts, optimizing spending at the organization level.

Why this answer

AWS Organizations provides Consolidated Billing, which allows a company to aggregate usage across multiple AWS accounts into a single monthly bill. This enables the finance team to benefit from volume pricing discounts because AWS combines usage across all accounts, potentially lowering the overall cost tier. The requirement does not include centralized permission management or service control policies, so the basic Consolidated Billing feature of AWS Organizations is sufficient.

Exam trap

The trap here is that candidates may confuse AWS Organizations (which includes Consolidated Billing) with AWS Control Tower or AWS Single Sign-On, but the question specifically avoids the need for centralized management, so the simplest feature—Consolidated Billing—is the correct answer.

Why the other options are wrong

B

AWS Cost Explorer is a tool for visualizing and analyzing cost and usage data, but it does not aggregate billing across accounts or provide volume pricing discounts.

C

AWS Budgets allows you to set custom cost and usage budgets and receive alerts when thresholds are exceeded, but it does not aggregate usage across multiple accounts or provide volume pricing discounts or a single monthly bill.

D

AWS Trusted Advisor provides best practice recommendations for cost optimization, performance, security, and fault tolerance, but it does not aggregate usage across accounts or provide consolidated billing to achieve volume pricing discounts.

When would these options actually be correct?

B

A company wants to visualize historical cost and usage patterns across multiple accounts to identify trends and optimize spending, without needing consolidated billing or centralized management.

C

A company wants to monitor costs across multiple accounts and receive alerts when spending exceeds predefined thresholds. AWS Budgets would be the correct answer for setting up cost alerts and tracking against budgets.

D

A company wants to identify underutilized Amazon EC2 instances across multiple accounts to reduce costs. Trusted Advisor would be the correct feature to use as it provides cost optimization checks and recommendations for resource usage.

Why candidates pick the wrong answer

B

Candidates may think Cost Explorer can aggregate costs across accounts because it can display data from multiple linked accounts, but it only shows data after billing is already consolidated elsewhere.

C

Candidates may confuse budgeting with billing consolidation, thinking that AWS Budgets can combine costs across accounts, but it only monitors costs, not aggregates them for pricing benefits.

D

Candidates may confuse Trusted Advisor's cost optimization recommendations with the ability to aggregate billing, thinking it can help manage costs across accounts.

273
MCQeasy

A solutions architect is designing a new architecture on AWS that includes EC2, RDS, S3, and data transfer. Before deploying anything, they want to estimate the monthly cost of running this architecture. Which AWS tool should they use?

A.AWS Cost Explorer
B.AWS Budgets
C.AWS Pricing Calculator
D.AWS Trusted Advisor
AnswerC

AWS Pricing Calculator is the correct pre-deployment tool for estimating monthly AWS costs. It allows you to interactively configure services—such as EC2 instance type, storage size, data transfer, and region—and generates an itemized monthly estimate for a complete architecture. You can save, share, and compare multiple estimates before committing any resources, making it the only option here that answers "how much will this cost?" before you deploy.

Why this answer

AWS Pricing Calculator is the correct tool because it allows you to estimate the monthly cost of AWS services before deployment by specifying resource configurations (e.g., EC2 instance type, RDS storage, S3 data transfer). Unlike Cost Explorer, which analyzes historical costs, the Pricing Calculator provides upfront cost projections for new architectures.

Exam trap

The trap here is that candidates confuse AWS Cost Explorer (a historical analysis tool) with the Pricing Calculator (a pre-deployment estimation tool), leading them to pick A instead of C.

How to eliminate wrong answers

Option A is wrong because AWS Cost Explorer analyzes historical usage and costs, not pre-deployment estimates. Option B is wrong because AWS Budgets sets cost thresholds and alerts based on actual or forecasted spending, not upfront estimation. Option D is wrong because AWS Trusted Advisor inspects your environment for best practices (e.g., security, performance), but does not provide cost estimates for new architectures.

274
MCQhard

A company stores sensitive financial data in Amazon S3. They need to ensure that even if an attacker gains access to the S3 service, they cannot read the data without a customer-controlled encryption key. Which S3 encryption method satisfies this requirement?

A.SSE-S3 (Amazon S3-managed keys)
B.SSE-KMS with an AWS managed CMK (aws/s3)
C.SSE-KMS with a customer-managed CMK
D.S3 Versioning with MFA Delete
AnswerC

SSE-KMS with a customer-managed CMK is the only option that gives the customer direct ownership and control over the encryption key. You can define the key policy, set rotation frequency, and delete or disable the key as needed; if you delete the CMK, the S3 objects encrypted with it become permanently unreadable, even by AWS. Every call to use the key is also recorded in AWS CloudTrail, providing an independent audit trail that AWS-managed keys cannot offer. This matches the explicit requirement that the customer must control the encryption keys.

Why this answer

SSE-KMS with a customer-managed CMK ensures that the encryption key is under the customer's exclusive control, not AWS. Even if an attacker gains access to the S3 service, they cannot decrypt the data without the customer-managed CMK, which is stored in AWS KMS and can be further protected with key policies, IAM policies, and optional key rotation. This satisfies the requirement that the attacker cannot read the data without a customer-controlled encryption key.

Exam trap

The trap here is that candidates confuse 'customer-managed' with 'AWS managed' and assume any KMS key provides customer control, but only a customer-managed CMK gives the customer exclusive control over the key's lifecycle and permissions.

How to eliminate wrong answers

Option A is wrong because SSE-S3 uses Amazon S3-managed keys, where AWS controls the encryption keys, so an attacker with S3 access could potentially decrypt the data using those keys. Option B is wrong because SSE-KMS with an AWS managed CMK (aws/s3) still has the key managed by AWS, not the customer, so the customer does not have exclusive control over the encryption key. Option D is wrong because S3 Versioning with MFA Delete only protects against accidental or malicious deletion of object versions, not against reading encrypted data, and does not involve encryption keys at all.

275
MCQmedium

A company architect uses the Well-Architected Framework to review their workload. Which pillar specifically covers the concepts of selecting the right instance types and sizes, using serverless architectures, and choosing the appropriate storage solution?

A.Cost Optimization
B.Performance Efficiency
C.Operational Excellence
D.Sustainability
AnswerB

This is the correct pillar because Performance Efficiency focuses on using computing resources efficiently to meet system requirements. In the AWS Well-Architected Framework, this includes selecting appropriate instance types, serverless architectures like AWS Lambda, and storage tiers such as Amazon S3 Intelligent-Tiering to achieve the required performance. The pillar also encourages experimentation and reviewing architecture choices to maintain efficiency as demand changes.

Why this answer

Performance Efficiency is the correct pillar because it focuses on using computing resources efficiently to meet system requirements, which includes selecting appropriate instance types and sizes, leveraging serverless architectures to eliminate idle capacity, and choosing the right storage solution based on access patterns and performance needs. The Well-Architected Framework defines this pillar as the ability to adapt to workload changes while maintaining efficiency through resource optimization.

Exam trap

The trap here is that candidates often confuse Performance Efficiency with Cost Optimization, assuming that selecting smaller instance types or serverless is always about saving money, when the pillar's primary goal is to meet performance requirements efficiently, not just reduce spend.

How to eliminate wrong answers

Option A is wrong because Cost Optimization focuses on minimizing costs and avoiding unnecessary spending, not on selecting instance types or storage for performance reasons. Option C is wrong because Operational Excellence covers operational practices like monitoring, incident response, and automation of changes, not the technical selection of compute or storage resources. Option D is wrong because Sustainability aims to minimize environmental impacts, such as reducing energy consumption and carbon footprint, not on choosing instance sizes or serverless architectures for performance.

276
MCQmedium

A company is migrating its internal email system to a cloud-based solution. After the migration, the company's IT team no longer needs to manage the email servers, apply operating system patches, or upgrade the email software. The cloud provider handles all underlying infrastructure, the platform, and the application itself. Users access their email through a web browser or a mobile app. Which cloud service model does this scenario describe?

A.Infrastructure as a Service (IaaS)
B.Platform as a Service (PaaS)
C.Software as a Service (SaaS)
D.On-premises deployment
AnswerC

SaaS delivers a complete application over the internet, fully managed by the provider. The customer only uses the software via a browser or app and has no responsibility for the underlying infrastructure, platform, or application maintenance. This matches the scenario exactly.

Why this answer

This scenario describes Software as a Service (SaaS) because the cloud provider delivers the entire email application, including the underlying infrastructure, platform, and software, to end users. The IT team has no responsibility for managing servers, applying OS patches, or upgrading the email software—users simply access the email via a web browser or mobile app. This matches the SaaS model, where the provider manages everything from the hardware to the application, and the customer only consumes the software.

Exam trap

AWS often tests the misconception that if the customer does not manage the OS, it must be PaaS, but the key differentiator is that SaaS provides a fully functional application (like email) out of the box, whereas PaaS provides a platform for building and running custom applications.

Why the other options are wrong

A

IaaS provides virtualized computing resources like servers and storage, but the customer still manages the operating system, patches, and applications. In this scenario, the cloud provider handles all infrastructure, platform, and application, which goes beyond IaaS.

B

In this scenario, the cloud provider manages the entire application, including the platform and infrastructure, and users access the email via a browser or app. PaaS would require the customer to manage the application and data, but here the provider handles the email software, making it SaaS.

D

The scenario describes a fully managed email service accessed via browser or app, with no customer control over infrastructure or platform, which is SaaS. On-premises deployment would require the company to manage servers, patches, and software itself, which contradicts the migration to a cloud-based solution.

When would these options actually be correct?

A

A company needs to deploy a custom database application and requires full control over the operating system and middleware, but wants to avoid managing physical hardware. The cloud provider offers virtual machines, storage, and networking, while the customer handles OS patches, database installation, and application updates.

B

A company wants to deploy a custom web application using a cloud provider's runtime environment, database, and middleware, but is responsible for writing and managing the application code and data. The provider manages the underlying OS and infrastructure.

D

An exam question describing a company that hosts its own email servers in its own data center, managing all hardware, OS, and application software, with no cloud provider involvement. The correct answer would be on-premises deployment.

Why candidates pick the wrong answer

A

Candidates may confuse 'cloud-based' with IaaS, thinking that any migration to the cloud implies IaaS, without recognizing that the provider manages the entire stack including the application.

B

Candidates may confuse PaaS with SaaS because both involve managed services, but PaaS still requires the customer to manage the application, whereas in this question the provider manages the entire email application.

D

Candidates may confuse 'cloud-based solution' with any off-premises model, or think that because the company previously managed servers, the new setup is still on-premises but outsourced, missing that the provider handles everything.

277
MCQmedium

A healthcare company is migrating patient records to Amazon S3. The company must comply with HIPAA and needs to automatically identify any S3 buckets that contain protected health information (PHI) and generate alerts. The solution must be fully managed and require no manual effort to scan the data. Which AWS service should the company use?

A.Amazon Macie
B.Amazon Inspector
C.AWS Config
D.AWS Security Hub
AnswerA

Amazon Macie is the correct choice because it is a fully managed data security service that uses machine learning and managed data identifiers to automatically discover, classify, and protect sensitive data stored in Amazon S3. It can detect protected health information (PHI) without requiring manual scanning or custom pattern definitions, and it integrates with AWS Security Hub to centralize findings and alerting. Macie continuously monitors S3 buckets for anomalies and produces actionable findings, making it the only service here that directly inspects object content for sensitive data.

Why this answer

Amazon Macie is a fully managed data security and data privacy service that uses machine learning and pattern matching to discover, classify, and protect sensitive data in Amazon S3. It automatically identifies protected health information (PHI) such as medical record numbers, diagnosis codes, and patient names, and can generate alerts when such data is found in S3 buckets, meeting HIPAA compliance requirements without any manual scanning effort.

Exam trap

The trap here is that candidates often confuse Amazon Inspector (which sounds like it 'inspects' data) with Macie, but Inspector only scans for vulnerabilities in compute resources, not for sensitive data content in S3 objects.

Why the other options are wrong

B

Amazon Inspector is designed for vulnerability management and network security assessments of EC2 instances and container workloads, not for discovering or classifying sensitive data in S3 buckets.

C

AWS Config evaluates resource configurations against rules but does not automatically scan data content for PHI. It cannot identify protected health information within S3 objects, which is required for HIPAA compliance.

D

AWS Security Hub aggregates security findings from multiple services but does not automatically scan S3 buckets for PHI. It relies on other services like Amazon Macie to provide such findings, so it cannot directly identify PHI in S3.

When would these options actually be correct?

B

An exam question asking which AWS service can automatically assess EC2 instances for software vulnerabilities and unintended network exposure, with no manual scanning required.

C

A company needs to continuously monitor and record changes to S3 bucket policies and ensure they comply with a custom rule (e.g., requiring encryption or blocking public access). AWS Config would be the correct service to track configuration changes and trigger alerts for non-compliant resources.

D

A company wants a single pane of glass to view and prioritize security alerts across multiple AWS accounts and services, including findings from Amazon GuardDuty, Amazon Inspector, and AWS Config. AWS Security Hub would be the correct service to aggregate and manage these findings centrally.

Why candidates pick the wrong answer

B

Candidates may confuse 'automatically identify' with vulnerability scanning, assuming Inspector's automated assessment extends to data classification in S3.

C

Candidates may confuse AWS Config's ability to monitor resource configurations with the need to scan data content, assuming that 'identify' includes data classification, but Config only checks metadata and settings, not object contents.

D

Candidates may think Security Hub provides comprehensive security monitoring including data classification, but it is a centralized dashboard that requires other services to generate findings, not a data scanning service itself.

278
MCQmedium

A company plans to run a fleet of Amazon EC2 instances continuously for 3 years to support a steady-state application. The company wants the lowest possible cost for this predictable workload while maintaining the flexibility to change instance families if needed. Which AWS purchasing option should the company choose?

A.On-Demand Instances
B.Standard Reserved Instances
C.Compute Savings Plans
D.Spot Instances
AnswerC

Compute Savings Plans provide a flexible pricing model where you commit to a consistent amount of compute usage (measured in dollars per hour) for a 1- or 3-year term, and in return, you receive a discounted rate (up to 66%) that automatically applies across any EC2 instance family, region, or operating system. This flexibility is ideal for a fleet that may need to change instance families over time, making it the lowest-cost option that still allows you to adapt your infrastructure without being locked into a fixed configuration.

Why this answer

Compute Savings Plans offer the lowest cost for a predictable, steady-state workload over 3 years while allowing flexibility to change instance families. Unlike Reserved Instances, which lock you to a specific instance family, Compute Savings Plans apply to any EC2 instance (including those in different families) within a chosen region, automatically providing the highest discount (up to 66% vs On-Demand) for consistent compute usage.

Exam trap

The trap here is that candidates often choose Standard Reserved Instances for long-term savings without realizing that they sacrifice instance family flexibility, which Compute Savings Plans uniquely provide while still offering comparable discounts.

Why the other options are wrong

A

On-Demand Instances have no upfront commitment and are billed per hour, making them significantly more expensive than Savings Plans or Reserved Instances for a 3-year continuous workload.

B

Standard Reserved Instances lock the company into a specific instance family for the 3-year term, but the question requires flexibility to change instance families if needed.

D

Spot Instances can be interrupted with little notice, making them unsuitable for a steady-state application that must run continuously for 3 years.

When would these options actually be correct?

A

A company needs to run a short-term, unpredictable workload (e.g., less than a month) with no upfront commitment and wants the flexibility to stop instances at any time without penalty.

B

A company needs to run a predictable, steady-state workload for 3 years with no need to change instance families, and wants the lowest cost. Standard Reserved Instances offer significant discounts over On-Demand for such commitments.

D

For a fault-tolerant, stateless, or batch processing workload that can handle interruptions and requires the lowest possible cost, Spot Instances would be the correct choice.

Why candidates pick the wrong answer

A

Candidates may choose On-Demand because it offers maximum flexibility, overlooking the cost savings available for predictable, long-term workloads.

B

Candidates may assume Reserved Instances always provide the lowest cost for long-term workloads, overlooking the flexibility requirement that Compute Savings Plans offer.

D

Candidates may focus solely on the 'lowest possible cost' aspect and overlook the requirement for continuous, uninterrupted operation, assuming Spot Instances are always the cheapest option.

279
MCQmedium

A company has a strict security policy requiring that no Amazon S3 bucket or IAM role should be accessible to external AWS accounts unless explicitly approved. The security team needs a service that continuously analyzes resource-based policies and can generate findings when an S3 bucket policy allows access to a principal from outside the company's AWS Organization. Which AWS service should the team use?

A.AWS Config
B.IAM Access Analyzer
C.AWS Trusted Advisor
D.Amazon GuardDuty
AnswerB

IAM Access Analyzer continuously analyzes resource-based policies and generates findings when a resource is accessible from outside the AWS Organization. This matches the requirement of detecting unintended external access to S3 buckets and IAM roles.

Why this answer

IAM Access Analyzer is designed to continuously analyze resource-based policies (such as S3 bucket policies and IAM role trust policies) and generate findings when access is granted to principals outside of the trusted AWS Organization. It uses zone of trust logic to identify policies that allow access to external AWS accounts, making it the correct service for this security requirement.

Exam trap

The trap here is that candidates often confuse AWS Config (which audits resource configurations) with IAM Access Analyzer (which specifically analyzes resource-based policies for cross-account access), leading them to choose AWS Config for a use case that requires policy-level access analysis.

Why the other options are wrong

A

AWS Config evaluates resource compliance against rules but does not analyze resource-based policies for cross-account access. It cannot detect S3 bucket policies granting access to principals outside the AWS Organization.

D

Amazon GuardDuty is a threat detection service that monitors for malicious activity and unauthorized behavior, not for analyzing resource-based policies for cross-account access. It does not generate findings based on S3 bucket policies allowing external principals.

When would these options actually be correct?

A

A company needs to automatically remediate S3 buckets that are publicly accessible. AWS Config with a managed rule like 's3-bucket-public-read-prohibited' can detect noncompliant buckets and trigger remediation actions.

D

An exam scenario where GuardDuty would be correct: A company needs to detect suspicious API calls or potential compromise of AWS credentials within their account, such as unusual S3 bucket access patterns or unauthorized IAM role usage from external IPs.

Why candidates pick the wrong answer

A

Candidates may confuse AWS Config's compliance monitoring with IAM Access Analyzer's policy analysis, assuming Config can also check for cross-account access in resource policies.

D

Candidates may confuse GuardDuty's security monitoring capabilities with policy analysis, assuming it can detect any security misconfiguration including overly permissive S3 bucket policies.

280
MCQmedium

A company runs a microservices-based application on Amazon ECS. The application stores database credentials and API keys in plaintext configuration files that are baked into container images. A security audit reveals that this practice violates the company's compliance policy, which mandates that secrets must be stored separately from code, centrally managed, and automatically rotated every 90 days. Which AWS service should the company use to meet these requirements?

A.AWS Key Management Service (AWS KMS)
B.AWS CloudHSM
C.AWS Secrets Manager
D.AWS Systems Manager Parameter Store
AnswerC

AWS Secrets Manager is purpose-built for storing, managing, and automatically rotating secrets such as database credentials and API keys. It integrates with Lambda to perform rotation on a schedule and with RDS for automatic credential updates, meeting the compliance requirements.

Why this answer

AWS Secrets Manager is the correct choice because it is designed specifically for storing, managing, and automatically rotating database credentials, API keys, and other secrets throughout their lifecycle. It meets the compliance requirements by storing secrets separately from code, providing a central management console and API, and supporting automatic rotation every 90 days via built-in integration with AWS RDS, Redshift, and DocumentDB, or custom Lambda functions.

Exam trap

The trap here is that candidates often confuse AWS Secrets Manager with AWS Systems Manager Parameter Store, assuming both offer automatic rotation, but Parameter Store lacks native rotation capabilities and is primarily for configuration data, not secrets lifecycle management.

Why the other options are wrong

A

AWS KMS is a key management service for creating and controlling encryption keys, not for storing secrets like database credentials or API keys. It does not provide automatic rotation of secrets or a centralized secret store.

B

AWS CloudHSM provides hardware security modules for cryptographic key storage but does not offer automatic secret rotation or centralized management of application secrets like database credentials and API keys.

D

AWS Systems Manager Parameter Store does not support automatic rotation of secrets; it requires custom solutions (e.g., Lambda) to rotate secrets, whereas the compliance policy mandates automatic rotation every 90 days.

When would these options actually be correct?

A

A company needs to encrypt data at rest in Amazon S3 using customer-managed keys with automatic annual rotation. AWS KMS would be the correct service for managing the encryption keys.

B

A company needs to generate and store cryptographic keys in a dedicated, FIPS 140-2 Level 3 validated hardware security module (HSM) for compliance, and does not require automatic rotation of application secrets.

D

A company needs to store configuration data (e.g., database URLs, AMI IDs) that does not require automatic rotation, and they want a free, scalable service integrated with EC2, ECS, and Lambda for parameter management.

Why candidates pick the wrong answer

A

Candidates may confuse 'managing secrets' with 'managing encryption keys,' assuming KMS can store secrets because it handles keys and encryption.

B

Candidates may confuse CloudHSM's key storage capabilities with secret management, assuming it can handle credentials and API keys similarly to Secrets Manager.

D

Candidates may confuse Parameter Store with Secrets Manager because both can store secrets, but they overlook the automatic rotation requirement, which is a key differentiator in this question.

281
MCQmedium

A company spends over $75,000 per month on AWS services and needs ongoing, proactive cost optimization guidance from a designated AWS expert. The company also requires a 15-minute response time for their most critical production incidents. Which AWS Support plan should the company choose?

A.AWS Basic Support
B.AWS Developer Support
C.AWS Business Support
D.AWS Enterprise Support
AnswerD

AWS Enterprise Support assigns a dedicated Technical Account Manager (TAM) who acts as a strategic advisor for architecture, operations, and cost governance. The TAM proactively reviews the customer's cloud footprint using AWS Trusted Advisor and Cost Explorer to identify savings opportunities, while the 15-minute response target for business-critical incidents ensures urgent issues are addressed immediately. This combination of proactive cost optimization and fast incident response is unique to the Enterprise tier and directly matches the company's requirements.

Why this answer

AWS Enterprise Support is the correct choice because it provides a designated Technical Account Manager (TAM) for proactive cost optimization guidance and a 15-minute response time for critical production incidents. The company's monthly spend of over $75,000 and need for ongoing, expert-led cost optimization align with the Enterprise-level support features, which include a TAM who conducts regular business reviews and cost optimization workshops.

Exam trap

The trap here is that candidates often confuse the 1-hour response time of Business Support with the 15-minute response time of Enterprise Support, and overlook the requirement for a designated expert (TAM) which is only available in Enterprise Support.

Why the other options are wrong

A

AWS Basic Support does not provide a designated AWS expert, proactive cost optimization guidance, or a 15-minute response time for critical incidents. It only offers account and billing support with no technical support for production issues.

B

AWS Developer Support does not include a 15-minute response time for critical production incidents nor provides a designated AWS expert for proactive cost optimization. It is designed for early development and testing, not for production-critical workloads with high spend.

C

AWS Business Support does not include a designated Technical Account Manager (TAM) for proactive cost optimization guidance, nor does it offer a 15-minute response time for critical production incidents; its fastest response for critical cases is 1 hour.

When would these options actually be correct?

A

A company with minimal AWS usage that only needs access to documentation, whitepapers, and support forums, and does not require technical support or fast response times, would choose AWS Basic Support.

B

A company is in early development or testing phase with minimal AWS spend (e.g., under $5,000/month) and needs technical support during business hours for non-production issues. They do not require a designated expert or rapid response for critical incidents.

C

A company with monthly AWS spend under $75,000 that needs 1-hour response for critical production issues and access to AWS Support API would choose Business Support.

Why candidates pick the wrong answer

A

Candidates may mistakenly think Basic Support includes some level of technical support or that the company's needs are not as demanding, or they may overlook the specific requirements for a designated expert and rapid response.

B

Candidates may confuse Developer Support as sufficient for cost optimization because it includes general guidance, but they overlook the specific requirements for a designated expert and 15-minute response time, which are only available in higher-tier plans.

C

Candidates may confuse Business Support's 1-hour critical response with Enterprise's 15-minute response, or assume Business Support includes proactive cost guidance without realizing a TAM is only available in Enterprise.

282
MCQeasy

A company's compliance officer needs to provide an external auditor with copies of AWS SOC 2 reports and a PCI DSS attestation of compliance. The officer needs a self-service portal to download these documents directly, without contacting AWS Support. The solution must provide the most current versions of these reports. Which AWS service should the officer use?

A.AWS Artifact
B.AWS Audit Manager
C.Amazon Inspector
D.AWS Config
AnswerA

AWS Artifact is a self-service portal that provides on-demand access to AWS compliance reports, such as SOC 2, SOC 3, PCI DSS, ISO certifications, and FedRAMP, as well as the ability to review, accept, and manage AWS agreements like the Business Associate Addendum. It allows customers to download these reports directly from the AWS Management Console without needing to contact AWS Support or open a case, making it the correct destination for an external compliance officer.

Why this answer

AWS Artifact is the correct service because it provides a self-service portal for on-demand access to AWS compliance reports, including SOC 2 reports and PCI DSS attestations of compliance. It ensures the most current versions are always available without needing to contact AWS Support, directly meeting the compliance officer's requirement for a self-service download solution.

Exam trap

The trap here is that candidates confuse AWS Artifact (a document repository for compliance reports) with AWS Audit Manager (a tool for creating and managing audit evidence), leading them to select Audit Manager for downloading reports instead of Artifact.

Why the other options are wrong

B

AWS Audit Manager helps audit evidence collection and report generation, but it does not provide a self-service portal to download pre-existing compliance reports like SOC 2 or PCI DSS attestations. Those reports are available only through AWS Artifact.

C

Amazon Inspector is a vulnerability management service that scans workloads for software vulnerabilities and unintended network exposure, not a repository for compliance reports like SOC 2 or PCI DSS attestations.

D

AWS Config is used for resource inventory, configuration history, and compliance rule evaluation, not for downloading compliance reports like SOC 2 or PCI DSS attestations.

When would these options actually be correct?

B

A company needs to continuously assess and collect evidence of its AWS resource configurations against PCI DSS or SOC 2 controls, and generate audit-ready reports automatically. AWS Audit Manager would be the correct service to schedule evidence collection and produce custom audit reports.

C

A question asking which AWS service automatically assesses applications for vulnerabilities or deviations from security best practices, such as scanning EC2 instances for known CVEs or unintended network access.

D

A company needs to continuously monitor and evaluate the compliance of their AWS resource configurations against internal policies or industry standards (e.g., PCI DSS). AWS Config would be the correct service to track configuration changes and assess compliance rules.

Why candidates pick the wrong answer

B

The name 'Audit Manager' sounds like it would manage audit reports, leading candidates to assume it provides compliance documents directly, rather than understanding it is a tool for evidence collection and assessment.

C

Candidates may confuse 'compliance' with 'security scanning' and assume Inspector provides compliance reports, or they may think Inspector's findings can substitute for formal attestation documents.

D

Candidates may confuse 'compliance' broadly and think AWS Config, which deals with compliance rules, can also provide compliance reports, not realizing that AWS Artifact is the dedicated service for downloading AWS compliance documents.

283
MCQmedium

A company runs a web application where requests to /api/* should be routed to one group of EC2 instances and requests to /images/* should be routed to another group. Which AWS load balancer type supports this URL path-based routing?

A.Network Load Balancer (NLB)
B.Classic Load Balancer (CLB)
C.Gateway Load Balancer (GWLB)
D.Application Load Balancer (ALB)
AnswerD

ALB operates at Layer 7 and supports rule-based routing based on URL path, host header, HTTP headers, and query strings. Routing /api/* to one target group and /images/* to another is a standard ALB path-based routing configuration.

Why this answer

The Application Load Balancer (ALB) operates at Layer 7 (HTTP/HTTPS) and supports content-based routing, including path-based routing rules that direct requests to different target groups based on URL paths such as /api/* and /images/*. This makes ALB the correct choice for the described use case.

Exam trap

The trap here is that candidates may confuse the Layer 4 capabilities of NLB with Layer 7 routing features, mistakenly thinking NLB can handle URL-based routing because it supports TLS termination, but NLB cannot inspect HTTP path patterns.

How to eliminate wrong answers

Option A is wrong because a Network Load Balancer (NLB) operates at Layer 4 (TCP/UDP/TLS) and cannot inspect HTTP URL paths for routing decisions. Option B is wrong because the Classic Load Balancer (CLB) is a legacy option that only supports simple round-robin or sticky session routing and does not support path-based routing rules. Option C is wrong because a Gateway Load Balancer (GWLB) is designed for transparent network gateway appliances (e.g., firewalls, intrusion detection) at Layer 3/4 and does not provide HTTP path-based routing.

284
MCQmedium

A company manages multiple AWS accounts, each used by a separate business unit. The finance team wants to obtain a single monthly bill that aggregates charges from all accounts and to benefit from volume discount pricing tiers on services like Amazon EC2 and Amazon S3 across the entire organization. Which AWS feature or service should the company use to meet these requirements?

A.AWS Budgets
B.AWS Cost Explorer
C.AWS Organizations consolidated billing
D.AWS Trusted Advisor
AnswerC

AWS Organizations consolidated billing aggregates usage and charges from all member accounts into one monthly invoice for the management account, enabling the combined usage to qualify for volume discounts and reserved instance pricing across accounts. It also allows you to apply cost allocation tags to track spending per department or project, and it comes with no additional fee. This is the native solution for capturing lower effective rates through aggregated usage across separate AWS accounts.

Why this answer

AWS Organizations consolidated billing allows you to combine usage across multiple accounts to receive a single monthly bill and aggregate usage for volume discount pricing tiers (e.g., for EC2 and S3). This feature enables the finance team to benefit from lower rates as total usage across all accounts increases, without requiring any architectural changes.

Exam trap

The trap here is that candidates may confuse cost management tools (like AWS Budgets or Cost Explorer) with the actual billing aggregation feature, mistakenly thinking they can achieve consolidated billing and volume discounts through monitoring or analysis alone.

Why the other options are wrong

A

AWS Budgets allows you to set custom cost and usage budgets and receive alerts, but it does not aggregate charges across multiple accounts or provide consolidated billing with volume discounts.

D

AWS Trusted Advisor provides best practice recommendations for cost optimization, security, fault tolerance, performance, and service limits, but it does not aggregate billing across multiple accounts or provide consolidated billing with volume discounts.

When would these options actually be correct?

A

A company wants to set a monthly cost budget for its AWS account and receive notifications when spending exceeds a threshold. AWS Budgets would be the correct service to define budget limits and trigger alerts.

D

A company wants to check if its AWS account is following best practices for cost optimization, such as identifying idle resources or underutilized Amazon EBS volumes, and receive recommendations to reduce spending.

Why candidates pick the wrong answer

A

Candidates may confuse AWS Budgets with billing management features, thinking it can consolidate billing, but it only monitors spending against predefined budgets.

D

Candidates may confuse Trusted Advisor's cost optimization recommendations with actual billing aggregation and discount features, assuming it can help manage costs across accounts.

285
MCQmedium

A company uses AWS Organizations with multiple accounts for different departments (Engineering, Marketing, Sales). The finance team needs to create detailed monthly chargeback reports showing each department's usage and costs, broken down by service (e.g., Amazon EC2, Amazon S3) and by custom tags (e.g., Project). The reports must be in a machine-readable format (CSV) so they can be ingested into the company's internal billing system. The team wants the most comprehensive, granular cost data available from AWS, including line items for individual resources. Which AWS tool should the finance team configure to meet these requirements?

A.AWS Budgets
B.AWS Cost and Usage Report
C.AWS Trusted Advisor
D.Consolidated Billing
AnswerB

The AWS Cost and Usage Report (CUR) provides the most granular data available, including line items for each resource, broken down by tags, services, and accounts. It can be delivered to S3 in CSV format, making it ideal for chargeback and integration with internal billing systems.

Why this answer

The AWS Cost and Usage Report (CUR) is the correct choice because it provides the most comprehensive, granular cost data available, including line items for individual resources broken down by service, custom tags, and time period. It can be delivered to an Amazon S3 bucket in CSV format, which is machine-readable and suitable for ingestion into the company's internal billing system for detailed monthly chargeback reports.

Exam trap

The trap here is that candidates often confuse AWS Budgets (which provides cost alerts) with detailed reporting, or assume Consolidated Billing alone provides granular cost breakdowns, but neither offers the line-item, tag-enabled CSV output required for chargeback ingestion.

Why the other options are wrong

A

AWS Budgets provides cost alerts and tracking against budgets, but it does not generate detailed, machine-readable CSV reports with line-item granularity for individual resources broken down by service, tags, and accounts.

C

AWS Trusted Advisor provides recommendations for cost optimization, security, and performance, but it does not generate detailed, granular cost and usage reports with line items broken down by service, tags, or in CSV format.

D

Consolidated Billing aggregates costs across accounts but does not provide detailed, per-resource line items or support custom tags for chargeback reports. It only combines invoices, not granular usage data.

When would these options actually be correct?

A

A company needs to set cost thresholds and receive alerts when actual or forecasted costs exceed budgeted amounts, without requiring granular per-resource line-item data in a machine-readable format.

C

A company wants to identify underutilized Amazon EC2 instances to reduce costs. Which AWS tool provides cost optimization recommendations?

D

A company wants to simplify payment by having a single monthly invoice for multiple AWS accounts under AWS Organizations, without needing detailed per-resource cost breakdowns. The finance team only requires a consolidated bill for overall cost tracking.

Why candidates pick the wrong answer

A

Candidates may think 'Budgets' implies detailed cost breakdowns, but it is primarily for monitoring and alerting, not for generating comprehensive usage reports.

C

Candidates may confuse Trusted Advisor's cost optimization checks with the ability to produce detailed billing reports, assuming it can generate chargeback data.

D

Candidates may think Consolidated Billing is the tool for chargeback because it aggregates costs across accounts, but they overlook that it lacks the granularity and tag support needed for detailed departmental reports.

286
MCQmedium

A company is designing a system where a failure in one component does not cause cascading failures across the entire application. Which architectural concept does this represent?

A.Tight coupling
B.Loose coupling
C.Vertical scaling
D.Monolithic architecture
AnswerB

Loose coupling isolates components through intermediate boundaries such as queues, event streams, or APIs, allowing each piece to operate independently. A consumer does not need to be online or at the same scale as the producer, so failures are contained and retries are simple. This design enables independent scaling, deployment, and replacement, making it the core pattern for building fault-tolerant cloud workloads on AWS.

Why this answer

Loose coupling is the architectural concept that ensures components are independent, so a failure in one component does not cascade to others. In AWS, this is achieved through services like Amazon SQS for asynchronous messaging or Amazon SNS for event-driven decoupling, where each component can fail and recover independently without affecting the rest of the system.

Exam trap

AWS often tests the confusion between loose coupling and horizontal scaling, where candidates mistakenly think scaling out instances prevents cascading failures, but scaling alone does not decouple component dependencies.

How to eliminate wrong answers

Option A is wrong because tight coupling means components are highly dependent on each other, so a failure in one component directly causes cascading failures across the entire application, which is the opposite of the desired behavior. Option C is wrong because vertical scaling (increasing the size of a single instance, e.g., from t2.micro to t2.large) addresses capacity but does not prevent cascading failures between components. Option D is wrong because monolithic architecture packages all components into a single deployable unit, where a failure in any part typically brings down the entire application, directly causing cascading failures.

287
MCQmedium

A company wants to implement a hub-and-spoke network architecture where multiple VPCs can communicate with a shared services VPC (containing DNS, monitoring, and security tools) but not with each other. Which AWS networking feature enables this?

A.VPC Peering with route table customization
B.AWS Transit Gateway with route tables
C.Internet Gateway with security groups
D.VPC Endpoints
AnswerB

AWS Transit Gateway provides a single managed hub that attaches to many VPCs and supports multiple route tables to control traffic flow. By associating each spoke VPC with a route table that contains only a route to the shared-services VPC attachment, you isolate spokes from each other while still granting them access to shared resources. This scales to hundreds of VPCs without the complexity of peering full meshes.

Why this answer

AWS Transit Gateway with route tables is the correct choice because it acts as a central hub that connects multiple VPCs (spokes) to a shared services VPC, while using separate route tables to prevent inter-spoke communication. This allows the shared services VPC to be reachable from all other VPCs, but the route tables can be configured to not propagate routes between the spoke VPCs, enforcing the desired isolation.

Exam trap

The trap here is that candidates often confuse VPC Peering with Transit Gateway, assuming that route table customization in peering can achieve transitive routing, but VPC Peering does not support transitive routing (e.g., if VPC A is peered with VPC B and VPC B is peered with VPC C, VPC A cannot reach VPC C through VPC B).

How to eliminate wrong answers

Option A is wrong because VPC Peering with route table customization does not support transitive routing; each peering connection is a one-to-one relationship, so to connect multiple VPCs to a shared services VPC without them communicating with each other, you would need a full mesh of peering connections and complex route table entries, which is not scalable and does not natively prevent inter-spoke traffic without additional network appliances. Option C is wrong because an Internet Gateway is used for internet connectivity, not for private VPC-to-VPC communication; it cannot route traffic between VPCs. Option D is wrong because VPC Endpoints (Gateway or Interface endpoints) are used to privately connect VPCs to AWS services (like S3 or DynamoDB) or to services powered by AWS PrivateLink, not to route traffic between multiple VPCs.

288
MCQmedium

A company's security team wants to identify all Amazon S3 buckets that are shared with external AWS accounts or publicly accessible. The team needs a continuous evaluation that reports findings in a centralized dashboard and sends alerts when new unintended external shares are created. Which AWS service should the security team use to meet these requirements?

A.AWS Config
B.IAM Access Analyzer
C.AWS Trusted Advisor
D.Amazon GuardDuty
AnswerB

IAM Access Analyzer analyzes resource-based policies to identify resources that are shared with external entities (outside your AWS organization). It provides continuous monitoring, a dashboard of findings, and integration with AWS Security Hub and Amazon EventBridge for alerts. This directly meets the requirement.

Why this answer

IAM Access Analyzer is the correct choice because it continuously monitors resource policies, including S3 bucket policies, to identify resources shared with external AWS accounts or publicly. It provides a centralized dashboard in the IAM console to view findings and integrates with Amazon EventBridge to send alerts via Amazon SNS when new unintended external shares are created, meeting all stated requirements.

Exam trap

The trap here is that candidates often confuse AWS Config's ability to detect resource changes with the specific need for continuous policy analysis and centralized findings for external access, leading them to pick AWS Config instead of IAM Access Analyzer.

Why the other options are wrong

A

AWS Config can evaluate resource compliance against rules but does not natively identify S3 buckets shared with external accounts or provide a centralized dashboard for such findings; it lacks the specific external access analysis that IAM Access Analyzer offers.

D

Amazon GuardDuty is a threat detection service that monitors for malicious activity and unauthorized behavior, not for identifying S3 buckets shared with external accounts or publicly accessible. It does not provide a centralized dashboard for external sharing findings or continuous evaluation of bucket policies.

When would these options actually be correct?

A

A company needs to continuously monitor AWS resource configurations for compliance with internal policies (e.g., requiring encryption on S3 buckets) and receive alerts when resources become non-compliant. AWS Config rules and its dashboard would be the correct service for this scenario.

D

A company wants to continuously monitor AWS accounts for malicious or unauthorized activity, such as compromised credentials, API calls from unusual locations, or potential cryptocurrency mining. GuardDuty would be the correct service to detect these threats and send alerts.

Why candidates pick the wrong answer

A

Candidates may confuse AWS Config's ability to track configuration changes and evaluate rules with the specific need to detect external access to S3 buckets, assuming Config's compliance checks cover all security scenarios.

D

Candidates may confuse GuardDuty's security monitoring capabilities with the specific need to audit S3 bucket permissions, assuming it covers all security-related findings including access control misconfigurations.

289
MCQmedium

A company runs a production workload on Amazon EC2 and Amazon RDS. The operations team needs technical support with a guaranteed response time of less than 1 hour for critical system issues. They also require access to the full set of AWS Trusted Advisor best practice checks, including cost optimization, security, and fault tolerance recommendations. The company does not want to pay for a dedicated Technical Account Manager (TAM). Which AWS Support plan should the company choose?

A.AWS Basic Support
B.AWS Developer Support
C.AWS Business Support
D.AWS Enterprise On-Ramp Support
AnswerC

AWS Business Support provides a 1-hour response time for critical cases and includes full access to AWS Trusted Advisor best practice checks. It does not require a dedicated TAM, matching the company's needs without extra cost.

Why this answer

The AWS Business Support plan provides a guaranteed response time of less than 1 hour for critical system issues and grants access to the full set of AWS Trusted Advisor best practice checks, including cost optimization, security, and fault tolerance. This plan meets the company's requirements without the need for a dedicated Technical Account Manager (TAM), which is only included in higher-tier plans like Enterprise On-Ramp or Enterprise Support.

Exam trap

The trap here is that candidates often confuse the AWS Developer Support plan's faster response times for general guidance with the critical-case SLA, or assume that full Trusted Advisor checks are available in lower tiers, when in fact only Business and above include the complete set.

Why the other options are wrong

A

AWS Basic Support does not provide a guaranteed response time of less than 1 hour for critical issues, nor does it include access to the full set of Trusted Advisor checks (only limited checks are available).

B

AWS Developer Support does not provide a guaranteed response time of less than 1 hour for critical issues; its response time for critical cases is under 12 hours. It also does not include access to the full set of Trusted Advisor checks, only core checks.

D

AWS Enterprise On-Ramp Support includes a Technical Account Manager (TAM), which the company explicitly does not want to pay for, and it is designed for organizations with a moderate number of workloads, not for those needing only <1 hour response time and full Trusted Advisor checks without a TAM.

When would these options actually be correct?

A

A company that needs only account and billing support, with no requirement for technical support or Trusted Advisor checks, and is willing to accept community-based resources, would choose AWS Basic Support.

B

A company is developing and testing a new application on AWS and needs technical support during business hours with a response time of under 12 hours for critical issues. They do not require production-level support or full Trusted Advisor checks.

D

A company with a moderate number of workloads that requires a TAM for proactive guidance, a response time of <1 hour for critical issues, and full Trusted Advisor checks, but does not need the highest level of support or a dedicated TAM for large-scale enterprise operations, would choose Enterprise On-Ramp.

Why candidates pick the wrong answer

A

Candidates may mistakenly believe that Basic Support includes technical support with response time guarantees, or they may underestimate the support needs for a production workload.

B

Candidates may think Developer Support is sufficient because it offers technical support and is cheaper than Business Support, overlooking the specific requirements for faster response times and full Trusted Advisor checks.

D

Candidates may see 'Enterprise' and assume it includes all features needed, overlooking that it includes a TAM and is more expensive than Business Support, which already meets the stated requirements without a TAM.

290
MCQmedium

A startup wants to deploy their web application to AWS with minimal configuration. They want AWS to handle provisioning, load balancing, scaling, and health monitoring automatically. Which service is most appropriate?

A.Amazon EC2 with Auto Scaling
B.AWS Elastic Beanstalk
C.Amazon EKS
D.AWS CloudFormation
AnswerB

AWS Elastic Beanstalk is a PaaS service that abstracts away the underlying infrastructure. You simply upload your application code and Elastic Beanstalk automatically provisions and manages the environment, including the EC2 instances, load balancer, auto scaling group, and health monitoring. It also handles capacity provisioning and rolling deployments, so developers can focus on code rather than infrastructure operations. This squarely meets the requirement of minimal configuration.

Why this answer

AWS Elastic Beanstalk is the correct choice because it is a Platform-as-a-Service (PaaS) offering that automatically handles provisioning, load balancing, auto scaling, and health monitoring with minimal configuration. The startup simply uploads their web application code, and Elastic Beanstalk manages the underlying infrastructure, including the EC2 instances, Elastic Load Balancer, and CloudWatch health checks, without requiring manual setup.

Exam trap

AWS often tests the distinction between managed services (PaaS) and infrastructure services (IaaS), and the trap here is that candidates confuse Amazon EC2 with Auto Scaling as a 'fully managed' solution when it actually requires significant manual configuration for load balancing and health monitoring.

How to eliminate wrong answers

Option A is wrong because Amazon EC2 with Auto Scaling requires manual configuration of the Auto Scaling group, launch templates, load balancer, and health checks, which contradicts the 'minimal configuration' requirement. Option C is wrong because Amazon EKS is a managed Kubernetes service that demands significant setup and expertise to configure clusters, node groups, and networking, making it overkill for a simple web application deployment. Option D is wrong because AWS CloudFormation is an Infrastructure as Code (IaC) service that requires writing and maintaining templates to define resources, which is not a fully managed platform and does not automatically handle provisioning or scaling without explicit configuration.

291
MCQmedium

A small e-commerce company currently hosts its website on a single physical server in a colocation facility. The company pays a fixed monthly fee for the server, power, and bandwidth, regardless of actual usage. The CTO is evaluating AWS and notes that AWS operates millions of servers across multiple data centers, allowing it to negotiate lower prices for hardware and pass those savings to customers. The CTO expects that migrating to AWS will reduce the company's per-unit costs. Which benefit of cloud computing does this scenario BEST describe?

A.High availability
B.Elasticity
C.Economy of scale
D.Fault tolerance
AnswerC

Economy of scale is the correct answer. The scenario explicitly describes how AWS's massive infrastructure footprint enables lower per-unit costs that are passed to customers. This is a core benefit of cloud computing: customers benefit from the provider's ability to achieve cost efficiencies that are impossible for a single organization to match.

Why this answer

The scenario describes how AWS leverages its massive scale of operations—millions of servers across multiple data centers—to negotiate lower hardware prices from suppliers and pass those savings to customers. This is the definition of economy of scale: as the volume of production increases, the cost per unit decreases. The CTO expects that migrating to AWS will reduce the company's per-unit costs, which directly aligns with this cloud computing benefit.

Exam trap

AWS often tests the distinction between economy of scale (cost reduction from volume) and elasticity (cost reduction from right-sizing usage), so candidates may confuse the two because both can lower costs, but the mechanism is fundamentally different.

Why the other options are wrong

A

High availability refers to systems remaining operational despite failures, not to cost reductions from large-scale infrastructure purchasing power.

B

Elasticity refers to the ability to scale resources up or down based on demand, not to cost reductions from large-scale infrastructure. The scenario focuses on lower per-unit costs due to AWS's massive scale, not dynamic scaling.

D

Fault tolerance refers to a system's ability to continue operating despite component failures, not to cost reduction from large-scale infrastructure. The scenario focuses on cost savings from AWS's massive purchasing power, not on system resilience.

When would these options actually be correct?

A

A question describing a company needing to ensure its website remains accessible during a data center outage, with options including redundant deployments across multiple Availability Zones, would make high availability the correct answer.

B

A question describes a company with unpredictable traffic spikes that needs to automatically add or remove server capacity to match demand without manual intervention. The correct answer would be elasticity.

D

A question describing a company that needs to ensure its application remains available even if an entire AWS Availability Zone fails, and asks which cloud benefit supports this design. Fault tolerance would be correct because it involves redundant systems that prevent single points of failure.

Why candidates pick the wrong answer

A

Candidates may confuse the large scale of AWS data centers with inherent high availability, mistakenly thinking that many servers automatically mean always-on service.

B

Candidates may confuse 'economy of scale' with 'elasticity' because both are cloud benefits, and they might think that scaling resources leads to cost savings, missing the specific focus on per-unit cost reduction from massive infrastructure.

D

Candidates may confuse fault tolerance with the general reliability of cloud providers, or think that large-scale operations inherently reduce failures, but the question specifically addresses cost savings, not failure handling.

292
MCQmedium

An e-commerce company runs a critical web application on Amazon EC2 instances behind an Application Load Balancer and Amazon CloudFront. The application has been experiencing frequent, large-scale DDoS attacks that cause significant compute and data transfer costs. The company wants to implement a managed DDoS protection service that provides financial protection against scaling costs incurred during DDoS attacks, access to a DDoS Response Team (DRT) for real-time attack mitigation support, and integration with AWS WAF for application-layer attack protection. Which AWS service should the company use to meet these requirements?

A.AWS Shield Standard
B.AWS Shield Advanced
C.AWS WAF
D.Amazon GuardDuty
AnswerB

AWS Shield Advanced is a paid service that provides enhanced DDoS protection. It includes cost protection against scaling charges incurred during a DDoS attack, 24/7 access to the DDoS Response Team (DRT) for expert support, and integration with AWS WAF for application-layer attack mitigation. This matches all the requirements described in the scenario.

Why this answer

AWS Shield Advanced is the correct choice because it provides enhanced DDoS protection with financial protection against scaling costs incurred during DDoS attacks (cost protection for EC2, ELB, CloudFront, and Route 53), 24/7 access to the DDoS Response Team (DRT) for real-time attack mitigation, and seamless integration with AWS WAF for application-layer attack protection. This fully managed service meets all three stated requirements, unlike the other options.

Exam trap

The trap here is that candidates often confuse AWS Shield Standard (free, basic protection) with AWS Shield Advanced (paid, enhanced protection with cost protection and DRT access), or mistakenly think AWS WAF alone provides DDoS mitigation and financial safeguards, when in fact WAF is only an application-layer component that must be paired with Shield Advanced for the full solution.

Why the other options are wrong

A

AWS Shield Standard provides basic DDoS protection but does not offer financial protection against scaling costs, access to the DDoS Response Team (DRT), or integration with AWS WAF for application-layer attack protection.

C

AWS WAF is a web application firewall that protects against application-layer attacks, but it does not provide financial protection against scaling costs incurred during DDoS attacks or access to a DDoS Response Team (DRT). The question requires a managed DDoS protection service with these specific features, which are only offered by AWS Shield Advanced.

D

Amazon GuardDuty is a threat detection service that identifies malicious activity, but it does not provide DDoS mitigation, financial protection against scaling costs, or access to a DDoS Response Team (DRT).

When would these options actually be correct?

A

A company needs basic, always-on DDoS protection for its web applications without additional cost or the need for advanced features like cost protection, DRT access, or WAF integration. The question would specify that the company has a limited budget and only requires baseline DDoS mitigation.

C

AWS WAF would be the correct answer if the question asked for a service to create custom rules to block specific web requests (e.g., SQL injection or cross-site scripting) at the application layer, without requiring DDoS cost protection or DRT access. For example: 'A company needs to filter HTTP requests to block malicious patterns like SQL injection. Which AWS service should they use?'

D

A company wants to continuously monitor AWS accounts and workloads for malicious activity and unauthorized behavior, using machine learning and threat intelligence, without needing DDoS mitigation or financial protection.

Why candidates pick the wrong answer

A

Candidates may confuse Shield Standard with Shield Advanced because both are DDoS protection services, and they might assume Standard includes the advanced features mentioned in the question.

C

Candidates may choose AWS WAF because the question mentions 'application-layer attack protection' and integration with AWS WAF, leading them to mistakenly believe WAF alone meets all requirements, including DDoS cost protection and DRT access.

D

Candidates may confuse GuardDuty's threat detection capabilities with DDoS protection, assuming it can also mitigate attacks, or they may think it integrates with AWS WAF for application-layer protection.

293
MCQmedium

A company uses AWS Organizations to centrally manage multiple AWS accounts. The security team requires a mechanism to prevent any IAM user or role in any member account from modifying Amazon S3 bucket policies to grant public access. The solution must be enforced centrally and cannot be overridden by account administrators. Which AWS feature should the company use?

A.IAM permissions boundaries
B.Service control policies (SCPs)
C.AWS Config conformance packs
D.AWS CloudTrail Insights
AnswerB

SCPs are used in AWS Organizations to centrally manage permissions across all accounts. They define the maximum available permissions and can explicitly deny actions like modifying S3 bucket policies. SCPs apply to all principals in the account and cannot be bypassed by account administrators.

Why this answer

Service control policies (SCPs) are the correct choice because they allow AWS Organizations to centrally define permission guardrails that apply to all IAM users and roles across member accounts. SCPs can explicitly deny actions like s3:PutBucketPolicy to prevent any account administrator from modifying S3 bucket policies to grant public access, and these restrictions cannot be overridden by any IAM entity within the member account.

Exam trap

The trap here is that candidates often confuse SCPs with IAM permissions boundaries, thinking both are equally enforceable centrally, but SCPs operate at the organization level and cannot be bypassed by account administrators, whereas permissions boundaries are account-level and can be removed or modified by an admin with sufficient privileges.

Why the other options are wrong

A

IAM permissions boundaries apply to individual IAM users or roles within an account, not across multiple accounts centrally. They can be overridden by account administrators with sufficient permissions, so they do not meet the requirement for a centrally enforced, unoverridable control.

C

AWS Config conformance packs evaluate resource compliance against rules but cannot enforce or prevent actions; they only detect and report non-compliance after the fact.

D

AWS CloudTrail Insights analyzes API call patterns to detect unusual activity, but it cannot prevent or enforce restrictions on S3 bucket policy modifications. It is a detective control, not a preventive one.

When would these options actually be correct?

A

A question that asks for a way to restrict the maximum permissions that a specific IAM user or role can have within a single account, while still allowing account administrators to grant permissions within that boundary. For example: 'A company wants to ensure that developers in a single account cannot create IAM roles with full admin access, but the account admin can manage other permissions.'

C

A company needs to automatically detect and remediate S3 buckets that are publicly accessible across multiple accounts, using AWS Config rules and custom remediation actions via Systems Manager Automation.

D

A company needs to detect anomalous API activity, such as unusual patterns of S3 bucket policy modifications that might indicate a security threat. CloudTrail Insights would be the correct answer for a question about identifying suspicious behavior rather than enforcing restrictions.

Why candidates pick the wrong answer

A

Candidates may confuse permissions boundaries with service control policies because both can limit permissions, but they operate at different levels (IAM vs. organization) and have different override capabilities.

C

Candidates may confuse detection and enforcement, thinking that conformance packs can block actions, or they may overestimate AWS Config's preventive capabilities.

D

Candidates may confuse CloudTrail Insights with a security enforcement tool because it provides visibility into API usage, but they overlook that it lacks preventive capabilities and cannot centrally block actions across accounts.

294
MCQmedium

A company hosts a web application on Amazon EC2 instances behind an Application Load Balancer (ALB) in the us-east-1 Region. The application serves users worldwide, and the company wants to optimize both performance and availability for all users. The solution should use the AWS global network to route traffic from users to the nearest edge location and then over the AWS backbone to the ALB, without caching content at edge locations. Which AWS service should the company use?

A.AWS Global Accelerator
B.Amazon CloudFront
C.AWS Shield
D.Amazon Route 53 latency-based routing
AnswerA

AWS Global Accelerator uses Anycast IP addresses at AWS edge locations to receive user traffic and then routes it over the AWS global network to the application endpoint. This improves performance by reducing internet latency and provides fast failover between regions or endpoints. It does not cache content, making it suitable for dynamic applications.

Why this answer

AWS Global Accelerator uses the AWS global network to route user traffic to the nearest edge location via Anycast IP addresses, then forwards it over the AWS backbone directly to the Application Load Balancer (ALB) in us-east-1. This optimizes performance by reducing latency and jitter, and improves availability by providing static IP addresses and health-check-based traffic shifting, without caching any content at edge locations.

Exam trap

The trap here is that candidates often confuse Global Accelerator with CloudFront because both use edge locations, but the key differentiator is that CloudFront caches content at the edge, while Global Accelerator does not cache and instead optimizes network path routing for dynamic content or non-HTTP traffic.

Why the other options are wrong

B

Amazon CloudFront is a content delivery network (CDN) that caches content at edge locations. The question explicitly states 'without caching content at edge locations,' so CloudFront is not suitable.

C

AWS Shield is a managed DDoS protection service, not a global traffic optimization service. It does not route traffic over the AWS backbone or improve performance and availability for global users via edge locations.

D

Route 53 latency-based routing directs traffic to the region with the lowest latency, but it does not use the AWS global network to route traffic from users to the nearest edge location and then over the AWS backbone to the ALB. It relies on DNS resolution, which can be cached and does not provide the performance optimization of a fixed entry point close to the user.

When would these options actually be correct?

B

A company wants to deliver static and dynamic web content (e.g., images, videos, API responses) with low latency and high transfer speeds, and is okay with caching at edge locations. The question would ask for a global CDN service that caches content to reduce load on origin servers.

C

A company wants to protect its web application hosted on EC2 behind an ALB from DDoS attacks, with always-on detection and automatic inline mitigations. AWS Shield Standard is free and included, but for enhanced protection, AWS Shield Advanced would be the correct answer.

D

A company wants to route users to the closest healthy endpoint based on latency, without needing a static IP address or using the AWS global network for traffic acceleration. For example, directing users to different EC2 regions based on latency for a disaster recovery setup.

Why candidates pick the wrong answer

B

Candidates often associate 'global network' and 'edge locations' with CloudFront, but overlook the 'without caching' constraint. They may not realize that AWS Global Accelerator uses the same edge network without caching.

C

Candidates may confuse AWS Shield with services that provide global network optimization, or think that DDoS protection inherently improves performance and availability, but Shield focuses solely on security, not traffic routing.

D

Candidates may confuse latency-based routing with global network acceleration, thinking that DNS-based routing can optimize performance similarly to Global Accelerator, but they overlook that DNS does not provide a fixed entry point or use the AWS backbone.

295
MCQeasy

Which AWS service provides a serverless, fully managed Apache Spark processing engine for big data analytics without managing clusters?

A.Amazon EMR on EC2
B.Amazon Redshift
C.AWS Glue (serverless Apache Spark ETL)
D.Amazon Kinesis Data Analytics
AnswerC

AWS Glue provides a serverless Apache Spark environment purpose-built for ETL, meaning you do not provision, configure, or scale any cluster—AWS handles the underlying resources automatically. Glue scales compute based on the job's DPU (data processing unit) requirements and charges per DPU-second only while your job runs, which directly matches the need for a serverless Spark ETL service. This makes it the correct choice for running Spark ETL workloads without operational overhead.

Why this answer

AWS Glue provides a fully managed, serverless Apache Spark environment for ETL (extract, transform, load) workloads. It automatically provisions, configures, and scales the Spark cluster behind the scenes, so you don't need to manage any infrastructure. This makes it the correct choice for a serverless Apache Spark processing engine for big data analytics.

Exam trap

The trap here is that candidates often confuse Amazon EMR (which can run Spark but requires cluster management) with a fully serverless Spark offering, or they mistakenly think Amazon Kinesis Data Analytics supports Apache Spark when it actually supports Apache Flink and SQL for stream processing.

How to eliminate wrong answers

Option A is wrong because Amazon EMR on EC2 requires you to manage EC2 instances and clusters, even though it can run Apache Spark; it is not serverless. Option B is wrong because Amazon Redshift is a fully managed data warehouse that uses its own SQL-based engine, not Apache Spark, and it is not designed as a serverless Spark processing engine. Option D is wrong because Amazon Kinesis Data Analytics is a serverless service for real-time stream processing using Apache Flink or SQL, not Apache Spark.

296
MCQmedium

A company has predictable workloads running 24/7. Which EC2 pricing option would provide the most significant cost savings compared to On-Demand pricing?

A.Spot Instances
B.On-Demand Instances
C.Reserved Instances
D.Dedicated Hosts
AnswerC

Reserved Instances are a commitment-based purchasing option where you agree to a 1- or 3-year term in exchange for discounted hourly rates, reaching savings of up to 72% compared to On-Demand. You can choose Standard, Convertible, or Scheduled RIs, and apply them to steady-state usage across an instance family in a specific Region or Availability Zone, making them the best cost-efficient choice for predictable workloads that run 24/7 without interruption.

Why this answer

Reserved Instances (RIs) provide a significant discount (up to 72%) over On-Demand pricing in exchange for a one- or three-year commitment. Since the company has predictable, 24/7 workloads, RIs are the ideal choice because they match the steady-state usage pattern and offer the highest cost savings for always-on instances.

Exam trap

The trap here is that candidates often confuse Spot Instances with cost savings for any workload, but Spot Instances are only cost-effective for interruptible, stateless workloads, not for predictable 24/7 operations where reliability is paramount.

How to eliminate wrong answers

Option A is wrong because Spot Instances are designed for fault-tolerant, flexible workloads that can handle interruptions, not for predictable 24/7 workloads where availability is critical. Option B is wrong because On-Demand Instances are the most expensive pricing model, offering no discount and thus no cost savings compared to themselves. Option D is wrong because Dedicated Hosts are a physical server isolation option that incurs additional costs (per-host billing) and is not a pricing model for cost savings; they are chosen for compliance or licensing reasons, not for reducing costs over On-Demand.

297
MCQeasy

Which AWS service allows you to build, train, and deploy machine learning models at scale?

A.Amazon Rekognition
B.Amazon Comprehend
C.Amazon SageMaker
D.AWS DeepLens
AnswerC

Amazon SageMaker is AWS's flagship machine learning platform, offering an integrated suite that covers the entire ML lifecycle: labeling with Ground Truth, building via Jupyter notebooks, training on managed clusters, automatic tuning with Autopilot, and deployment to scalable endpoints. It supports popular frameworks like TensorFlow, PyTorch, and XGBoost, and includes MLOps features such as pipelines, model registry, and monitoring. This makes it the correct choice as a general, end-to-end ML development platform on AWS.

Why this answer

Amazon SageMaker is the correct answer because it is a fully managed service that provides every component needed for the machine learning lifecycle, including building, training, and deploying models at scale. It offers integrated Jupyter notebooks for development, built-in algorithms, automatic model tuning, and one-click deployment to a production endpoint with auto-scaling. This makes it the single AWS service designed specifically for end-to-end ML workflows, unlike the other options which serve narrower AI/ML functions.

Exam trap

The trap here is that candidates confuse purpose-built AI services (like Rekognition or Comprehend) with the full ML platform (SageMaker), assuming any service with 'AI' in its name can handle custom model training and deployment.

How to eliminate wrong answers

Option A is wrong because Amazon Rekognition is a pre-trained AI service for image and video analysis (e.g., object detection, facial recognition) and does not allow you to build, train, or deploy custom machine learning models. Option B is wrong because Amazon Comprehend is a natural language processing (NLP) service that uses pre-trained models to extract insights from text (e.g., sentiment, entities) and cannot be used to train or deploy your own ML models. Option D is wrong because AWS DeepLens is a hardware device (a deep learning-enabled video camera) that runs pre-trained models locally for edge inference, not a service for building, training, or deploying models at scale in the cloud.

298
MCQmedium

A company's data scientists want a managed environment for collaborative Jupyter notebooks connected to their AWS data sources and compute without managing infrastructure. Which AWS service provides this?

A.AWS Cloud9
B.Amazon SageMaker Studio
C.Amazon EMR Studio
D.AWS Lambda with Jupyter
AnswerB

Amazon SageMaker Studio is the purpose-built, unified integrated development environment for the entire machine learning lifecycle. It provides managed Jupyter notebooks with automatic scaling of compute resources, direct integration with SageMaker components like Experiments, Pipelines, and Model Registry, and supports collaboration through shared spaces and role-based access. Unlike generic IDEs or single-purpose tools, SageMaker Studio is designed specifically for data scientists to prepare data, build, train, tune, deploy, and monitor models all in one place.

Why this answer

Amazon SageMaker Studio is a fully managed, web-based visual interface for data scientists to build, train, debug, deploy, and monitor machine learning models. It provides collaborative Jupyter notebooks that can connect directly to AWS data sources (e.g., S3, Athena, Redshift) and compute resources (e.g., SageMaker training instances, endpoints) without requiring any infrastructure management by the user.

Exam trap

The trap here is that candidates may confuse Amazon SageMaker Studio with AWS Cloud9 or Amazon EMR Studio, because all three offer web-based development environments, but only SageMaker Studio is specifically designed for collaborative Jupyter notebooks with integrated ML compute and data source connectivity without infrastructure management.

How to eliminate wrong answers

Option A is wrong because AWS Cloud9 is a cloud-based integrated development environment (IDE) for writing, running, and debugging code, but it is not purpose-built for collaborative Jupyter notebooks with integrated ML workflows and does not natively connect to SageMaker compute or data sources. Option C is wrong because Amazon EMR Studio is a web-based IDE for big data analytics using Apache Spark, Hive, and other open-source frameworks, but it is not designed for Jupyter notebooks in a managed ML environment and focuses on EMR clusters rather than SageMaker. Option D is wrong because AWS Lambda with Jupyter is not a managed service; Lambda is a serverless compute service for running code in response to events, and it does not provide a collaborative notebook interface or persistent compute for interactive data science work.

299
MCQmedium

A startup recently signed up for AWS and is using the AWS Free Tier to run a small web application. The startup's finance lead wants to monitor the team's usage of AWS services to ensure they do not exceed the Free Tier limits and incur unexpected charges. The finance lead needs a tool that can proactively send an alert when the team approaches 80% of the Free Tier limit for a specific service, such as Amazon EC2. Which AWS service or feature should the finance lead use to set up this alert?

A.AWS Budgets
B.AWS Cost Explorer
C.AWS Trusted Advisor
D.AWS Personal Health Dashboard
AnswerA

AWS Budgets allows you to create a budget with a Free Tier usage alert. You can set a threshold (e.g., 80%) for a specific service and receive email notifications when usage reaches that threshold. This is the correct tool for proactive monitoring of Free Tier limits.

Why this answer

AWS Budgets allows you to set custom cost and usage budgets, including alerts for Free Tier usage. You can configure a budget to track your actual Free Tier consumption for a specific service like Amazon EC2 and trigger an alert when usage reaches 80% of the Free Tier limit. This meets the finance lead's requirement for proactive notification before exceeding limits and incurring charges.

Exam trap

The trap here is that candidates confuse AWS Cost Explorer's visualization and forecasting capabilities with the proactive alerting feature of AWS Budgets, assuming Cost Explorer can send threshold-based alerts when it cannot.

Why the other options are wrong

B

AWS Cost Explorer provides historical cost data and usage visualization but does not support proactive alerts based on Free Tier usage thresholds. It cannot send notifications when approaching 80% of a Free Tier limit.

C

AWS Trusted Advisor provides cost optimization recommendations and checks for Free Tier usage, but it does not support proactive alerts at a specific threshold like 80% of a service's Free Tier limit. It only shows current usage status (e.g., green/yellow/red) without customizable threshold alerts.

D

AWS Personal Health Dashboard provides alerts about service health events and scheduled maintenance, not proactive usage or cost alerts related to Free Tier limits.

When would these options actually be correct?

B

A finance lead wants to analyze past spending patterns and forecast future costs for a specific service over the last 6 months. AWS Cost Explorer would be the correct tool for this historical analysis and cost trend visualization.

C

A question asking which AWS service provides best practices recommendations to reduce cost, improve performance, or increase security—such as identifying idle resources or underutilized EC2 instances—would make Trusted Advisor the correct answer.

D

A question asks which tool provides real-time notifications when an AWS service is experiencing an outage or scheduled maintenance that could impact the user's resources.

Why candidates pick the wrong answer

B

Candidates may confuse Cost Explorer's cost analysis capabilities with the alerting functionality of AWS Budgets, assuming that a tool that shows costs can also send alerts, but Cost Explorer lacks proactive notification features.

C

Candidates may confuse Trusted Advisor's Free Tier usage check with the ability to set proactive alerts, assuming it can notify them when approaching limits, but it only displays static status indicators.

D

Candidates may confuse 'health' monitoring with cost/usage monitoring, or assume Personal Health Dashboard covers all types of alerts including budget thresholds.

300
MCQmedium

A company is migrating a legacy on-premises application to AWS. The application requires a shared file system that can be mounted by multiple Amazon EC2 instances concurrently. The EC2 instances run Amazon Linux and are deployed across multiple Availability Zones for high availability. The file system must grow and shrink automatically as files are added or removed, and the company wants to avoid provisioning storage capacity in advance. Which AWS service should the company use to meet these requirements?

A.Amazon S3
B.Amazon EBS
C.Amazon EFS
D.Amazon FSx for Windows File Server
AnswerC

Amazon EFS provides a fully managed, scalable NFS file system that can be mounted by multiple EC2 instances across different Availability Zones. It automatically scales storage capacity on demand and charges only for the storage used, meeting all the stated requirements.

Why this answer

Amazon EFS (Elastic File System) is a fully managed NFS file system that can be mounted concurrently by multiple EC2 instances across different Availability Zones. It automatically scales storage capacity up and down as files are added or removed, eliminating the need to provision storage in advance. EFS supports the NFSv4.1 and NFSv4.0 protocols, making it ideal for shared file workloads on Amazon Linux.

Exam trap

The trap here is that candidates often confuse Amazon EBS with a shared file system, overlooking that EBS volumes are single-instance attachments (except for the limited multi-attach feature) and require upfront capacity provisioning, whereas EFS is designed specifically for shared, elastic file storage across multiple instances and AZs.

Why the other options are wrong

A

Amazon S3 is an object storage service, not a shared file system that can be mounted by multiple EC2 instances concurrently via a standard file system interface (POSIX). It does not support automatic file system mounting or concurrent read/write locking required for a shared file system.

B

Amazon EBS volumes cannot be mounted by multiple EC2 instances concurrently; they are block-level storage attached to a single instance. The requirement for concurrent access across multiple instances and automatic scaling rules out EBS.

D

Amazon FSx for Windows File Server requires provisioning storage capacity in advance and does not automatically grow and shrink as files are added or removed. It also does not support Amazon Linux EC2 instances natively, as it is designed for Windows-based environments.

When would these options actually be correct?

A

A company needs to store and retrieve any amount of data from anywhere (e.g., backup, static website hosting, or data lake) with high durability and scalability, and does not require a file system mount or concurrent file-level access from EC2 instances.

B

A question requiring a single EC2 instance to have persistent, high-performance block storage for a database, with snapshots for backup and the ability to change volume type without stopping the instance (e.g., using EBS Multi-Attach for a limited number of instances in the same AZ).

D

A company needs a shared file system for Windows-based EC2 instances that supports SMB protocol, Active Directory integration, and requires high availability across multiple Availability Zones. The company is willing to provision storage capacity upfront and does not need automatic scaling.

Why candidates pick the wrong answer

A

Candidates may confuse S3's scalability and shared access capabilities with a file system, not realizing that S3 is object-based and lacks the file locking and POSIX compliance needed for concurrent mounting by EC2 instances.

B

Candidates may confuse EBS with a shared file system because EBS volumes can be attached to one instance and then reattached to another, but they do not support concurrent multi-instance mounting.

D

Candidates may confuse FSx for Windows File Server with a general-purpose shared file system, overlooking that it is Windows-specific and requires capacity provisioning, unlike EFS which is fully managed and elastic for Linux.

Page 3

Page 4 of 14

Page 5