Courseiva

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

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

Page 7

Page 8 of 14

Page 9
526
MCQmedium

A company has a monthly budget of $10,000 for its development AWS account. The project manager wants to receive an automated email alert when the actual costs for the current month reach 80% of the budget. The project manager does not want to build any custom code or manage any infrastructure for this alert. Which approach should the project manager take to meet these requirements?

A.Create a budget in AWS Budgets for the account, set the budget amount to $10,000, configure an alert for actual cost at 80% of the budget amount, and specify an email address to receive the notification.
B.Create a cost allocation tag in the Billing and Cost Management console, then configure an Amazon SNS topic to send an email when the tag's cost reaches $8,000.
C.Create a usage report in AWS Cost Explorer, set a forecast alert at 80% of the monthly budget, and configure the report to be sent via email.
D.Create an AWS Lambda function that queries the AWS Cost Explorer API daily, compares actual cost to the budget, and sends an email if costs exceed $8,000.
AnswerA

Correct. AWS Budgets allows you to set a cost budget and define alerts for actual or forecasted costs. When the actual costs reach the 80% threshold, Budgets sends a notification to the specified email address. This is a fully managed feature with no custom code or infrastructure required.

Why this answer

AWS Budgets allows you to set a monthly budget of $10,000 and configure an alert to trigger when actual costs reach 80% ($8,000). The alert can send an email notification directly without requiring any custom code or infrastructure management, meeting the project manager's requirements exactly.

Exam trap

The trap here is that candidates may overcomplicate the solution by choosing a custom-coded approach (Lambda) or a reporting tool (Cost Explorer) when AWS Budgets provides a simple, managed, and code-free alerting mechanism directly in the Billing and Cost Management console.

Why the other options are wrong

B

Cost allocation tags are used for tracking and categorizing costs, not for setting budgets or alerts. Amazon SNS alone cannot monitor costs or trigger alerts based on tag cost thresholds without custom code.

C

AWS Cost Explorer does not support setting alerts or automated email notifications; it is a visualization and analysis tool only.

D

The project manager does not want to build any custom code or manage any infrastructure, but this option requires creating and managing an AWS Lambda function, which violates that constraint.

When would these options actually be correct?

B

This approach would be correct if the requirement was to receive a notification when costs associated with a specific tag (e.g., a project or department) reach a certain threshold, and the company is willing to build a custom solution using Lambda or similar to query the API and publish to SNS.

C

If the requirement were to generate a recurring cost analysis report (e.g., weekly usage report) without alerts, and the user wanted to receive it via email, Cost Explorer reports with scheduled delivery would be correct.

D

This option would be correct if the requirements included custom logic (e.g., complex cost calculations, multi-account aggregation) or integration with other systems, and the candidate was willing to manage serverless infrastructure.

Why candidates pick the wrong answer

B

Candidates may think cost allocation tags can directly trigger alerts, or that SNS can monitor costs, because both are related to billing and notifications, but they lack the built-in budget alerting capability of AWS Budgets.

C

Candidates may confuse Cost Explorer's reporting capabilities with alerting features, assuming it can trigger notifications like AWS Budgets.

D

Candidates may think AWS Budgets is insufficient for custom thresholds or alerts, and assume a Lambda-based solution offers more flexibility, overlooking the 'no custom code' requirement.

527
MCQmedium

A company has two separate VPCs — one for development workloads and one for a shared services environment — and wants EC2 instances in both VPCs to communicate with each other using private IP addresses without traffic traversing the public internet. Which AWS feature enables this?

A.Internet Gateway
B.NAT Gateway
C.VPC Peering
D.AWS Direct Connect
AnswerC

VPC Peering creates a one-to-one networking relationship between two VPCs, using AWS's private global network, that allows instances in either VPC to communicate with each other as if they were on the same network, using private IPv4 or IPv6 addresses. The peering connection is not a gateway or VPN; it is a simple, layer-3 connection that requires no additional hardware, and there is no single point of failure or bandwidth bottleneck. It can be established between VPCs in the same account, across accounts, or across regions, but note that transitive peering is not supported — if VPC A peers with B and B peers with C, A cannot communicate with C via B. This is the correct solution for directly connecting two VPCs in a private, non-internet-routed fashion.

Why this answer

VPC Peering enables direct network connectivity between two VPCs using private IP addresses, with traffic routed entirely within the AWS network backbone. This allows EC2 instances in the development VPC and the shared services VPC to communicate without traversing the public internet, as traffic stays within the AWS global infrastructure.

Exam trap

The trap here is that candidates often confuse VPC Peering with a NAT Gateway or Internet Gateway, mistakenly thinking those services can bridge two VPCs, when in fact they are designed for internet-bound traffic, not private VPC-to-VPC connectivity.

How to eliminate wrong answers

Option A is wrong because an Internet Gateway (IGW) is a horizontally scaled, redundant component that allows communication between a VPC and the public internet, not between two separate VPCs. Option B is wrong because a NAT Gateway enables instances in a private subnet to initiate outbound traffic to the internet (e.g., for updates) but does not allow inbound connections from another VPC or direct VPC-to-VPC communication. Option D is wrong because AWS Direct Connect establishes a dedicated private network connection from an on-premises data center to AWS, not between two VPCs within AWS.

528
MCQmedium

A company manages over 100 AWS accounts using AWS Organizations. The security team wants a centralized service that continuously monitors for malicious or unauthorized behavior across all accounts. The service must analyze AWS CloudTrail management event logs, VPC Flow Logs, and DNS query logs to automatically detect threats such as anomalous API calls, crypto-mining activity, and compromised credentials. The security team wants to receive actionable alerts without having to write custom detection rules or manage underlying infrastructure. Which AWS service should the security team use?

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

Amazon GuardDuty is a managed threat detection service that continuously monitors AWS accounts and workloads for malicious activity. It analyzes CloudTrail management events, VPC Flow Logs, and DNS logs to detect threats such as anomalous API calls, crypto-mining, and compromised credentials. It operates without requiring custom rules and can be centrally enabled across all accounts in an AWS Organization.

Why this answer

Amazon GuardDuty is a threat detection service that continuously monitors for malicious or unauthorized behavior using machine learning, anomaly detection, and integrated threat intelligence. It natively analyzes AWS CloudTrail management event logs, VPC Flow Logs, and DNS query logs across all accounts in an AWS Organization, automatically generating actionable alerts without requiring custom rules or infrastructure management.

Exam trap

The trap here is that candidates often confuse Amazon Inspector (a vulnerability scanner) with GuardDuty (a threat detector), or assume AWS Config can perform threat detection when it is actually a compliance and configuration tracking service.

Why the other options are wrong

A

Amazon Inspector is a vulnerability management service that scans for software vulnerabilities and unintended network exposure, not a threat detection service that analyzes CloudTrail, VPC Flow Logs, or DNS logs for malicious behavior.

B

AWS Trusted Advisor provides best-practice recommendations for cost optimization, performance, security, and fault tolerance, but it does not continuously monitor for malicious activity or analyze CloudTrail, VPC Flow Logs, or DNS logs to detect threats like crypto-mining or compromised credentials.

D

AWS Config is a service for evaluating resource configurations against desired policies, not for threat detection. It does not analyze CloudTrail logs, VPC Flow Logs, or DNS logs to identify malicious activity.

When would these options actually be correct?

A

A company wants to automatically assess EC2 instances for common vulnerabilities and exposures (CVEs) and network reachability issues, and needs to generate reports on findings without managing infrastructure.

B

A company wants a service that automatically checks AWS accounts for compliance with best practices (e.g., security groups open to unrestricted access, IAM key rotation) and provides recommendations to improve security posture without needing to deploy agents or analyze logs. Trusted Advisor would be the correct answer.

D

AWS Config would be correct in a scenario where the company needs to continuously monitor and evaluate AWS resource configurations for compliance with internal policies or industry standards, such as ensuring all S3 buckets are private or EC2 instances have required tags, and receive alerts on configuration changes.

Why candidates pick the wrong answer

A

Candidates may confuse 'monitoring for threats' with 'vulnerability scanning,' and Inspector's name suggests it inspects for security issues, leading them to overlook that it does not analyze logs for threat detection.

B

Candidates may confuse Trusted Advisor's security checks with threat detection, assuming that its security recommendations include real-time monitoring for malicious behavior, when in fact it only provides static checks and recommendations.

D

Candidates may confuse AWS Config's monitoring and alerting capabilities with security threat detection, as both involve continuous monitoring and rule-based evaluations, but Config focuses on configuration compliance, not threat analysis.

529
MCQeasy

Which AWS service is a fully managed data warehousing service optimized for online analytical processing (OLAP) of large datasets?

A.Amazon RDS
B.Amazon DynamoDB
C.Amazon Redshift
D.Amazon Aurora
AnswerC

Amazon Redshift is AWS's fully managed, petabyte-scale cloud data warehouse, explicitly built for online analytical processing (OLAP). It uses columnar storage, massively parallel processing (MPP) across clusters, and query optimization for fast execution of complex SQL aggregations and joins over structured data. Redshift integrates with BI tools and can query data directly in S3 via Redshift Spectrum, making it the unequivocal correct choice for this scenario.

Why this answer

Amazon Redshift is a fully managed, petabyte-scale data warehouse service designed specifically for online analytical processing (OLAP) of large datasets. It uses columnar storage, massively parallel processing (MPP), and data compression to deliver fast query performance on structured and semi-structured data, making it the correct choice for OLAP workloads.

Exam trap

The trap here is that candidates often confuse OLTP services (RDS, Aurora, DynamoDB) with OLAP services, mistakenly thinking any database can handle large-scale analytics, but AWS specifically positions Redshift as the only fully managed data warehouse for OLAP workloads.

How to eliminate wrong answers

Option A is wrong because Amazon RDS is a relational database service optimized for online transaction processing (OLTP), not for large-scale analytical queries. Option B is wrong because Amazon DynamoDB is a NoSQL key-value and document database designed for low-latency, high-throughput OLTP workloads, not for complex analytical queries on large datasets. Option D is wrong because Amazon Aurora is a MySQL- and PostgreSQL-compatible relational database engine focused on OLTP performance and high availability, not on OLAP or data warehousing.

530
MCQmedium

A company discovered that an IAM user's access keys were accidentally committed to a public GitHub repository. Which immediate action should they take first?

A.Delete the GitHub repository
B.Immediately deactivate or delete the exposed IAM access keys
C.Enable MFA for the IAM user
D.Move the credentials to a private repository
AnswerB

Deactivating or deleting the exposed IAM access keys is the correct and urgent first step because it immediately invalidates the credential material that an attacker may already be using. Deactivation temporarily disables the keys and can be reversed after investigation, whereas deletion permanently removes them, but both actions stop ongoing unauthorized API calls in near real time. This should be followed by rotation (creating new keys) and auditing CloudTrail for any malicious activity performed with the compromised keys.

Why this answer

The immediate priority when IAM access keys are exposed is to revoke their validity to prevent unauthorized use. Deactivating or deleting the keys ensures that any malicious actor who obtained them from the public repository can no longer authenticate as the IAM user, stopping potential data breaches or resource abuse. This aligns with the AWS security best practice of rotating credentials upon suspected compromise.

Exam trap

The trap here is that candidates may focus on removing the public exposure (e.g., deleting the repo or moving to private) rather than understanding that the keys themselves must be invalidated, as the damage is already done once they are publicly accessible.

How to eliminate wrong answers

Option A is wrong because deleting the GitHub repository does not invalidate the already-exposed access keys; the keys remain active and can still be used by anyone who copied them. Option C is wrong because enabling MFA adds a second factor for future console logins but does not affect the validity of the already-leaked access keys, which are used for programmatic access and bypass MFA entirely. Option D is wrong because moving the credentials to a private repository does not revoke the keys; they are still active and could have been copied by unauthorized parties before the move, leaving the account vulnerable.

531
MCQmedium

A company plans to migrate its on-premises workload to AWS. The finance team wants to compare the total cost of ownership between running the workload on-premises and running it on AWS. They need to estimate monthly costs for different Amazon EC2 instance types, pricing models (On-Demand, Reserved, Spot), and storage options before making any commitment. Which AWS tool should the finance team use to create this detailed cost estimate?

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

AWS Pricing Calculator is a web-based cost estimation tool that lets you define a workload's architecture—such as EC2 instance types, storage, data transfer, and region—and then produces a monthly cost estimate. It supports comparing On-Demand vs. Savings Plans vs. Reserved Instance pricing, and it can generate a total cost of ownership (TCO) report against on-premises costs, making it the appropriate tool for pre-migration cost planning.

Why this answer

AWS Pricing Calculator is the correct tool because it allows users to create detailed cost estimates for AWS services, including EC2 instance types, pricing models (On-Demand, Reserved, Spot), and storage options, before any commitment. It provides a granular breakdown of monthly costs, enabling a total cost of ownership (TCO) comparison between on-premises and AWS workloads. This aligns directly with the finance team's requirement to estimate costs without incurring actual usage.

Exam trap

The trap here is that candidates often confuse AWS Cost Explorer (a historical analysis tool) with the AWS Pricing Calculator (a pre-provisioning estimation tool), because both deal with cost data, but Cost Explorer cannot generate estimates for hypothetical configurations.

Why the other options are wrong

B

AWS Budgets is used to set spending limits and receive alerts, not to create detailed cost estimates for comparing on-premises vs. AWS TCO.

C

AWS Cost Explorer analyzes historical costs and usage, but cannot create a detailed cost estimate for a planned migration before any resources are deployed.

D

AWS Trusted Advisor provides recommendations for cost optimization, performance, security, and fault tolerance, but it does not allow users to create custom cost estimates for comparing on-premises vs. AWS workloads before migration.

When would these options actually be correct?

B

A company wants to set a monthly budget for its AWS services and receive alerts when spending exceeds a threshold. The finance team needs to monitor costs and avoid surprises.

C

A company has been running workloads on AWS for several months and wants to analyze past spending patterns to identify cost-saving opportunities or forecast future costs based on historical data.

D

A company wants to identify underutilized Amazon EC2 instances to reduce costs. AWS Trusted Advisor would be the correct tool because it checks instance utilization and provides cost optimization recommendations.

Why candidates pick the wrong answer

B

Candidates may confuse budgeting tools with cost estimation tools, thinking 'Budgets' can also estimate costs, but its purpose is monitoring and alerting, not upfront estimation.

C

Candidates may confuse Cost Explorer's cost analysis capabilities with the ability to create upfront estimates, as both involve cost data.

D

Candidates may think Trusted Advisor covers all cost-related tasks, including estimation, because it offers cost optimization checks, but it only reviews existing AWS usage, not pre-migration estimates.

532
MCQeasy

Which AWS support plan provides access to AWS Infrastructure Event Management (IEM) for product launches and migrations at no additional charge?

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

Enterprise Support is the highest AWS Support tier and includes Infrastructure Event Management (IEM) at no extra charge. This means AWS infrastructure specialists work proactively with your team before, during, and after a critical business event — such as a major product launch or a large migration — to validate architecture, identify risks, and provide real-time operational support. Because IEM is bundled into the Enterprise plan, you do not need a separate purchase order to access these specialized resources.

Why this answer

The Enterprise Support plan includes AWS Infrastructure Event Management (IEM) at no additional charge, providing architectural and scaling guidance for product launches and migrations. This is a key differentiator from lower-tier plans, which either do not include IEM or require an extra fee. The Business Support plan offers IEM only as a paid add-on, while Developer and Basic plans lack access entirely.

Exam trap

The trap here is that candidates often assume the Business Support plan includes IEM for free because it offers a higher level of support than Developer, but AWS explicitly reserves complimentary IEM for Enterprise Support, while Business requires an additional fee.

How to eliminate wrong answers

Option A is wrong because the Developer Support plan does not include IEM; it is designed for early development and testing with no access to event management. Option B is wrong because the Business Support plan offers IEM only as a paid add-on, not at no additional charge. Option D is wrong because the Basic Support plan provides only account and billing support with no access to IEM or any proactive guidance.

533
MCQmedium

A company runs a web application that connects to an Amazon RDS for MySQL database. The security policy requires that the database password be rotated every 30 days. The development team wants a fully managed solution that automatically rotates the password, handles the update in RDS, and provides the application with the latest credentials without any code changes. The application should also continue to work during the rotation process. Which AWS service should the company use to meet these requirements?

A.AWS Secrets Manager
B.AWS Systems Manager Parameter Store
C.AWS Key Management Service (AWS KMS)
D.AWS Identity and Access Management (IAM)
AnswerA

Correct. AWS Secrets Manager is a fully managed service that stores, rotates, and retrieves secrets such as database credentials. It supports automatic rotation with built-in integration for Amazon RDS, Aurora, Redshift, and other services. Secrets Manager can rotate passwords on a schedule and use versioning to ensure that applications continue to work during rotation by serving the current version while a new version is being created.

Why this answer

AWS Secrets Manager is the correct choice because it provides a fully managed service for automatic password rotation every 30 days, directly integrates with Amazon RDS for MySQL to update the database credentials, and supplies the latest credentials to the application via the Secrets Manager API without requiring any code changes. The rotation process is designed to ensure application availability by using a staged rotation strategy (e.g., creating a new credential while the old one remains valid) so the application continues to work during the rotation.

Exam trap

AWS often tests the distinction between Secrets Manager (for automatic rotation and RDS integration) and Systems Manager Parameter Store (for static configuration or manual rotation), leading candidates to choose Parameter Store because it can store secrets but lacks the automated rotation and RDS-specific update capability required here.

Why the other options are wrong

B

AWS Systems Manager Parameter Store does not support automatic password rotation for RDS databases. It can store secrets but requires custom logic to rotate and update credentials, which does not meet the requirement for a fully managed, automatic rotation solution.

C

AWS KMS is a key management service for encryption keys, not for rotating database passwords. It does not provide automatic password rotation or direct integration with RDS for credential updates.

D

IAM manages permissions for users and services, not database credentials. It cannot automatically rotate or provide RDS database passwords to applications without code changes.

When would these options actually be correct?

B

Parameter Store would be correct if the requirement was to store a static database password or configuration string, and the application needed to retrieve it without automatic rotation. For example, a company that manually rotates passwords and only needs secure storage and retrieval via AWS Systems Manager.

C

A company needs to encrypt data at rest in Amazon S3 using customer-managed keys and wants to automatically rotate the encryption keys annually. AWS KMS would be the correct service for managing and rotating the encryption keys.

D

A company needs to grant an EC2 instance temporary access to an S3 bucket without storing long-term credentials. IAM roles would be correct because they provide temporary credentials via instance profiles, requiring no manual rotation or code changes.

Why candidates pick the wrong answer

B

Candidates may confuse Parameter Store's secure storage capability with Secrets Manager's rotation feature, assuming Parameter Store can handle rotation because it can store secrets and integrate with other AWS services.

C

Candidates may confuse 'key rotation' with 'password rotation' and assume KMS can handle both, or they may think KMS is involved because Secrets Manager uses KMS to encrypt secrets.

D

Candidates may confuse IAM's role in managing access with credential management, assuming IAM can handle database passwords similarly to how it handles AWS access keys.

534
MCQmedium

A company needs to integrate their on-premises Active Directory with AWS to enable SSO for employees accessing AWS services. Which AWS service provides this federation capability?

A.Amazon Cognito
B.AWS IAM Identity Center
C.AWS Directory Service AD Connector
D.AWS IAM roles
AnswerB

AWS IAM Identity Center is the required AWS service for workforce single sign-on. It lets you integrate with your on-premises Active Directory through a directory source such as AWS Managed Microsoft AD or AD Connector, and then define permission sets that assign users and groups to roles across multiple AWS accounts. After authenticating once with their corporate credentials, users gain access to all AWS accounts and business applications they are permitted to use, without needing separate IAM sign-ins.

Why this answer

AWS IAM Identity Center (formerly AWS SSO) is the correct service for integrating on-premises Active Directory with AWS to enable single sign-on (SSO) for employees accessing AWS services. It supports federation via SAML 2.0 or SCIM protocols, allowing you to connect your existing AD identity source and centrally manage user access to multiple AWS accounts and business applications.

Exam trap

The trap here is that candidates confuse AWS Directory Service AD Connector (which only proxies authentication) with the full SSO and access management capabilities of IAM Identity Center, leading them to choose Option C.

How to eliminate wrong answers

Option A is wrong because Amazon Cognito is designed for customer-facing identity and access management (e.g., mobile app users), not for federating enterprise on-premises Active Directory with AWS for employee SSO. Option C is wrong because AWS Directory Service AD Connector is a proxy that forwards authentication requests to your on-premises AD but does not provide the centralized SSO portal, permission sets, or multi-account management capabilities that IAM Identity Center offers. Option D is wrong because AWS IAM roles are a mechanism for granting permissions, not a service that provides federation or SSO integration; while roles can be used in federation flows, they require an external identity provider (IdP) and do not themselves integrate with on-premises AD.

535
MCQmedium

A development team needs to deploy a web application on AWS. They want to avoid managing the underlying infrastructure, such as EC2 instances and load balancers, but still need the ability to control scaling, update the application code, and perform rollbacks. The application must scale automatically based on demand and remain highly available. Which AWS service should the team use?

A.AWS Elastic Beanstalk
B.Amazon EC2 with Auto Scaling groups and an Application Load Balancer
C.AWS Lambda
D.Amazon ECS using the EC2 launch type
AnswerA

Correct. AWS Elastic Beanstalk is a PaaS that abstracts the underlying infrastructure (EC2, load balancers, scaling) and automatically manages deployment, scaling, and health monitoring. Developers can upload code and configure scaling and rollback policies without managing servers.

Why this answer

AWS Elastic Beanstalk is the correct choice because it provides a Platform as a Service (PaaS) model that abstracts the underlying EC2 instances, load balancers, and Auto Scaling groups. It allows the team to upload their application code, and Elastic Beanstalk automatically handles capacity provisioning, load balancing, scaling, and health monitoring. The team retains control over scaling configuration, application version updates, and rollbacks through the Elastic Beanstalk console or CLI, without managing the infrastructure directly.

Exam trap

The trap here is that candidates often confuse AWS Elastic Beanstalk with Amazon EC2 Auto Scaling, thinking that Auto Scaling alone meets the 'no infrastructure management' requirement, but Auto Scaling still requires managing the underlying EC2 instances and load balancer configuration.

Why the other options are wrong

B

The team wants to avoid managing underlying infrastructure like EC2 instances and load balancers, but option B requires them to manage and configure EC2 instances, Auto Scaling groups, and the Application Load Balancer themselves.

C

AWS Lambda is a serverless compute service for running code in response to events, but it does not provide a managed environment for deploying full web applications with control over scaling, code updates, and rollbacks. Lambda functions are stateless and short-lived, making them unsuitable for long-running web applications that require traditional deployment features.

D

Amazon ECS using the EC2 launch type requires managing EC2 instances, including patching, scaling, and load balancing, which contradicts the team's goal of avoiding infrastructure management.

When would these options actually be correct?

B

If the question stated that the team needs full control over the underlying EC2 instances, operating system, and networking, or if they have specific compliance requirements that necessitate managing the infrastructure directly, then Amazon EC2 with Auto Scaling groups and an ALB would be the correct choice.

C

A team needs to run a lightweight, event-driven backend service that processes data from an S3 bucket or API Gateway, with automatic scaling and no need to manage servers. The application is composed of short-lived functions that respond to triggers, and the team wants to pay only for compute time used.

D

A team needs to run containerized applications with full control over the underlying EC2 instances, such as for compliance or custom networking requirements, and is willing to manage the infrastructure.

Why candidates pick the wrong answer

B

Candidates may think that Auto Scaling groups and ALBs provide automatic scaling and high availability, but they overlook the fact that this option still requires manual management of EC2 instances and load balancers, which contradicts the requirement to avoid infrastructure management.

C

Candidates may associate 'avoid managing infrastructure' with serverless computing, and Lambda is a prominent serverless service. However, they overlook that Lambda is designed for event-driven, stateless functions, not for deploying and managing full web applications with rollback and update capabilities.

D

Candidates may confuse ECS with a fully managed service, not realizing that the EC2 launch type still involves managing the underlying instances, unlike the Fargate launch type.

536
MCQmedium

A company runs a production MySQL database on Amazon RDS. The workload has a steady baseline usage that requires a db.r5.large instance most of the time, but during end-of-month processing, the database needs to scale up to a db.r5.xlarge for a few days. The company wants to maximize cost savings while retaining the ability to temporarily scale up the instance during those peaks and still receive a discounted rate. Which purchasing option should the company choose?

A.Standard Reserved Instance
B.Convertible Reserved Instance
C.Compute Savings Plan
D.On-Demand
AnswerB

Convertible Reserved Instances for RDS offer the flexibility to modify instance attributes (such as size) during the commitment term while still receiving a discounted rate. This allows the company to temporarily scale up to a db.r5.xlarge during peak periods without losing the RI discount.

Why this answer

Convertible Reserved Instances (RIs) allow you to change instance attributes (such as size) during the term, which fits the need to temporarily scale from db.r5.large to db.r5.xlarge for a few days each month. They offer a significant discount over On-Demand pricing (typically 30-50%) while retaining flexibility to modify the instance type. Standard RIs lock you into a specific instance family and size, making them unsuitable for this variable workload.

Exam trap

The trap here is that candidates often confuse Compute Savings Plans with RDS Reserved Instances, not realizing that Compute Savings Plans only apply to EC2 and Fargate, not to RDS database instances.

Why the other options are wrong

A

Standard Reserved Instances require a fixed instance size (e.g., db.r5.large) and cannot be changed to a larger size (db.r5.xlarge) during peak periods, so they do not support the temporary scaling needed.

C

Compute Savings Plans apply to compute usage across EC2, Fargate, and Lambda, but not to RDS instance modifications. They do not allow scaling RDS instance sizes like Convertible RIs do.

D

On-Demand pricing does not provide any discount or reservation, so it fails to maximize cost savings for the steady baseline usage. The company needs a discounted rate, which On-Demand does not offer.

When would these options actually be correct?

A

A company has a predictable, steady-state workload with no need to change instance size or family, and wants the maximum discount for a 1- or 3-year commitment. For example, a database with constant usage that never requires scaling.

C

A company runs a mix of EC2 instances, containers, and serverless functions with steady usage, and wants flexibility across instance families and regions while still getting a discount. Compute Savings Plan would be ideal.

D

A company has unpredictable, spiky workloads with no steady baseline and cannot commit to any instance usage. They need maximum flexibility to scale up or down at any time without upfront payment or long-term commitment.

Why candidates pick the wrong answer

A

Candidates may think any Reserved Instance offers cost savings and overlook the flexibility requirement, assuming Standard RIs can be modified to larger sizes, which they cannot.

C

Candidates may confuse Compute Savings Plans with RDS-specific savings, or think that any 'savings plan' covers all compute services including RDS, but RDS requires its own Reserved Instance or Savings Plan.

D

Candidates may think On-Demand is the simplest way to handle temporary scaling, overlooking the requirement for cost savings and discounted rates for the steady baseline.

537
Matchingmedium

Match each AWS service to its primary category.

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

Concepts
Matches

Compute

Storage

Database

Networking & Content Delivery

Compute

Why these pairings

AWS services are categorized by their primary function. Amazon EC2 is compute, S3 is storage, RDS is database, and VPC is networking. Common confusions include mixing storage and compute categories.

538
MCQmedium

A company runs multiple applications across hundreds of Amazon EC2 instances in several AWS accounts. The finance team needs to perform daily cost analysis by combining detailed usage data (including instance type, operating system, and custom cost allocation tags) with their own business data stored in an on-premises data warehouse. They want to export cost and usage data from AWS at the most granular level possible (down to each individual resource and hour) into their on-premises system for custom reporting. Which AWS tool should they use to achieve this?

A.AWS Cost Explorer
B.AWS Budgets
C.AWS Cost and Usage Report
D.AWS Trusted Advisor
AnswerC

The AWS Cost and Usage Report delivers the most comprehensive set of cost and usage data, including hourly granularity, resource-level details, and custom tags. It is delivered to an S3 bucket, enabling further analysis or integration with other systems.

Why this answer

AWS Cost and Usage Report (CUR) is the correct choice because it provides the most granular cost and usage data available, down to individual resource IDs and hourly intervals, and supports custom cost allocation tags. It can be delivered to an Amazon S3 bucket and then integrated with on-premises systems for custom reporting, meeting the finance team's requirement for detailed daily cost analysis combined with their own business data.

Exam trap

The trap here is that candidates often confuse AWS Cost Explorer's visualization capabilities with the raw data export requirement, overlooking that CUR is the only service that provides hourly, resource-level data with custom tags for external integration.

Why the other options are wrong

A

AWS Cost Explorer provides visualization and analysis of cost data but does not support exporting detailed hourly usage data with custom tags to an on-premises system. It is designed for interactive querying, not granular data export.

B

AWS Budgets is used for setting cost and usage alerts, not for exporting granular hourly cost and usage data to an on-premises system.

When would these options actually be correct?

A

A company needs to visualize and analyze AWS cost and usage trends over time through a web interface, without requiring raw data export to an on-premises system. Cost Explorer would be the correct tool for interactive cost analysis and forecasting.

B

A company wants to receive alerts when their monthly AWS costs exceed a predefined threshold, or to forecast future spending based on historical trends.

Why candidates pick the wrong answer

A

Candidates may think Cost Explorer can export detailed data because it offers CSV downloads, but those exports are aggregated and lack the granularity (hourly, per-resource, custom tags) required for integration with an on-premises data warehouse.

B

Candidates may confuse Budgets with Cost and Usage Report because both relate to cost management, but Budgets focuses on alerts and tracking against limits, not detailed data export.

539
MCQmedium

A company runs an e-commerce application using Amazon RDS for MySQL. The database stores order and customer information. To achieve high availability, the company configures a Multi-AZ deployment. Which of the following describes a benefit of this configuration?

A.It automatically scales the database read capacity to handle traffic spikes.
B.It automatically fails over to a standby instance in a different Availability Zone if the primary instance fails.
C.It creates read replicas in multiple Regions to reduce latency for global users.
D.It encrypts data at rest using AWS KMS without any additional configuration.
AnswerB

Multi-AZ deployments replicate data synchronously to a standby instance in a different Availability Zone. Should the primary instance fail, Amazon RDS automatically promotes the standby, typically within 60–120 seconds, and the endpoint remains unchanged. This is an availability feature only; it does not scale reads or improve performance.

Why this answer

A Multi-AZ deployment for Amazon RDS automatically synchronously replicates data to a standby instance in a different Availability Zone. If the primary instance fails (due to hardware failure, AZ outage, or patching), Amazon RDS automatically performs a failover to the standby, promoting it to become the new primary. This provides high availability by minimizing downtime without requiring manual intervention.

Exam trap

The trap here is that candidates often confuse Multi-AZ deployments with Read Replicas, assuming Multi-AZ provides read scaling or cross-Region benefits, when in fact it only provides high availability within a single Region.

Why the other options are wrong

A

Multi-AZ deployment does not automatically scale read capacity; it provides a standby for failover only. Read scaling is achieved via read replicas, not Multi-AZ.

C

Multi-AZ deployments do not create read replicas in multiple Regions; they only provide a standby in a different Availability Zone within the same Region. Read replicas across Regions are a separate feature for global read scaling.

D

Multi-AZ deployments do not enable encryption; encryption at rest must be explicitly enabled when creating the RDS instance, and it is not automatically configured by choosing Multi-AZ.

When would these options actually be correct?

A

This would be correct for a question about Amazon RDS read replicas, e.g., 'Which RDS feature automatically scales read capacity for traffic spikes?'

C

This option would be correct for a question asking: 'Which configuration improves read performance for globally distributed users?' or 'What is a benefit of Amazon RDS read replicas in multiple Regions?'

D

This option would be correct for a question asking: 'Which feature of Amazon RDS for MySQL ensures data is encrypted at rest using AWS KMS with minimal configuration?' — if the question specifies that encryption was enabled at launch, the statement could be true for that specific scenario.

Why candidates pick the wrong answer

A

Candidates confuse Multi-AZ with read replicas, assuming high availability includes automatic read scaling, but Multi-AZ is for failover, not performance.

C

Candidates may confuse Multi-AZ with read replicas, thinking both provide high availability and global scaling, but Multi-AZ is for failover, not read scaling.

D

Candidates may confuse Multi-AZ with encryption features, assuming high availability automatically includes security measures like encryption, or they may think AWS enables encryption by default for all services.

540
MCQmedium

A company operates a healthcare application on AWS that must comply with HIPAA regulations. The application stores sensitive patient data in Amazon S3. The compliance team requires that all data at rest in S3 be encrypted with a key that the company manages. The company also needs the ability to automatically rotate the encryption key every 365 days and to audit all key usage through AWS CloudTrail. Which AWS service should the company use to meet these requirements?

A.AWS Certificate Manager (ACM)
B.AWS Key Management Service (KMS) with a customer managed key
C.AWS CloudHSM
D.Amazon S3 server-side encryption with S3-managed keys (SSE-S3)
AnswerB

KMS with a customer managed key enables you to create and control the lifecycle of encryption keys. Automatic key rotation every 365 days is supported for customer managed keys, and all key usage is recorded in CloudTrail for auditing.

Why this answer

AWS KMS with a customer managed key (CMK) allows the company to create and control the encryption key used for S3 server-side encryption, meeting HIPAA's requirement for customer-managed keys. KMS supports automatic key rotation every 365 days (or custom period) and integrates with AWS CloudTrail to log every key usage (e.g., Decrypt, Encrypt API calls) for auditing. This combination satisfies all stated requirements: encryption at rest, customer-managed key, automatic rotation, and auditability.

Exam trap

The trap here is that candidates may confuse AWS CloudHSM (which offers dedicated HSM control) with KMS's simpler managed rotation and auditing, overlooking that CloudHSM requires manual rotation and lacks native CloudTrail integration for key usage logs.

Why the other options are wrong

A

ACM manages SSL/TLS certificates for encryption in transit, not encryption at rest. It does not provide key management for S3 data encryption or key rotation capabilities.

C

AWS CloudHSM provides hardware-based key storage but does not offer automatic key rotation or native integration with AWS CloudTrail for key usage auditing. The question requires automatic rotation every 365 days and CloudTrail auditing, which are features of AWS KMS, not CloudHSM.

D

SSE-S3 uses encryption keys managed entirely by AWS, not by the customer. The requirement specifies that the company must manage the encryption key, and SSE-S3 does not provide customer-managed key rotation or auditing via CloudTrail.

When would these options actually be correct?

A

A company needs to issue, manage, and automatically renew public or private SSL/TLS certificates for securing network traffic to an AWS load balancer or CloudFront distribution, with integration for certificate deployment.

C

A company must store encryption keys in a dedicated, FIPS 140-2 Level 3 validated hardware security module (HSM) and requires full control over key management without AWS having access to the keys. The company does not need automatic key rotation or CloudTrail integration for key usage.

D

If the question required encryption at rest with minimal management overhead and no need for customer-managed keys or key rotation, SSE-S3 would be correct. For example, a non-sensitive application where AWS-managed keys are acceptable and compliance does not mandate customer control.

Why candidates pick the wrong answer

A

Candidates may confuse certificate management for encryption in transit with key management for encryption at rest, or assume ACM handles all encryption needs on AWS.

C

Candidates may think CloudHSM is required for HIPAA compliance due to its high security level, or they may confuse the need for customer-managed keys with the need for dedicated hardware, not realizing that KMS customer managed keys meet the requirements without the operational overhead of CloudHSM.

D

Candidates may confuse SSE-S3 with server-side encryption options that support customer keys, or assume that S3 encryption alone meets HIPAA requirements without considering key management and auditing needs.

541
MCQmedium

Which AWS service helps detect unusual API activity and potential security threats by analyzing AWS CloudTrail, VPC Flow Logs, and DNS logs?

A.AWS Security Hub
B.Amazon Macie
C.Amazon GuardDuty
D.AWS CloudTrail
AnswerC

Amazon GuardDuty is a fully managed threat detection service that continuously ingests and analyzes AWS CloudTrail event logs, VPC Flow Logs, and DNS query logs using machine learning, anomaly detection, and integrated threat intelligence feeds. It identifies suspicious activity such as compromised credentials, crypto mining, lateral movement, and reconnaissance, then produces security findings for downstream response. GuardDuty is specifically designed to detect threats from these log sources, making it the correct answer to the question's scenario.

Why this answer

Amazon GuardDuty is a threat detection service that uses machine learning, anomaly detection, and integrated threat intelligence to identify malicious activity. It analyzes data sources including AWS CloudTrail management and data events, VPC Flow Logs, and DNS logs to detect unusual API calls, potentially compromised instances, and other security threats.

Exam trap

The trap here is that candidates confuse AWS CloudTrail (the logging service) with GuardDuty (the threat detection service), assuming that simply enabling CloudTrail provides threat detection, when in fact CloudTrail only records events and requires a separate analysis engine like GuardDuty to identify malicious patterns.

How to eliminate wrong answers

Option A is wrong because AWS Security Hub is a centralized security posture management service that aggregates findings from multiple AWS services (including GuardDuty) and checks compliance against standards, but it does not directly analyze raw logs like CloudTrail, VPC Flow Logs, or DNS logs. Option B is wrong because Amazon Macie is a data security service that uses machine learning to discover, classify, and protect sensitive data (e.g., PII) stored in Amazon S3, not to analyze API activity or network logs. Option D is wrong because AWS CloudTrail is the service that records API activity for governance and auditing, but it does not perform threat detection or analysis; it simply provides the log data that other services like GuardDuty can consume.

542
MCQmedium

A company is migrating its on-premises data center to AWS. The Chief Financial Officer (CFO) wants to understand how this migration will change the company's financial structure. Historically, the company purchased servers, networking equipment, and software licenses upfront, with costs depreciating over several years. The CFO notes that the move to AWS will replace these large upfront capital expenditures with smaller, recurring operational expenses based on actual usage. Which essential characteristic of cloud computing enables this shift from capital expenditure (CAPEX) to operational expenditure (OPEX)?

A.Elasticity
B.Measured service
C.High availability
D.Resource pooling
AnswerB

Measured service is the characteristic that enables cloud providers to track resource consumption and bill customers based on actual usage. This consumption-based model turns IT expenses into operational expenditures (OPEX) by eliminating upfront hardware purchases.

Why this answer

Measured service is the cloud characteristic that allows providers to track and bill customers for actual resource usage (e.g., compute hours, storage GB-months, data transfer). This pay-as-you-go model directly replaces the need for large upfront capital purchases (CAPEX) with variable, usage-based operational expenses (OPEX), as the CFO requires. Without measured service, AWS would have no mechanism to meter consumption and charge proportionally, making the financial shift impossible.

Exam trap

The trap here is that candidates confuse elasticity (scaling) with the financial model shift, but elasticity only changes how much you use, not how you pay—measured service is what enables the per-unit billing that turns CAPEX into OPEX.

Why the other options are wrong

A

Elasticity refers to the ability to scale resources up or down based on demand, not to the shift from upfront capital costs to usage-based operational expenses. The CFO's concern is about financial structure change, which is directly enabled by measured service (pay-per-use).

C

High availability ensures systems remain operational during failures, but it does not directly enable the shift from upfront capital expenses to usage-based operational expenses.

D

Resource pooling enables multi-tenant sharing of computing resources, but it does not directly convert CAPEX to OPEX. The shift from upfront capital spending to usage-based operational spending is enabled by measured service, which allows pay-as-you-go billing.

When would these options actually be correct?

A

A question asking: 'Which cloud characteristic allows a company to automatically add or remove compute resources to match fluctuating demand without manual intervention?' would make elasticity the correct answer.

C

A question asking which cloud characteristic ensures applications remain accessible despite component failures, such as 'Which feature of cloud computing allows workloads to continue running even if an Availability Zone fails?'

D

A question asks: 'Which cloud characteristic allows multiple customers to share the same physical infrastructure while maintaining isolation and security?' In that context, resource pooling is the correct answer.

Why candidates pick the wrong answer

A

Candidates may confuse elasticity with the financial flexibility of cloud computing, assuming that scaling resources automatically leads to cost variability, but the core enabler of OPEX is metered billing, not scaling.

C

Candidates may confuse high availability with the financial benefits of cloud, mistakenly thinking that always-on systems reduce costs, but the question specifically targets the CAPEX-to-OPEX shift enabled by pay-as-you-go pricing.

D

Candidates may confuse resource pooling with the general idea of shared infrastructure reducing costs, but they overlook that the specific financial shift from CAPEX to OPEX is driven by metered usage and billing, not just resource sharing.

543
MCQmedium

A company's application has components that tightly depend on each other, making it difficult to scale individual components or update one without affecting others. The architects want to refactor to a more resilient architecture. What AWS design principle addresses this?

A.Design for failure by adding redundant instances
B.Implement loose coupling through asynchronous messaging between components
C.Use larger instance types to handle all components on fewer servers
D.Enable AWS Auto Scaling to handle traffic variability
AnswerB

Loose coupling via asynchronous messaging—such as Amazon SQS queues, SNS topics, or EventBridge event buses—allows components to interact without requiring both to be online at the same moment. A producer sends a message to a durable queue, and the consumer processes it later, with the message persisting through transient failures and enabling automatic retries. This design isolates failures because a consumer outage does not block the producer, and each component can be scaled, deployed, and updated independently. It is the core pattern for building resilient, fault-isolated microservices on AWS.

Why this answer

Loose coupling through asynchronous messaging (e.g., using Amazon SQS or Amazon SNS) decouples components so that they can scale independently and updates can be made to one component without affecting others. This directly addresses the tight dependency described in the question, where scaling or updating one component impacts the entire application. By introducing message queues or pub/sub patterns, components communicate indirectly, improving resilience and fault isolation.

Exam trap

The trap here is that candidates often confuse high availability (redundancy) with architectural decoupling, assuming that adding more instances of tightly coupled components solves the scaling and update problem, when in fact loose coupling is required to break the dependencies.

How to eliminate wrong answers

Option A is wrong because adding redundant instances (e.g., deploying multiple EC2 instances behind an Auto Scaling group) addresses high availability and fault tolerance at the instance level, but does not solve the architectural problem of tight coupling between components—redundancy alone does not decouple interdependent services. Option C is wrong because using larger instance types (vertical scaling) consolidates components onto fewer servers, which actually increases tight coupling and creates a single point of failure, making the architecture less resilient, not more. Option D is wrong because AWS Auto Scaling handles traffic variability by adjusting capacity, but it does not address the tight coupling between components; scaling individual components independently requires decoupling, which Auto Scaling alone cannot provide.

544
MCQeasy

A company uses Amazon WorkMail for corporate email. Employees access email through a web browser or mobile app. The company does not manage any servers, email software, or storage infrastructure. Which cloud service model does this represent?

A.Infrastructure as a Service (IaaS)
B.Platform as a Service (PaaS)
C.Software as a Service (SaaS)
D.Hybrid cloud
AnswerC

Software as a Service (SaaS) is a fully managed application delivered over the internet, where the provider owns and operates the entire software stack. Amazon WorkMail is a textbook SaaS product: AWS manages the servers, operating systems, and email application, while customers only configure mailboxes and users. This matches the company's need to consume email without any infrastructure or platform management, making SaaS the correct service model.

Why this answer

Amazon WorkMail is a fully managed email service where users access their email via a web browser or mobile app without managing any underlying servers, email software, or storage infrastructure. This aligns with the Software as a Service (SaaS) model, where the provider delivers the entire application and the consumer only uses the software over the internet.

Exam trap

The trap here is that candidates may confuse 'no server management' with IaaS, thinking that because email is hosted in the cloud it must be IaaS, but the key distinction is that SaaS delivers a complete application without any consumer control over the underlying infrastructure.

How to eliminate wrong answers

Option A is wrong because Infrastructure as a Service (IaaS) provides virtualized computing resources (e.g., EC2 instances, storage volumes) where the consumer manages the operating system, applications, and middleware, which is not the case here as no servers or storage are managed. Option B is wrong because Platform as a Service (PaaS) provides a runtime environment and development tools for building and deploying applications, but WorkMail is a ready-to-use email application, not a platform for custom development. Option D is wrong because Hybrid cloud refers to a combination of on-premises and cloud infrastructure, but the scenario describes a fully cloud-based email service with no on-premises management.

545
MCQeasy

A company stores sensitive financial data in an Amazon S3 bucket. The security policy requires that all data must be encrypted in transit. The security administrator discovers that some automated scripts are using HTTP instead of HTTPS to upload files. The administrator must enforce that any request that does not use HTTPS is denied by the S3 bucket policy. Which condition key should the administrator include in the bucket policy to enforce this requirement?

A.aws:SourceIp
B.aws:Referer
C.aws:SecureTransport
D.s3:x-amz-server-side-encryption
AnswerC

This condition key checks if the request was sent over SSL/TLS. When set to 'false', the condition matches HTTP requests, allowing the policy to deny them. This is the correct key to enforce encryption in transit.

Why this answer

The `aws:SecureTransport` condition key in an S3 bucket policy evaluates whether the request was sent over HTTPS (TLS). Setting it to `false` denies any request that uses HTTP, enforcing encryption in transit as required by the security policy.

Exam trap

The trap here is that candidates may confuse `aws:SecureTransport` with other condition keys like `aws:SourceIp` or `aws:Referer`, which control different aspects of access (network origin or referrer) rather than the transport protocol itself.

Why the other options are wrong

A

The aws:SourceIp condition key restricts access based on IP address, not on whether the connection uses HTTPS. It cannot enforce encryption in transit.

B

The aws:Referer condition key checks the HTTP Referer header, which is used to identify the web page that linked to the requested resource. It does not enforce encryption in transit; it is used to prevent unauthorized cross-site requests or hotlinking.

D

The s3:x-amz-server-side-encryption condition key enforces server-side encryption at rest, not encryption in transit. The question specifically requires encryption in transit (HTTPS), which is controlled by aws:SecureTransport.

When would these options actually be correct?

A

A company wants to allow S3 bucket access only from a specific corporate IP range to prevent unauthorized access from outside the network. The bucket policy would use aws:SourceIp to deny requests from IPs outside that range.

B

A company wants to restrict access to an S3 bucket so that only requests originating from a specific website (e.g., a corporate web application) are allowed. The administrator would use the aws:Referer condition key to deny requests that do not include the expected Referer header.

D

A company requires that all objects uploaded to an S3 bucket must be encrypted at rest using server-side encryption with AWS KMS (SSE-KMS). The bucket policy should deny any PutObject request that does not include the x-amz-server-side-encryption header with value aws:kms.

Why candidates pick the wrong answer

A

Candidates may mistakenly think that restricting access by IP address can enforce secure connections, or they confuse network-level controls with transport encryption requirements.

B

Candidates may confuse referer with security mechanisms, thinking it can enforce HTTPS because it involves HTTP headers, but it actually controls request origin, not transport encryption.

D

Candidates may confuse encryption in transit with encryption at rest, or think that server-side encryption covers all encryption requirements. The option sounds security-related and appears to enforce encryption, leading to a mistaken choice.

546
MCQmedium

A company wants to analyse petabytes of historical sales data using standard SQL queries and connect their existing business intelligence (BI) tools to the data store. The workload is analytical (OLAP), not transactional (OLTP). Which AWS service is designed for this use case?

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

Redshift is AWS's managed data warehouse service specifically designed for OLAP. It uses columnar storage and parallel query execution to efficiently run complex SQL queries across petabytes of data and integrates with standard BI tools.

Why this answer

Amazon Redshift is a fully managed, petabyte-scale data warehouse service designed for analytical (OLAP) workloads. It uses standard SQL and integrates directly with popular BI tools via JDBC/ODBC connections, making it ideal for querying large historical datasets and connecting existing business intelligence tools.

Exam trap

The trap here is that candidates often confuse OLTP databases (like RDS, Aurora, or DynamoDB) with OLAP data warehouses, assuming any SQL-capable service can handle petabyte-scale analytics, but only Redshift is purpose-built for that workload with columnar storage and MPP.

How to eliminate wrong answers

Option A is wrong because Amazon RDS for MySQL is a relational database optimized for transactional (OLTP) workloads, not for petabyte-scale analytical queries; it lacks the columnar storage and massively parallel processing (MPP) architecture needed for OLAP. Option B is wrong because Amazon DynamoDB is a NoSQL key-value and document database designed for low-latency, high-throughput transactional workloads, not for complex SQL analytical queries on petabytes of data. Option D is wrong because Amazon Aurora is a MySQL- and PostgreSQL-compatible relational database built for OLTP, not for petabyte-scale data warehousing; it does not provide the columnar storage or MPP engine required for large-scale analytical processing.

547
MCQmedium

A company's application experiences traffic spikes every weekday morning when employees arrive at work. During off-hours, very few users are active. Which AWS feature automatically adjusts the number of EC2 instances based on demand, adding instances during peak hours and removing them during quiet periods?

A.Amazon EC2 Reserved Instances
B.AWS Elastic Load Balancing
C.Amazon EC2 Auto Scaling
D.AWS CloudFormation
AnswerC

Amazon EC2 Auto Scaling is the correct answer because it is the service explicitly designed to maintain desired capacity and automatically adjust the number of EC2 instances in response to scaling policies. With a target tracking policy, for example, the Auto Scaling group continuously monitors a CloudWatch metric (like average CPU utilization) and proactively adds instances when the metric exceeds the target—this is scale-out—and removes them when it drops below. Scheduled policies also allow capacity to be added before predictable peaks, making it the only option that can directly execute a scale-out action.

Why this answer

Amazon EC2 Auto Scaling is the correct service because it automatically adjusts the number of EC2 instances in response to demand, using scaling policies (e.g., scheduled scaling or dynamic scaling) to add instances during peak hours and terminate them during quiet periods. This directly matches the described traffic pattern of weekday morning spikes and off-hour lulls, without manual intervention.

Exam trap

The trap here is that candidates often confuse Elastic Load Balancing with Auto Scaling, assuming load balancers automatically scale instances, when in fact ELB only distributes traffic and requires Auto Scaling to adjust capacity.

How to eliminate wrong answers

Option A is wrong because Amazon EC2 Reserved Instances provide a billing discount for committing to a specific instance configuration over 1 or 3 years, but they do not automatically add or remove instances based on demand. Option B is wrong because AWS Elastic Load Balancing distributes incoming traffic across multiple targets (e.g., EC2 instances) but does not scale the number of instances up or down; it requires an external scaling mechanism like Auto Scaling. Option D is wrong because AWS CloudFormation is an Infrastructure as Code (IaC) service that provisions and manages AWS resources via templates, but it does not dynamically adjust instance counts in response to real-time traffic changes.

548
MCQmedium

A company's development team regularly creates temporary test environments. Each time, they log into the AWS Management Console, select the required Amazon EC2 instance types and storage, and launch the resources without needing to contact AWS support or their IT department. The team also terminates the resources when testing is complete. Which essential characteristic of cloud computing does this scenario best demonstrate?

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

On-demand self-service means the development team can provision and terminate computing resources—such as EC2 instances, databases, or test environments—automatically through the AWS Management Console, CLI, or APIs, without requiring a service desk ticket or any human approval from AWS. This characteristic, defined by NIST as the ability to unilaterally provision capabilities as needed, is exactly what the scenario demonstrates because the team independently spins up and tears down temporary test resources. The key differentiator is the absence of human interaction during the provisioning lifecycle, which is what distinguishes it from other characteristics like broad network access or measured service.

Why this answer

The scenario describes the development team provisioning and terminating EC2 instances and storage directly through the AWS Management Console without requiring human intervention from AWS support or their IT department. This is the precise definition of on-demand self-service, one of the five essential characteristics of cloud computing as defined by NIST SP 800-145, where a consumer can unilaterally provision computing capabilities as needed automatically.

Exam trap

The trap here is that candidates may confuse 'broad network access' (access from anywhere via the internet) with the ability to self-provision, but the key differentiator is the lack of human intervention required, not the method of access.

Why the other options are wrong

A

Broad network access refers to the ability to access cloud resources over the network via standard protocols, not the ability to provision resources without human interaction. The scenario emphasizes self-provisioning, not network accessibility.

D

Measured service refers to the ability to monitor, control, and report usage for billing purposes. The scenario emphasizes provisioning and terminating resources without human intervention, not usage tracking or metering.

When would these options actually be correct?

A

A question that asks: 'A company's employees can access cloud resources from their office, home, and mobile devices using standard internet connections. Which cloud characteristic does this demonstrate?' would make broad network access correct.

D

A company uses AWS to run a batch processing job and is billed based on the number of compute hours consumed. The question asks which cloud characteristic enables pay-per-use billing, making measured service the correct answer.

Why candidates pick the wrong answer

A

Candidates may confuse 'broad network access' with the general idea of accessing AWS services via the internet, overlooking that the key action in the scenario is self-service provisioning, not network-based access.

D

Candidates may confuse 'measured service' with any automated action in the cloud, or think that logging into the console to launch resources implies usage measurement, but the focus is on self-provisioning, not metering.

549
MCQmedium

A media production company has a physical studio in Atlanta, Georgia. The company runs video editing workloads on Amazon EC2 instances that require single-digit millisecond latency to the studio's on-premises storage and workstations. The company wants to use AWS infrastructure that is physically located in or very near Atlanta to achieve this latency, while still having full access to AWS services like EC2, EBS, and VPC. The company does not want to manage the underlying hardware. Which AWS infrastructure option should the company use?

A.AWS Outposts
B.AWS Local Zones
C.AWS Wavelength
D.AWS Edge Locations
AnswerB

AWS Local Zones are specifically designed to provide single-digit millisecond latency for applications in a specific geographic area. They are fully managed by AWS and extend the AWS Region to be closer to end users. The company can run EC2 instances in a Local Zone near Atlanta to achieve the required low latency for video editing workloads.

Why this answer

AWS Local Zones are an infrastructure deployment that places compute, storage, and database services closer to large population centers, enabling single-digit millisecond latency for latency-sensitive applications. Since the company needs physical proximity to Atlanta without managing hardware, a Local Zone in or near Atlanta provides the required low latency while offering full access to EC2, EBS, and VPC services, with AWS handling the underlying hardware.

Exam trap

The trap here is that candidates may confuse AWS Local Zones with AWS Outposts, assuming Outposts is the only way to get on-premises-like latency, but Outposts requires customer-managed hardware, whereas Local Zones provide AWS-managed infrastructure in a specific geographic location.

Why the other options are wrong

A

AWS Outposts requires the company to manage and maintain the underlying hardware on-premises, which contradicts the requirement of not wanting to manage hardware. Additionally, Outposts are typically deployed in customer data centers, not in a specific AWS-managed location near Atlanta.

C

AWS Wavelength is designed for ultra-low latency applications at the edge of 5G networks, not for low-latency connectivity to on-premises storage and workstations in a specific metro area.

D

AWS Edge Locations are content delivery endpoints for CloudFront and Route 53, not compute infrastructure. They do not provide EC2 instances, EBS volumes, or VPCs, so they cannot meet the company's need for low-latency video editing workloads with full AWS service access.

When would these options actually be correct?

A

A company needs to run workloads on-premises with low latency to local systems, but requires full access to AWS services like EC2, EBS, and VPC, and is willing to manage the underlying hardware or has a colocation facility.

C

A company needs to run applications on AWS infrastructure embedded within 5G networks to deliver single-digit millisecond latency to mobile devices or IoT endpoints, and does not require direct connection to on-premises resources.

D

A company wants to reduce latency for static content delivery (e.g., images, videos) to global users. They need a caching layer close to end users but do not require compute or storage services like EC2 or EBS. In that case, using CloudFront with Edge Locations would be the correct answer.

Why candidates pick the wrong answer

A

Candidates may think Outposts provide the closest physical proximity to the studio because they are deployed on-premises, but they overlook the management requirement and the fact that Outposts are customer-managed hardware.

C

Candidates may confuse 'edge' concepts and assume Wavelength provides general low-latency compute near any location, overlooking its dependency on telecom 5G networks.

D

Candidates may confuse 'edge' with 'close proximity' and assume Edge Locations provide compute resources. They might also think that any AWS infrastructure near a location can run EC2, overlooking that Edge Locations are only for content caching and DNS.

550
MCQmedium

A company migrates its on-premises applications to AWS. The finance team wants to allocate costs to different departments based on the exact amount of compute, storage, and network resources each department consumes. They also want to set automatic alerts when a department's usage exceeds a predefined budget. Which essential characteristic of cloud computing enables this level of visibility and control over resource consumption?

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

Measured service means that cloud systems automatically control and optimize resource use by leveraging a metering capability at some level of abstraction. AWS meters consumption of compute, storage, and network resources, providing detailed reports and enabling cost allocation, budgets, and alerts. This directly supports the finance team's requirements.

Why this answer

Measured service is the correct answer because it refers to the cloud provider's ability to meter and report resource usage (compute hours, storage GB, data transfer) at a granular level. This metering data enables the finance team to allocate exact costs per department and set automated budget alerts via services like AWS Budgets or Cost Explorer, directly supporting the requirement for visibility and control over consumption.

Exam trap

The trap here is that candidates confuse 'on-demand self-service' (the ability to provision resources) with 'measured service' (the ability to track and bill for that usage), but the question specifically asks about visibility and control over consumption, not provisioning.

Why the other options are wrong

A

Rapid elasticity refers to the ability to quickly scale resources up or down, not to the metering and billing capabilities needed for cost allocation and budget alerts.

B

On-demand self-service allows users to provision resources without human interaction, but it does not provide the metering, cost allocation, and alerting capabilities needed to track and control consumption by department.

D

Resource pooling refers to the provider's ability to serve multiple customers from shared physical resources, but it does not inherently provide the granular usage tracking, cost allocation, or budgeting alerts described in the question.

When would these options actually be correct?

A

A question asking which cloud characteristic allows a company to automatically scale its application to handle sudden traffic spikes without manual intervention would have rapid elasticity as the correct answer.

B

A question that asks: 'Which cloud characteristic allows a user to provision and manage computing resources as needed without requiring human interaction with the service provider?' would make on-demand self-service the correct answer.

D

A question asking which cloud characteristic allows the provider to dynamically assign and reassign physical and virtual resources to meet fluctuating demand, while customers have no control over the exact location of resources, would make resource pooling the correct answer.

Why candidates pick the wrong answer

A

Candidates may confuse the ability to quickly provision resources (elasticity) with the ability to track and control their usage, assuming that rapid scaling inherently provides visibility into consumption.

B

Candidates may confuse the ability to independently provision resources (self-service) with the ability to monitor and control usage, mistakenly thinking that self-service includes billing visibility.

D

Candidates may confuse resource pooling with the ability to monitor and control resource consumption, because pooling involves shared resources that require tracking, but the key distinction is that measured service specifically provides the metering and billing capabilities needed for cost allocation and alerts.

551
MCQmedium

A gaming company wants to deploy its multiplayer game to players in North America, Europe, and Asia. The company needs to ensure that players in all three regions experience low latency when connecting to game servers, and the game servers must be located as close as possible to the players. The company chooses AWS to host the game servers. Which benefit of cloud computing does this scenario best illustrate?

A.Rapid elasticity – because AWS can automatically scale the number of game servers based on player demand.
B.Global reach – because AWS has regions around the world, allowing the company to deploy game servers geographically close to players.
C.Pay-as-you-go – because the company only pays for game server compute hours used.
D.Resource pooling – because multiple players share the same underlying server resources.
AnswerB

Correct. Global reach (or global infrastructure) is a key benefit of cloud computing. AWS operates Regions across the globe, enabling customers to deploy applications near their users for low-latency access. This matches the gaming company's requirement to serve players in North America, Europe, and Asia with minimal latency.

Why this answer

This scenario best illustrates global reach because AWS operates multiple geographic regions worldwide, enabling the gaming company to deploy game servers in North America, Europe, and Asia. By placing infrastructure close to players, the company minimizes network latency and improves the real-time multiplayer experience. This is a core benefit of cloud computing that on-premises solutions cannot easily replicate without significant investment.

Exam trap

The trap here is that candidates may confuse rapid elasticity with global reach, since both involve scaling, but the question's emphasis on 'close to players' directly points to geographic distribution, not dynamic capacity adjustment.

Why the other options are wrong

A

The scenario emphasizes low latency through geographic proximity, not scaling based on demand. Rapid elasticity addresses variable load, not geographic distribution.

C

The question focuses on low latency through geographic proximity, not cost savings. Pay-as-you-go is a billing model, not a solution for latency reduction.

D

Resource pooling refers to multi-tenant sharing of infrastructure to serve multiple customers, not to deploying servers geographically close to players for low latency.

When would these options actually be correct?

A

A question where a company expects unpredictable spikes in player traffic and needs to automatically add or remove game servers to maintain performance and minimize cost.

C

A company wants to minimize upfront costs and only pay for compute resources when they are used, such as running batch processing jobs that run intermittently.

D

A question describing how a cloud provider serves many customers from shared physical resources, reducing costs through economies of scale, would make resource pooling the correct answer.

Why candidates pick the wrong answer

A

Candidates may confuse the need for multiple servers (implied by global deployment) with the concept of automatic scaling, especially since multiplayer games often require both elasticity and global reach.

C

Candidates may associate cloud computing with cost efficiency and mistakenly think pay-as-you-go addresses performance requirements like latency.

D

Candidates may confuse 'pooling' of servers across regions with the multi-tenant resource pooling concept, or think that sharing resources among players is the key benefit described.

552
MCQmedium

A company runs a production workload on AWS and needs technical support that includes phone and email access with a response time of less than 1 hour for critical system failures. The company also wants architectural guidance for cost optimization and performance improvement. The company currently has an AWS account with the Basic Support plan. Which AWS Support plan should the company choose to meet these requirements at the most cost-effective price?

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

The Business Support plan includes phone and email support, a 1-hour response time for critical failures, and access to architectural guidance for cost optimization and performance. It is the most cost-effective plan that satisfies all the stated requirements.

Why this answer

The Business Support plan is the most cost-effective option that provides phone and email support with a response time of under 1 hour for critical system failures, along with architectural guidance for cost optimization and performance improvement. The Basic and Developer plans lack phone support and the required response time SLA, while the Enterprise plan offers additional features (e.g., a Technical Account Manager) that are not needed here, making it more expensive than necessary.

Exam trap

The trap here is that candidates often confuse the Developer Support plan's email-only support with phone access, or assume that the Basic plan includes any form of technical support beyond community forums, leading them to overlook the specific response time and channel requirements.

Why the other options are wrong

A

Basic Support does not provide phone or email support with a response time of less than 1 hour for critical failures, nor does it include architectural guidance for cost optimization and performance improvement.

B

Developer Support does not include phone access or a response time of less than 1 hour for critical failures; it only provides email support with a response time of less than 12 hours for critical cases.

D

Enterprise Support is more expensive than Business Support and includes features like a Technical Account Manager and 15-minute response time for critical cases, which are not required by the question. The question asks for the most cost-effective plan that meets the stated needs, and Business Support satisfies all requirements at a lower cost.

When would these options actually be correct?

A

If the company only needs access to AWS documentation, whitepapers, and support forums without any technical support from AWS engineers, and does not require phone/email support or architectural guidance, Basic Support would be sufficient.

B

A company needs technical support for development and testing environments with email access and a response time of less than 12 hours for critical issues, and does not require phone support or architectural guidance.

D

A company requires a dedicated Technical Account Manager (TAM), architectural guidance for specific use cases, and a 15-minute response time for critical system failures. In that scenario, Enterprise Support would be the correct choice because it provides these premium features that lower-tier plans do not offer.

Why candidates pick the wrong answer

A

Candidates may assume Basic Support is sufficient because it is free and included with every AWS account, overlooking the specific support and guidance requirements stated in the question.

B

Candidates may mistakenly believe Developer Support offers phone access and faster response times, or they may underestimate the support needs for a production workload.

D

Candidates may assume that only the highest-tier plan can provide architectural guidance and fast support, overlooking that Business Support also includes architectural guidance and a 1-hour response time for critical cases, which meets the requirements at a lower cost.

553
MCQmedium

A company uses AWS Organizations to manage multiple AWS accounts. The security team needs to ensure that no Amazon S3 bucket in any account within the organization can be made publicly accessible. The team wants a centrally managed, preventive control that applies to all existing and future accounts and cannot be overridden by individual account administrators. Which AWS feature should the security team use to meet these requirements?

A.S3 Block Public Access account-level settings
B.AWS Config managed rule s3-bucket-public-read-prohibited
C.Amazon Macie with a sensitive data discovery job
D.Service control policy (SCP) in AWS Organizations
AnswerD

Service control policies (SCPs) are a feature of AWS Organizations. They allow centralized, preventive control over the maximum permissions granted to accounts within the organization. An SCP can deny actions that would make an S3 bucket public, such as s3:PutBucketAcl or s3:PutBucketPolicy. SCPs apply to all accounts (including future accounts) and cannot be overridden by account administrators, meeting all requirements.

Why this answer

Service control policies (SCPs) in AWS Organizations allow you to centrally define and enforce permission guardrails across all accounts in the organization. An SCP that denies the `s3:PutBucketPublicAccessBlock` action and related public-access actions ensures that no S3 bucket can be made publicly accessible, and this policy applies to all existing and future accounts without being overridden by individual account administrators.

Exam trap

The trap here is that candidates often confuse detective controls (like AWS Config rules) with preventive controls (like SCPs), or assume account-level settings (like S3 Block Public Access) can be centrally enforced across an organization without an SCP.

Why the other options are wrong

A

S3 Block Public Access account-level settings can be overridden by individual account administrators and do not apply automatically to new accounts created outside the organization's management account.

B

AWS Config managed rules are detective, not preventive; they can detect public buckets but do not block them, and they can be overridden by account administrators.

C

Amazon Macie is a data security service that discovers sensitive data using machine learning, but it does not provide preventive controls to block public access to S3 buckets. It is detective, not preventive, and cannot enforce policies across all accounts.

When would these options actually be correct?

A

A company needs to block all public access to S3 buckets within a single AWS account, and the account administrator wants a simple, account-wide setting that applies to all current and future buckets in that account.

B

A question requiring detective monitoring of existing S3 bucket public access across accounts, with no need for preventive enforcement or central override prevention.

C

A company needs to identify and alert on S3 buckets that contain sensitive data (e.g., PII) and are publicly accessible. The security team wants automated discovery and reporting of such buckets across multiple accounts, but does not require a preventive block.

Why candidates pick the wrong answer

A

Candidates may think S3 Block Public Access is a centralized control because it can be applied at the account level, but they overlook that it is not enforced across multiple accounts in an organization and can be changed by account admins.

B

Candidates may confuse AWS Config's detection capabilities with preventive controls, or think a managed rule can enforce compliance across accounts.

C

Candidates may confuse Macie's ability to detect public access with a preventive control, or think that sensitive data discovery inherently includes access restriction capabilities.

554
MCQmedium

A company hosts a file-sharing platform on Amazon S3. The application bucket is in the us-west-2 (Oregon) Region. Users in Europe and Asia experience slow upload speeds when transferring large files. The company wants to improve upload performance by using AWS edge locations to accelerate data transfers to the bucket. The solution must work with standard S3 PUT operations and require minimal application changes. Which AWS feature should the company enable?

A.Amazon CloudFront
B.AWS Direct Connect
C.Amazon S3 Transfer Acceleration
D.AWS Global Accelerator
AnswerC

Amazon S3 Transfer Acceleration uses AWS edge locations to accelerate uploads to S3 buckets. It works with standard S3 PUT operations and only requires using a different endpoint URL, making it the correct choice for this scenario.

Why this answer

Amazon S3 Transfer Acceleration (C) uses AWS edge locations to route uploads over the optimized AWS network backbone, reducing latency for geographically distant clients. It works with standard S3 PUT operations and requires only enabling the feature on the bucket and updating the endpoint URL, minimizing application changes.

Exam trap

The trap here is that candidates confuse CloudFront's download acceleration (caching) with upload acceleration, or assume Direct Connect is a simple, minimal-change solution when it actually requires physical infrastructure and network configuration.

Why the other options are wrong

A

Amazon CloudFront is a content delivery network (CDN) that caches content at edge locations for faster downloads, but it does not accelerate uploads to S3 via standard PUT operations. S3 Transfer Acceleration is specifically designed for fast uploads using edge locations.

B

AWS Direct Connect establishes a dedicated network connection from on-premises to AWS, but it does not use edge locations to accelerate S3 uploads globally. It requires physical infrastructure and significant application changes, and it does not improve upload speeds for users in Europe and Asia to a US bucket without a local Direct Connect location.

D

AWS Global Accelerator improves availability and performance for TCP/UDP traffic by routing through edge locations, but it does not accelerate S3 PUT operations via standard S3 APIs. S3 Transfer Acceleration is specifically designed for this purpose.

When would these options actually be correct?

A

A company wants to deliver static website content globally with low latency and high transfer speeds, and needs to cache content at edge locations to reduce load on the origin server. In that scenario, enabling CloudFront would be the correct solution.

B

A company has a hybrid cloud architecture with on-premises data centers that need consistent, low-latency connectivity to AWS resources (e.g., for real-time data replication or large-scale migrations) and can accept higher costs and longer setup times. The question would specify that the users are in a single region with a Direct Connect location, and minimal application changes are not a requirement.

D

A company runs a multi-region web application behind an Application Load Balancer and needs to improve latency and provide static IP addresses for global users. AWS Global Accelerator would be the correct choice to route traffic to the optimal endpoint and provide fixed entry points.

Why candidates pick the wrong answer

A

Candidates may confuse CloudFront's edge locations for content delivery with S3 Transfer Acceleration's edge locations for upload acceleration, assuming CloudFront can also speed up uploads.

B

Candidates may confuse Direct Connect as a way to accelerate data transfers globally, not realizing it is a private network connection that does not inherently use edge locations or improve upload speeds for geographically distributed users without additional infrastructure.

D

Candidates may confuse Global Accelerator's use of edge locations with S3 Transfer Acceleration, assuming any edge-based acceleration service works for S3 uploads, without knowing that S3 has its own dedicated acceleration feature.

555
MCQmedium

A company has a web application that processes user-uploaded images. When a user uploads an image, the application needs to resize the image into multiple formats (thumbnail, medium, large). The company wants to avoid managing servers and wants the image processing to execute only when a new image is uploaded. The solution must automatically scale to handle thousands of concurrent uploads. Which AWS service should the company use to perform the image processing?

A.Amazon EC2 Auto Scaling group
B.AWS Lambda
C.Amazon ECS with Fargate launch type
D.AWS Elastic Beanstalk
AnswerB

AWS Lambda is a serverless compute service that runs code in response to triggers, such as an S3 upload event. It scales automatically and charges only for execution duration, making it perfect for short-lived, sporadic image processing tasks.

Why this answer

AWS Lambda is the correct choice because it is a serverless compute service that runs code in response to events, such as an image upload to Amazon S3. It automatically scales from zero to thousands of concurrent executions, perfectly matching the requirement to avoid managing servers and to process images only when a new upload occurs.

Exam trap

The trap here is that candidates may choose Amazon ECS with Fargate because it is also serverless, but they overlook that Lambda is the simpler, event-driven, and cost-effective service for short-lived, stateless processing tasks triggered by S3 events.

Why the other options are wrong

A

Amazon EC2 Auto Scaling requires managing servers and does not execute code only when triggered by uploads; it maintains a fleet of instances, incurring cost even when idle, and does not natively respond to S3 events for image processing.

C

Amazon ECS with Fargate requires container orchestration and incurs costs even when idle, whereas AWS Lambda is serverless, event-driven, and scales automatically only when triggered by image uploads, making it more cost-effective and simpler for this use case.

D

AWS Elastic Beanstalk is a PaaS service that manages servers and requires ongoing infrastructure, contradicting the requirement to avoid managing servers. It is not event-driven and would not automatically scale only when images are uploaded.

When would these options actually be correct?

A

A company needs to run a stateful, long-running application (e.g., a web server with persistent connections) that must scale based on CPU utilization or request count, and is willing to manage server instances (e.g., patching, monitoring).

C

A company needs to run a long-running image processing task that exceeds Lambda's 15-minute timeout, or requires a custom runtime or GPU acceleration not supported by Lambda. In such cases, ECS with Fargate would be the correct choice for serverless containerized processing.

D

A company wants to deploy a web application with automatic scaling, load balancing, and monitoring, but needs to maintain control over the underlying EC2 instances and environment configuration. Elastic Beanstalk would be correct for deploying the full application stack, not just event-driven processing.

Why candidates pick the wrong answer

A

Candidates know Auto Scaling can handle variable workloads, but they overlook the requirement to avoid server management and the need for event-driven, short-lived processing triggered by uploads.

C

Candidates may think that image processing is too complex for Lambda and requires a containerized solution, or they may be familiar with ECS for batch processing and overlook Lambda's suitability for event-driven, short-lived tasks.

D

Candidates may think Elastic Beanstalk can handle the processing because it supports web applications and auto-scaling, but they overlook that it still manages servers and is not designed for event-driven, stateless processing tasks triggered by uploads.

556
MCQmedium

A company runs a web application behind an Application Load Balancer (ALB) in a VPC. The application must comply with a security standard that requires encryption in transit for all web traffic. The company needs a service to centrally manage SSL/TLS certificates, automatically renew them, and deploy them to the ALB without manual intervention. Which AWS service should the company use to meet these requirements?

A.AWS Certificate Manager (ACM)
B.AWS Key Management Service (AWS KMS)
C.AWS Secrets Manager
D.AWS Identity and Access Management (IAM)
AnswerA

AWS Certificate Manager is the correct service because it natively provisions, manages, and deploys public and private SSL/TLS certificates to integrated AWS services, including Application Load Balancers. ACM automates certificate renewal and handles domain validation, eliminating the manual overhead of tracking expiration dates and uploading replacements. Once a certificate is associated with an ALB, ACM continues to manage the certificate lifecycle without requiring administrator intervention.

Why this answer

AWS Certificate Manager (ACM) is the correct service because it provides centralized management of SSL/TLS certificates, supports automatic renewal for certificates issued by ACM, and can seamlessly deploy these certificates to an Application Load Balancer (ALB) without any manual intervention. This directly meets the requirement for encryption in transit and compliance with the security standard.

Exam trap

The trap here is that candidates often confuse AWS KMS (for encryption at rest) or Secrets Manager (for secrets) with ACM, because all three involve 'keys' or 'certificates,' but only ACM handles SSL/TLS certificates for encryption in transit and integrates with ALB for automatic deployment and renewal.

Why the other options are wrong

B

AWS KMS is used to create and manage encryption keys for data at rest, not for SSL/TLS certificates for encryption in transit. It cannot automatically renew or deploy certificates to an ALB.

C

AWS Secrets Manager is designed to manage secrets like database credentials and API keys, not SSL/TLS certificates. It does not automatically renew or deploy certificates to an Application Load Balancer.

D

IAM is used for managing users, groups, roles, and permissions, not for centrally managing SSL/TLS certificates with automatic renewal and deployment to an ALB.

When would these options actually be correct?

B

A company needs to centrally manage encryption keys used to encrypt data stored in Amazon S3, RDS, or EBS volumes, and requires automatic key rotation and integration with AWS services for envelope encryption.

C

A company needs to rotate database credentials automatically and securely store API keys for a microservices application. AWS Secrets Manager would be the correct service to manage these secrets with automatic rotation and fine-grained access control.

D

A company needs to control which AWS resources and actions are authorized for specific users or services, such as granting an EC2 instance permission to access an S3 bucket. IAM would be the correct service for defining these permissions.

Why candidates pick the wrong answer

B

Candidates may confuse 'encryption keys' with 'SSL/TLS certificates' because both involve cryptography, and KMS is a central service for managing keys, leading them to think it can also handle certificates.

C

Candidates may confuse Secrets Manager with ACM because both involve managing sensitive data (secrets vs. certificates) and have automatic rotation capabilities, leading to the mistaken belief that Secrets Manager can handle SSL/TLS certificates.

D

Candidates may confuse IAM's role in certificate management (e.g., uploading certificates via IAM for use with CloudFront or ALB) with the dedicated certificate management service ACM, not realizing ACM handles automatic renewal and deployment.

557
MCQeasy

Which AWS service provides a managed Apache Kafka streaming service without requiring customers to provision, configure, or manage Kafka clusters?

A.Amazon Kinesis Data Streams
B.Amazon MSK Serverless
C.Amazon SQS FIFO queues
D.AWS Glue Streaming ETL
AnswerB

Amazon MSK Serverless is a deployment mode for Amazon MSK that provisions and scales Kafka brokers automatically, so you don't need to select instance types or manage capacity. It provides the full Apache Kafka API, including Kafka Connect and tiered storage, meaning existing producers and consumers work without modification. This makes it the ideal choice when a fully managed, Kafka-compatible streaming platform is required, as it removes operational overhead while preserving API compatibility.

Why this answer

Amazon MSK Serverless is a fully managed Apache Kafka service that automatically provisions, scales, and manages Kafka clusters, eliminating the need for customers to handle cluster infrastructure. It supports the same Kafka producer and consumer APIs, making it ideal for streaming workloads without operational overhead.

Exam trap

The trap here is confusing Amazon Kinesis Data Streams with a managed Kafka service, as both handle streaming data, but Kinesis uses a proprietary API and shard model, not the open-source Kafka protocol.

How to eliminate wrong answers

Option A is wrong because Amazon Kinesis Data Streams is a proprietary streaming service with its own API and shard-based model, not a managed Apache Kafka service. Option C is wrong because Amazon SQS FIFO queues provide ordered, exactly-once message delivery but are not a streaming platform and do not implement the Kafka protocol. Option D is wrong because AWS Glue Streaming ETL is a serverless data integration service for running ETL jobs on streaming data, not a managed Kafka cluster service.

558
MCQhard

A company is evaluating the AWS Sustainability pillar in the Well-Architected Framework. Which action aligns with AWS cloud sustainability best practices?

A.Provisioning maximum instance sizes to ensure peak performance at all times
B.Running workloads 24/7 even when not needed to maintain warm state
C.Right-sizing instances and using managed services to maximize resource utilization
D.Replicating all data to multiple regions for maximum redundancy
AnswerC

Right-sizing instances and using managed services to maximize resource utilization is the correct sustainability approach because it minimizes wasted capacity and energy while maintaining performance. Right-sizing matches the instance type and size to the measured workload profile, avoiding over-provisioned idle resources, while managed services like Lambda and Fargate run on shared infrastructure that AWS optimizes for high utilization across many customers, reducing per-workload carbon emissions. This also includes automatic scaling, so you consume only the compute actually needed, which is a core pillar of the AWS Well-Architected Sustainability design.

Why this answer

Right-sizing instances and using managed services directly aligns with the AWS Sustainability pillar, which focuses on minimizing the environmental impact of cloud workloads. By matching instance capacity to actual demand and leveraging services like AWS Lambda or Amazon RDS, you reduce wasted compute cycles and energy consumption, improving resource utilization and lowering carbon footprint.

Exam trap

The trap here is that candidates often confuse the Sustainability pillar with the Reliability pillar, assuming that maximizing redundancy or always-on resources is always beneficial, but the exam specifically tests that sustainability prioritizes minimizing resource consumption and waste.

How to eliminate wrong answers

Option A is wrong because provisioning maximum instance sizes for peak performance at all times leads to over-provisioning, which wastes energy and resources, contradicting the sustainability goal of minimizing environmental impact. Option B is wrong because running workloads 24/7 when not needed keeps idle resources consuming power and generating heat, increasing carbon emissions without business value. Option D is wrong because replicating all data to multiple regions for maximum redundancy introduces unnecessary data transfer and storage costs, increasing energy use and carbon footprint, whereas sustainability best practices recommend replicating only critical data based on business requirements.

559
MCQeasy

Which AWS service enables automatic speech recognition (ASR) to convert audio from customer service calls into text for further analysis?

A.Amazon Polly
B.Amazon Lex
C.Amazon Transcribe
D.Amazon Comprehend
AnswerC

Amazon Transcribe is a machine-learning service purpose-built for automatic speech recognition (ASR), converting audio or video files containing speech into accurate text transcripts. It supports both batch processing for pre-recorded files stored in Amazon S3 and real-time streaming, and it includes features such as speaker diarization, custom vocabularies, language identification, and timestamp generation. This makes it the correct service to transcribe call recordings, as it directly turns the audio content into searchable, analyzable text. Its batch API can process large numbers of files asynchronously, matching common post-call analytics workflows.

Why this answer

Amazon Transcribe is the correct AWS service for automatic speech recognition (ASR) because it is specifically designed to convert audio speech into text. It uses deep learning-based ASR models to process audio files or real-time streams, making it ideal for transcribing customer service call recordings for downstream analysis.

Exam trap

The trap here is that candidates confuse Amazon Lex (which also uses ASR) with Amazon Transcribe, but Lex's ASR is used for real-time conversational interactions, not for batch transcription of recorded audio for analysis.

How to eliminate wrong answers

Option A is wrong because Amazon Polly is a text-to-speech (TTS) service that converts text into lifelike speech, not the reverse. Option B is wrong because Amazon Lex is a service for building conversational interfaces (chatbots) using automatic speech recognition (ASR) and natural language understanding (NLU), but its primary purpose is to power interactive voice and text chatbots, not to provide a standalone transcription service for recorded audio. Option D is wrong because Amazon Comprehend is a natural language processing (NLP) service that extracts insights (e.g., sentiment, entities) from text, not audio.

560
MCQmedium

A retail company wants to provide personalized product recommendations on their homepage using machine learning. Which AWS service delivers this without requiring any ML expertise or model training?

A.Amazon SageMaker
B.Amazon Personalize
C.Amazon Forecast
D.Amazon Comprehend
AnswerB

Amazon Personalize is the correct answer because it is a fully managed ML service purpose-built for generating real-time personalized product recommendations by ingesting user-item interaction data such as clicks and purchases. It offers pre-built recommendation recipes and a simple API, so a retail homepage can return 'recommended for you' items without requiring the caller to train or tune any model. This directly matches the use case, while the other options address forecasting, text analysis, or custom model development.

Why this answer

Amazon Personalize is a fully managed ML service that enables developers to build applications with real-time personalized recommendations without requiring any ML expertise or model training. It uses the same technology used by Amazon.com for its recommendation engine, and it automatically handles the entire ML pipeline, including data processing, model training, and inference.

Exam trap

The trap here is that candidates often confuse Amazon SageMaker (a general-purpose ML platform) with Amazon Personalize (a specialized recommendation service), mistakenly assuming that any ML task requires SageMaker, but the question explicitly asks for a service that delivers recommendations without ML expertise or model training.

How to eliminate wrong answers

Option A is wrong because Amazon SageMaker is a comprehensive ML service that requires users to build, train, and deploy their own models, demanding ML expertise and manual model training. Option C is wrong because Amazon Forecast is specifically designed for time-series forecasting (e.g., demand planning, inventory forecasting), not for generating personalized product recommendations. Option D is wrong because Amazon Comprehend is a natural language processing (NLP) service used for extracting insights and relationships from text, such as sentiment analysis or entity recognition, not for recommendation systems.

561
MCQmedium

A company is undergoing a compliance audit to demonstrate that its AWS environment adheres to industry standards such as PCI DSS and SOC. The auditor requests the company to provide the latest AWS compliance reports to verify the security controls implemented by AWS. The company needs to obtain these reports directly from AWS in a downloadable format. Which AWS service should the company use to meet this requirement?

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

AWS Artifact is the correct service for downloading AWS compliance reports. It provides on-demand access to AWS security and compliance documents, including SOC reports, PCI DSS reports, and ISO certifications, which are commonly requested by auditors.

Why this answer

AWS Artifact is the correct service because it provides on-demand access to AWS compliance reports, including SOC and PCI DSS reports, in a downloadable format. This allows the company to directly obtain the latest reports from AWS to share with auditors, meeting the compliance audit requirement without needing to configure or manage any other service.

Exam trap

The trap here is that candidates often confuse AWS Config (which tracks configuration changes) with AWS Artifact (which provides compliance reports), leading them to select a service that manages compliance rules rather than one that delivers the actual audit documentation.

Why the other options are wrong

A

AWS Config is used for resource inventory, configuration history, and compliance rules, but it does not provide downloadable compliance reports like PCI DSS or SOC reports. The question specifically asks for AWS compliance reports, which are available through AWS Artifact.

B

AWS Trusted Advisor provides recommendations for cost optimization, performance, security, and fault tolerance, but it does not provide downloadable compliance reports for standards like PCI DSS or SOC.

D

AWS Security Hub provides a comprehensive view of security alerts and compliance status across AWS accounts, but it does not offer downloadable compliance reports like those required for PCI DSS or SOC audits. The question specifically asks for obtaining AWS compliance reports directly from AWS, which is the function of AWS Artifact.

When would these options actually be correct?

A

AWS Config would be correct if the question asked: 'Which AWS service can be used to evaluate the compliance of AWS resource configurations against internal policies or specific regulatory standards (e.g., PCI DSS) by using managed rules?'

B

A company wants to check its AWS account against AWS best practices for security and receive actionable recommendations to improve security posture. In that case, AWS Trusted Advisor would be the correct service.

D

AWS Security Hub would be the correct answer if the question asked for a service that aggregates security findings from multiple AWS services, checks compliance against industry standards (e.g., CIS AWS Foundations Benchmark), and provides a centralized dashboard for security posture monitoring.

Why candidates pick the wrong answer

A

Candidates may confuse AWS Config's compliance evaluation of resource configurations with the compliance reports provided by AWS Artifact, as both involve 'compliance' terminology.

B

Candidates may confuse Trusted Advisor's security checks with compliance reporting, assuming it can generate official compliance documents.

D

Candidates may confuse Security Hub's compliance checks and security findings with the ability to download official AWS compliance reports, as both relate to compliance and security auditing.

562
MCQmedium

A company uses multiple AWS accounts and wants to perform detailed custom cost analysis using a third-party business intelligence (BI) tool. The company needs the most granular cost and usage data available, including resource-level details such as instance type, region, and tags. The BI tool can read CSV files from an Amazon S3 bucket. The company wants a managed AWS service that automatically exports this detailed data to an S3 bucket on a daily basis with no additional coding. Which AWS service should the company use?

A.AWS Cost Explorer
B.AWS Budgets
C.AWS Cost and Usage Reports
D.AWS Trusted Advisor
AnswerC

AWS Cost and Usage Reports (CUR) publishes the most granular cost and usage data, including resource-level details, to an S3 bucket in CSV format on a daily basis. This data can be ingested by third-party BI tools for custom analysis.

Why this answer

AWS Cost and Usage Reports (CUR) is the correct choice because it is a managed AWS service that automatically publishes the most granular cost and usage data—including resource-level details like instance type, region, and tags—to an Amazon S3 bucket in CSV format on a daily basis, with no additional coding required. This directly meets the company's need for detailed custom cost analysis using a third-party BI tool that reads CSV files from S3.

Exam trap

The trap here is that candidates often confuse AWS Cost Explorer's manual CSV export capability with the fully automated, scheduled export feature of AWS Cost and Usage Reports, leading them to incorrectly select Cost Explorer.

Why the other options are wrong

A

AWS Cost Explorer provides cost and usage data but does not automatically export CSV files to an S3 bucket on a daily basis; it offers an API and console views, not a managed export to S3 without coding.

D

AWS Trusted Advisor provides recommendations for cost optimization, performance, security, and fault tolerance, but it does not export detailed cost and usage data to S3 for custom analysis with a BI tool.

When would these options actually be correct?

A

A company wants to visualize and analyze AWS costs interactively in the AWS Management Console without needing to export data to a third-party BI tool. The question would ask for a service to explore costs and usage trends with built-in filtering and grouping.

D

A company wants to identify underutilized Amazon EC2 instances to reduce costs and needs automated recommendations without manual analysis. AWS Trusted Advisor would be the correct service to use.

Why candidates pick the wrong answer

A

Candidates may think Cost Explorer can export data to S3 because it provides detailed cost data, but they overlook that it lacks automatic, code-free CSV export to S3, which is a key requirement in the question.

D

Candidates may confuse Trusted Advisor's cost optimization recommendations with the ability to export detailed cost data, assuming it provides the granular data needed for custom BI analysis.

563
MCQmedium

A company archives historical transaction records in Amazon S3. The records are accessed frequently for the first 30 days after creation. After 30 days, access drops sharply to only a few times per year, but the company must be able to retrieve any record within 5 minutes if needed. The company wants to minimize storage costs while meeting the retrieval time requirement. Which combination of S3 storage classes should the company use?

A.Use S3 Standard for all data.
B.Use S3 Standard for the first 30 days, then transition to S3 Glacier Flexible Retrieval.
C.Use S3 Standard-IA for the first 30 days, then transition to S3 Glacier Deep Archive.
D.Use S3 One Zone-IA for the first 30 days, then transition to S3 Glacier Deep Archive.
AnswerB

S3 Standard provides low-latency access for the initial frequent access period. After 30 days, transitioning to S3 Glacier Flexible Retrieval reduces storage costs significantly. Although standard retrieval from S3 Glacier Flexible Retrieval takes hours, the company can use expedited retrieval (available as an optional feature) to meet the 5-minute requirement when needed, at an additional cost.

Why this answer

S3 Standard provides low-latency access for the first 30 days when records are frequently accessed, and then lifecycle rules transition the data to S3 Glacier Flexible Retrieval, which offers retrieval times of minutes (typically 1–5 minutes for expedited retrievals) at a much lower storage cost. This combination meets the 5-minute retrieval requirement while minimizing costs for data that is rarely accessed after 30 days.

Exam trap

The trap here is that candidates may confuse S3 Glacier Deep Archive's retrieval time (12–48 hours) with S3 Glacier Flexible Retrieval's faster expedited retrieval (1–5 minutes), leading them to incorrectly choose a cheaper but non-compliant storage class.

Why the other options are wrong

A

S3 Standard is designed for frequent access and does not provide cost savings for data that is rarely accessed after 30 days, leading to higher storage costs than necessary.

C

S3 Glacier Deep Archive has a retrieval time of 12 hours or more, which does not meet the 5-minute retrieval requirement. Additionally, S3 Standard-IA is not cost-effective for the first 30 days of frequent access compared to S3 Standard.

D

S3 One Zone-IA does not provide the required 5-minute retrieval time for infrequently accessed data, and S3 Glacier Deep Archive has a retrieval time of 12 hours or more, failing the 5-minute requirement.

When would these options actually be correct?

A

If the question required immediate retrieval (milliseconds) for all data at any time and cost was not a primary concern, S3 Standard for all data would be appropriate.

C

This option would be correct if the retrieval time requirement was relaxed to 12 hours or more (e.g., compliance data that can be retrieved within 24 hours) and the first 30 days had infrequent access (e.g., backup data accessed rarely even initially).

D

A company stores non-critical, reproducible data that can tolerate loss of an Availability Zone, and retrieval times of 12 hours or more are acceptable. The data is accessed rarely, and cost minimization is the top priority.

Why candidates pick the wrong answer

A

Candidates may think S3 Standard is the safest choice for any retrieval requirement, overlooking the cost optimization aspect of the question.

C

Candidates may think Standard-IA is cheaper than Standard for the first 30 days, and Glacier Deep Archive is the cheapest archival storage, overlooking the retrieval time constraint and the fact that Standard-IA has a minimum storage duration charge that makes it more expensive for short-term frequent access.

D

Candidates may think One Zone-IA is cheaper than Standard-IA for the first 30 days, and Deep Archive is the cheapest for long-term storage, overlooking the retrieval time constraint.

564
MCQmedium

A company operates multiple AWS accounts for separate departments. The finance team wants to simplify monthly billing by receiving a single consolidated invoice that covers all accounts. Additionally, the company wants to aggregate usage across accounts to qualify for lower volume-based pricing tiers. Which AWS feature should the company enable 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 a central billing feature that aggregates usage and costs from all member accounts into a single invoice for the management account. This structure directly satisfies the requirement for a single monthly bill while also combining usage across accounts, which allows the organization to qualify for volume-based discounts and reserved capacity pricing tiers. Because it is built into AWS Organizations, it also provides centralized governance and cost visibility without requiring separate tools.

Why this answer

AWS Organizations enables consolidated billing by allowing you to combine multiple AWS accounts under a single paying account, which aggregates usage across all accounts. This aggregation qualifies the company for lower volume-based pricing tiers (e.g., AWS volume discounts for services like S3 or EC2) because usage is summed across all member accounts. The master account receives a single consolidated invoice covering all accounts, simplifying monthly billing.

Exam trap

The trap here is that candidates may confuse AWS Cost Explorer or AWS Budgets with billing consolidation features, but neither of those tools actually aggregates usage across accounts or generates a single invoice; they are monitoring and alerting tools, not billing consolidation services.

Why the other options are wrong

B

AWS Cost Explorer provides visualization and analysis of costs and usage, but it does not consolidate billing across multiple accounts or enable aggregated usage for volume pricing tiers.

C

AWS Budgets allows you to set custom cost and usage budgets and receive alerts when thresholds are exceeded, but it does not provide consolidated billing or aggregated usage across multiple accounts for volume pricing discounts.

D

AWS Trusted Advisor provides recommendations for cost optimization, security, and performance, but it does not consolidate billing or aggregate usage across multiple accounts for volume pricing tiers.

When would these options actually be correct?

B

A company wants to analyze historical cost and usage data to identify spending trends and forecast future costs. AWS Cost Explorer would be the correct tool for this scenario.

C

A company wants to set a monthly cost budget of $10,000 for its development environment and receive an alert when actual or forecasted costs exceed 80% of that budget. AWS Budgets would be the correct feature to configure this alert.

D

A company wants to identify underutilized Amazon EC2 instances to reduce costs. AWS Trusted Advisor would be the correct feature to use, as it offers cost optimization checks that highlight idle or low-utilization resources.

Why candidates pick the wrong answer

B

Candidates may think Cost Explorer can consolidate billing because it can display costs from multiple accounts, but it only shows data after consolidation is set up via Organizations.

C

Candidates may confuse AWS Budgets with billing management features, thinking that setting budgets can somehow consolidate billing or aggregate usage, when in fact budgets are only for monitoring and alerting.

D

Candidates may confuse Trusted Advisor's cost optimization recommendations with the ability to manage billing consolidation, or they might think it can directly influence pricing tiers.

565
Multi-Selectmedium

A company wants to ensure that their AWS account root user is protected with the highest level of security. Which two actions should they take? (Choose the answer that covers both.)

Select 1 answer
A.Create IAM user access keys for the root account to enable programmatic access
B.Enable MFA on the root account and delete any existing root access keys
C.Share the root password with the security team for emergency access
D.Use the root account for all day-to-day AWS operations to avoid delegation complexity
AnswersB

Enabling MFA on the root account and deleting any existing root access keys is the correct action to protect the root user with the highest level of security.

Why this answer

To protect the AWS account root user with the highest level of security, you should enable MFA on the root account and delete any existing root access keys (Option B). This prevents unauthorized access using stolen credentials and eliminates the risk of long-term programmatic access. Sharing the root password (Option C) is a security anti-pattern because it increases the attack surface and violates the principle of least privilege.

Instead, use IAM roles and users for day-to-day operations. Therefore, only Option B is a recommended best practice. Note that the question asks for two actions, but based on the options provided, only Option B is correct; Option C is incorrect.

Exam trap

The trap here is that candidates may think both Option B and Option C are correct because they are both marked with [CORRECT] in the question, but sharing the root password is not a security best practice. Only enabling MFA on the root account and deleting root access keys (Option B) is the correct action. Option C is a common mistake.

566
MCQmedium

A company has been using AWS for several months. The finance team wants to view a graphical dashboard of their monthly spending trends for the past 6 months and also obtain a forecast of their expected costs for the next month. The team needs an AWS managed service that provides this visualization and forecasting without requiring any additional data export or third-party tools. Which AWS service should the team use?

A.AWS Cost Explorer
B.AWS Budgets
C.AWS Cost and Usage Report
D.AWS Trusted Advisor
AnswerA

Correct. AWS Cost Explorer is a managed service that provides a graphical interface to view and analyze historical cost and usage data. It also includes a forecasting feature to predict future costs, all without requiring any additional setup or third-party tools.

Why this answer

AWS Cost Explorer provides a pre-built, managed graphical dashboard that visualizes historical spending trends and generates cost forecasts for the next month without requiring any data export or third-party tools. It allows filtering by time range (e.g., past 6 months) and automatically computes a forecast based on historical usage patterns using AWS's internal machine learning models.

Exam trap

The trap here is that candidates often confuse AWS Budgets (which only alerts on thresholds) with Cost Explorer (which provides historical visualization and forecasting), or they assume the Cost and Usage Report includes a built-in dashboard when it actually only provides raw data for external tools.

Why the other options are wrong

B

AWS Budgets allows you to set cost and usage budgets and receive alerts, but it does not provide a graphical dashboard of historical spending trends or cost forecasting.

C

AWS Cost and Usage Report (CUR) provides detailed cost and usage data but does not offer built-in graphical dashboards or forecasting. It requires exporting data to another tool (e.g., Amazon QuickSight) for visualization and forecasting, which contradicts the requirement for an AWS managed service without additional tools.

D

AWS Trusted Advisor provides cost optimization recommendations and checks, but does not offer a graphical dashboard of monthly spending trends or cost forecasting. It is not designed for visualizing historical spending or predicting future costs.

When would these options actually be correct?

B

A question asks: 'Which AWS service allows you to set custom cost and usage budgets and receive alerts when you exceed or are forecasted to exceed your budget?'

C

A company needs to generate custom cost and usage reports with granular details (e.g., by hour, resource tags) for in-depth analysis, and they plan to use Amazon Athena or Amazon QuickSight to query and visualize the data. The question specifies that detailed raw data is required, not a pre-built dashboard.

D

A question asking which AWS service provides cost optimization recommendations, security checks, or performance improvement suggestions without requiring manual configuration. For example: 'Which AWS service automatically inspects your AWS environment and provides recommendations to save money, improve security, and increase performance?'

Why candidates pick the wrong answer

B

Candidates may confuse Budgets with Cost Explorer because both involve cost management, and Budgets does include some forecasting for alerting purposes, but it lacks the historical trend visualization and dashboard that Cost Explorer provides.

C

Candidates may confuse CUR with Cost Explorer because both involve cost data, but CUR is more detailed and often associated with reporting. They might overlook that CUR lacks built-in visualization and forecasting, assuming it provides similar dashboard capabilities.

D

Candidates may confuse Trusted Advisor's cost optimization recommendations with cost tracking and forecasting capabilities, assuming it provides spending trends and forecasts because it offers cost-related advice.

567
MCQmedium

Which AWS service provides a managed workflow for human review tasks, allowing machine learning models to request human oversight for low-confidence predictions?

A.Amazon SageMaker Ground Truth
B.Amazon Augmented AI (A2I)
C.Amazon Mechanical Turk
D.Amazon Rekognition Custom Labels
AnswerB

Amazon Augmented AI (A2I) is the AWS-managed service that creates human-in-the-loop workflows for reviewing machine learning predictions. It allows you to set confidence thresholds, automatically routing low-confidence or risky predictions to human reviewers via built-in or custom workflows. A2I integrates with Amazon SageMaker, Rekognition, and Textract, and can use Mechanical Turk, private workforces, or vendor teams as reviewer pools. This is the correct answer because it directly fulfills the requirement of adding human review to ML inference.

Why this answer

Amazon Augmented AI (A2I) is the correct service because it provides a managed workflow for human review of machine learning predictions, specifically when models have low confidence. It integrates with services like Amazon Rekognition and Amazon Textract to automatically route low-confidence predictions to human reviewers, enabling a human-in-the-loop (HITL) process without custom infrastructure.

Exam trap

The trap here is that candidates confuse Amazon Augmented AI (A2I) with Amazon SageMaker Ground Truth, because both involve human tasks, but Ground Truth is for labeling training data while A2I is for reviewing live predictions.

How to eliminate wrong answers

Option A is wrong because Amazon SageMaker Ground Truth is a data labeling service for creating training datasets, not a workflow for reviewing low-confidence predictions from deployed models. Option C is wrong because Amazon Mechanical Turk is a crowdsourcing marketplace for human tasks, but it lacks the managed integration with ML models and confidence thresholds that A2I provides for automated human review workflows. Option D is wrong because Amazon Rekognition Custom Labels is a service for training custom image analysis models, not a human review workflow for low-confidence predictions.

568
MCQeasy

Which AWS service enables sending promotional and transactional email at scale, such as marketing newsletters and order confirmations?

A.Amazon SNS
B.Amazon Pinpoint
C.Amazon SES
D.Amazon Cognito
AnswerC

Amazon SES is a cloud-based email sending service explicitly built for high-volume transactional and marketing email, offering APIs and SMTP endpoints for programmatic sending. It provides robust deliverability features, including dedicated IP addresses, IP warming, DKIM and SPF authentication, and automatic handling of bounces and complaints. These capabilities make SES the correct answer when the requirement is direct, scalable, deliverability-managed email.

Why this answer

Amazon SES (Simple Email Service) is specifically designed for sending high-volume transactional and marketing emails, such as order confirmations and newsletters. It provides dedicated SMTP endpoints and APIs for email delivery, with features like bounce handling, suppression lists, and deliverability tracking. This makes it the correct choice for scalable email sending at scale.

Exam trap

The trap here is that candidates confuse Amazon SNS with SES because both can send emails, but SNS is a pub/sub notification service with limited email features, while SES is the dedicated email-sending service for high-volume transactional and marketing emails.

How to eliminate wrong answers

Option A is wrong because Amazon SNS (Simple Notification Service) is a pub/sub messaging service for sending notifications via SMS, email, HTTP, or Lambda, but it is not optimized for high-volume transactional or marketing email campaigns—it lacks dedicated email deliverability features like DKIM signing and suppression lists. Option B is wrong because Amazon Pinpoint is a customer engagement service focused on targeted marketing campaigns across multiple channels (email, SMS, push), but it is not the primary service for raw transactional email at scale; SES is the core email-sending engine behind Pinpoint's email channel. Option D is wrong because Amazon Cognito is an identity and user management service for authentication, authorization, and user pools—it has no capability to send promotional or transactional emails.

569
MCQmedium

A company runs a nightly batch processing job on a single on-premises server. The job takes 4 hours to complete, and if the server fails during processing, the job must start over from the beginning. The company is migrating this workload to AWS. The solutions architect proposes running the job across multiple Amazon EC2 instances that process different chunks of data simultaneously. The architect also plans to configure the system so that if any single instance fails, its chunk is automatically reprocessed by another instance, ensuring the overall job still completes. Which benefit of cloud computing does this architecture primarily demonstrate?

A.Elasticity
B.High availability
C.Horizontal scaling
D.Global reach
AnswerC

Correct. Horizontal scaling (scaling out) means adding more instances to share the workload. The architect splits the job into chunks and runs them on multiple EC2 instances, improving both performance (parallelism) and fault tolerance (chunks are reprocessed if an instance fails).

Why this answer

The architecture distributes the workload across multiple EC2 instances, each processing a separate chunk of data. This is the definition of horizontal scaling (scaling out). If an instance fails, its chunk is automatically reprocessed by another instance, which demonstrates the fault tolerance and parallelism that horizontal scaling enables, not just adding more capacity.

Exam trap

The trap here is that candidates confuse fault tolerance (handling instance failure) with high availability, but the question emphasizes distributing work across multiple instances to complete the job faster and handle failures, which is the core benefit of horizontal scaling, not just keeping the system running.

Why the other options are wrong

A

Elasticity refers to automatically scaling resources up or down based on demand, but the architecture described focuses on splitting work across multiple instances and handling failures, not on dynamic scaling.

B

High availability focuses on ensuring the system remains operational and accessible despite failures, typically through redundancy and failover. In this scenario, the job still completes even if an instance fails, but the primary benefit demonstrated is the ability to add more instances to process data in parallel (horizontal scaling), not the overall uptime of the system.

D

Global reach refers to deploying applications in multiple geographic regions to reduce latency and comply with data residency requirements, which is not relevant to the scenario of distributing a batch job across multiple instances for fault tolerance.

When would these options actually be correct?

A

A company runs a web application that experiences unpredictable traffic spikes. The solutions architect proposes using Auto Scaling groups to automatically add EC2 instances during high demand and remove them when demand drops. This architecture primarily demonstrates elasticity.

B

A company runs a critical web application on a single EC2 instance. To ensure the application remains accessible even if that instance fails, the solutions architect deploys the application across multiple EC2 instances in different Availability Zones with an Auto Scaling group and a load balancer. This architecture primarily demonstrates high availability.

D

A company wants to serve users worldwide with low latency. The solutions architect proposes deploying the application in multiple AWS regions and using Amazon CloudFront for content delivery. This architecture primarily demonstrates global reach.

Why candidates pick the wrong answer

A

Candidates may confuse the ability to add more instances (which is a form of scaling) with elasticity, but elasticity specifically involves dynamic adjustment to workload changes, not just distributing work across fixed instances.

B

Candidates may confuse the automatic reprocessing of failed chunks with high availability, as both involve handling failures. However, high availability is about maintaining service uptime, not about distributing workload across instances for parallel processing.

D

Candidates may confuse the ability to use multiple instances with the concept of global distribution, or they might think that running across multiple instances implies geographic dispersion.

570
MCQmedium

A company runs a web application on Amazon EC2 instances that connect to an Amazon RDS for MySQL database. Currently, the database administrator (DBA) hardcodes the database password in the application configuration file. A recent security audit recommends removing the password from the code and implementing automated password rotation every 30 days. The company wants a managed AWS service that can store the password securely and rotate it on a schedule without requiring custom code. Which AWS service should the company use?

A.AWS KMS (Key Management Service)
B.AWS Systems Manager Parameter Store
C.AWS Secrets Manager
D.AWS IAM (Identity and Access Management)
AnswerC

Secrets Manager is designed for securely storing secrets such as database credentials, API keys, and other sensitive data. It offers built-in automatic secret rotation with integration to RDS and other services, meeting the requirement without custom code.

Why this answer

AWS Secrets Manager is the correct choice because it is a managed service specifically designed to securely store database credentials and other secrets, with built-in capability to automatically rotate passwords on a defined schedule (e.g., every 30 days) without requiring custom code. It integrates natively with Amazon RDS for MySQL, enabling automated rotation of the master user password via a pre-built Lambda function, which directly addresses the security audit's requirement to remove hardcoded passwords and implement rotation.

Exam trap

The trap here is that candidates confuse AWS Systems Manager Parameter Store with Secrets Manager because both can store encrypted strings, but Parameter Store lacks native automated rotation, which is the critical requirement in this question.

Why the other options are wrong

A

AWS KMS is a key management service for encryption keys, not for storing secrets like database passwords or rotating them on a schedule. It does not provide automated secret rotation.

B

AWS Systems Manager Parameter Store does not support automatic rotation of secrets; it requires custom code or AWS Lambda to implement rotation, whereas the question specifies a managed service that rotates passwords automatically without custom code.

D

AWS IAM is for managing users, groups, and permissions, not for storing secrets like database passwords. It cannot store or rotate secrets on a schedule.

When would these options actually be correct?

A

A company needs to encrypt data at rest in Amazon S3 using customer-managed keys and wants to control key rotation. AWS KMS would be the correct service to create, manage, and rotate the encryption keys.

B

A company needs to store configuration data (e.g., database endpoints, AMI IDs) or secrets that do not require automatic rotation, and they want a low-cost, serverless option integrated with AWS Systems Manager for operational tasks.

D

A company needs to grant EC2 instances access to an S3 bucket without storing access keys on the instances. IAM roles would be the correct answer because they provide temporary credentials via instance profiles.

Why candidates pick the wrong answer

A

Candidates may confuse KMS with a secret store because both involve encryption and keys, but KMS only manages cryptographic keys, not application secrets like passwords.

B

Parameter Store can securely store secrets and is often used for configuration management, leading candidates to overlook its lack of built-in rotation capabilities.

D

Candidates may confuse IAM's role in access control with secret management, thinking IAM can handle passwords since it deals with credentials.

571
MCQmedium

A company runs its primary database on an Amazon RDS for MySQL DB instance in the us-east-1 Region. The company's disaster recovery policy requires that the database be recoverable in a different AWS Region within 1 hour of a region-wide failure, with a Recovery Point Objective (RPO) of less than 5 minutes and a Recovery Time Objective (RTO) of less than 1 hour. Which AWS feature should the company use to meet these requirements?

A.Deploy a Multi-AZ RDS DB instance in us-east-1.
B.Create a cross-region read replica of the DB instance in us-west-2.
C.Take manual DB snapshots daily and copy them to us-west-2.
D.Enable termination protection on the RDS instance.
AnswerB

A cross-region read replica asynchronously replicates data from the primary RDS instance to a replica in another region. The replica can be promoted to a standalone primary instance in minutes, achieving an RTO under 1 hour. As replication is near real-time, the RPO is typically a few seconds to minutes, satisfying the <5 minute RPO. This is the correct solution.

Why this answer

A cross-region read replica in us-west-2 meets the RPO of less than 5 minutes because replication is asynchronous with a lag typically under 1 minute, and the RTO of less than 1 hour is achievable by promoting the replica to a standalone primary in the event of a region-wide failure. This approach provides a ready-to-use database copy in another region without the need for manual snapshot restoration.

Exam trap

The trap here is confusing Multi-AZ (single-region high availability) with cross-region disaster recovery, leading candidates to choose Option A because they think 'redundancy' automatically means cross-region protection.

Why the other options are wrong

A

Multi-AZ RDS provides high availability within a single region, not cross-region disaster recovery. It cannot meet the requirement of recovering in a different AWS Region.

C

Manual daily snapshots would result in an RPO of up to 24 hours, far exceeding the required 5 minutes. Additionally, restoring from a snapshot typically takes longer than 1 hour, failing the RTO requirement.

D

Termination protection prevents accidental deletion of the RDS instance but does not provide cross-region disaster recovery, replication, or meet the RPO of less than 5 minutes and RTO of less than 1 hour.

When would these options actually be correct?

A

If the requirement were for high availability within the same region to withstand an Availability Zone failure, with an RPO of seconds and RTO of minutes, Multi-AZ RDS would be the correct choice.

C

If the RPO requirement were relaxed to 24 hours and the RTO to several hours, manual daily snapshots copied to another region would be a cost-effective disaster recovery solution. This is suitable for non-critical databases where data loss of up to a day is acceptable.

D

A company wants to prevent accidental deletion of a production RDS instance while allowing authorized users to delete it after disabling the protection. The question would ask for a safeguard against unintentional termination, not for disaster recovery.

Why candidates pick the wrong answer

A

Candidates may confuse Multi-AZ with cross-region disaster recovery, assuming it provides regional failover, or they may not fully understand that Multi-AZ is limited to a single region.

C

Candidates may think that daily snapshots are sufficient for disaster recovery and overlook the strict RPO and RTO requirements, or they may not be aware that cross-region read replicas can provide near-real-time replication and faster failover.

D

Candidates may confuse termination protection with a disaster recovery feature, thinking it helps recover from region failures, or they may misread the question as asking about preventing data loss from accidental deletion.

572
MCQeasy

A company wants to run a MySQL database in AWS without managing database software installation, applying patches, setting up backups, or configuring replication for high availability. Which AWS service meets these requirements?

A.Amazon EC2 with a self-managed MySQL installation
B.Amazon RDS
C.Amazon Redshift
D.Amazon ElastiCache
AnswerB

Amazon RDS is the correct choice because it is a fully managed relational database service: AWS automatically applies patches to the database engine and underlying operating system, performs automated backups, and can provision Multi-AZ failover for high availability. You retain control over schema design, parameters, and queries, but you do not need to schedule maintenance windows or manually install updates, which directly satisfies the stated requirement of avoiding patching responsibilities.

Why this answer

Amazon RDS is a managed database service that automates database software installation, patching, backup, and replication for high availability. By choosing RDS for MySQL, the company offloads these administrative tasks to AWS, meeting the requirement to avoid manual management of the database software, patches, backups, and replication configuration.

Exam trap

The trap here is that candidates may confuse Amazon RDS with Amazon EC2, thinking that running MySQL on EC2 is also 'managed' because AWS manages the hypervisor, but the question explicitly requires not managing the database software, patches, backups, or replication, which EC2 does not provide.

How to eliminate wrong answers

Option A is wrong because Amazon EC2 with a self-managed MySQL installation requires the company to manually install, patch, back up, and configure replication for the database, which directly contradicts the requirement to avoid these tasks. Option C is wrong because Amazon Redshift is a petabyte-scale data warehouse service based on PostgreSQL, not a relational database for transactional workloads like MySQL, and it does not provide MySQL compatibility or managed MySQL features. Option D is wrong because Amazon ElastiCache is an in-memory caching service (supporting Redis and Memcached) that does not persist data like a relational database and cannot run MySQL workloads or provide MySQL-specific management features.

573
MCQmedium

A company needs to implement a disaster recovery strategy where data is continuously replicated to AWS but AWS compute resources are only started during a declared disaster. Which DR strategy does this describe?

A.Backup and Restore
B.Pilot Light
C.Warm Standby
D.Multi-Site Active/Active
AnswerB

Pilot Light keeps just the critical data layer (like a replicated database) running continuously in AWS, along with pre-loaded AMIs and configuration scripts for the remaining application components. The compute resources are not active, so you pay for the small always-on footprint, but when a disaster is declared you quickly launch the pre-configured EC2 instances to scale up to production. This balances cost and RTO, typically achieving recovery in about ten minutes to a few hours, making it a middle-ground DR strategy.

Why this answer

The Pilot Light strategy involves continuously replicating data to AWS (e.g., using AWS Database Migration Service or S3 replication) while keeping only a minimal core set of AWS resources (like a small EC2 instance or RDS database) running. Compute resources are not fully provisioned until a disaster is declared, at which point they are scaled up to handle production traffic. This matches the description of data being continuously replicated but compute only started during a declared disaster.

Exam trap

The trap here is that candidates confuse 'Pilot Light' with 'Warm Standby' because both involve some pre-provisioned resources, but Pilot Light keeps compute resources minimal and inactive until failover, whereas Warm Standby runs a scaled-down but fully operational environment.

How to eliminate wrong answers

Option A is wrong because Backup and Restore involves periodic backups (e.g., snapshots to S3) rather than continuous replication, and compute resources are provisioned from scratch during recovery, not started from a pre-existing minimal environment. Option C is wrong because Warm Standby maintains a scaled-down but fully functional copy of the production environment running on AWS, with compute resources already active and ready to handle traffic, not started only during a disaster. Option D is wrong because Multi-Site Active/Active requires compute resources to be running in multiple AWS Regions simultaneously to handle live traffic, not started only upon disaster declaration.

574
MCQmedium

A company is required by their compliance framework to encrypt all data at rest and in transit. Which AWS service provides centralized key creation, management, rotation, and audit logging for encryption keys used across AWS services?

A.AWS Secrets Manager
B.AWS CloudHSM
C.AWS Key Management Service (KMS)
D.Amazon Macie
AnswerC

AWS Key Management Service (KMS) is a fully managed service that centralizes the creation, storage, and lifecycle management of encryption keys. It integrates with AWS CloudTrail to log every key operation, offers fine-grained IAM policies for key usage, and can automatically rotate keys annually. Keys are protected by FIPS-validated HSMs in AWS data centers. These capabilities make KMS the correct answer for a service that provides cryptographic key management with auditability and access control.

Why this answer

AWS Key Management Service (KMS) is the correct choice because it is a fully managed service that provides centralized control over encryption keys, including creation, rotation, and audit logging via AWS CloudTrail. It integrates seamlessly with other AWS services (e.g., S3, EBS, RDS) to encrypt data at rest and supports TLS/SSL for data in transit, meeting compliance requirements for key lifecycle management.

Exam trap

The trap here is that candidates confuse AWS Secrets Manager's secret rotation capability with encryption key management, but Secrets Manager does not create or manage encryption keys—it relies on KMS for that purpose.

How to eliminate wrong answers

Option A is wrong because AWS Secrets Manager is designed to manage secrets (e.g., database credentials, API keys) and can rotate them, but it does not provide native encryption key creation or centralized key management for AWS services; it relies on KMS for encryption. Option B is wrong because AWS CloudHSM offers dedicated hardware security modules (HSMs) for key storage and cryptographic operations, but it requires manual key management, lacks built-in automatic rotation, and does not provide centralized audit logging via CloudTrail without additional configuration. Option D is wrong because Amazon Macie is a data security service that uses machine learning to discover and protect sensitive data (e.g., PII) in S3, but it does not create, manage, or rotate encryption keys.

575
MCQeasy

A company's compliance team is preparing documentation for a third-party audit. The auditor requires a copy of the AWS SOC 3 report, which provides an overview of AWS's security controls and is intended for public distribution. The team needs to securely download the most recent version of this report directly from AWS. Which AWS service should the team use?

A.AWS Artifact
B.AWS Trusted Advisor
C.AWS Config
D.AWS CloudTrail
AnswerA

AWS Artifact is the correct service for this scenario. It is a self-service portal that provides on-demand access to AWS compliance reports, including SOC 3, PCI DSS, ISO certifications, and FedRAMP documentation. Once the security team signs a non-disclosure agreement (or for public reports like SOC 3, no NDA is required), they can download the report directly from AWS Artifact for their compliance documentation.

Why this answer

AWS Artifact is the correct service because it provides on-demand access to AWS compliance reports, including SOC reports, PCI reports, and ISO certifications. The SOC 3 report is specifically designed for public distribution, and AWS Artifact allows users to securely download the most recent version directly from AWS without needing to contact support or navigate third-party sites.

Exam trap

The trap here is that candidates may confuse operational auditing services (CloudTrail, Config) with compliance document delivery (Artifact), or mistakenly think Trusted Advisor provides compliance reports instead of optimization recommendations.

Why the other options are wrong

B

AWS Trusted Advisor provides recommendations for cost optimization, performance, security, and fault tolerance, but it does not provide access to compliance reports like SOC 3. The team needs a service that offers downloadable audit reports, which is AWS Artifact.

C

AWS Config is used for resource inventory, configuration history, and compliance auditing of AWS resources, not for downloading SOC reports. It does not provide access to AWS compliance documentation.

D

AWS CloudTrail records API activity for governance and auditing, but it does not provide access to SOC reports. The question specifically asks for downloading a SOC 3 report, which is available through AWS Artifact.

When would these options actually be correct?

B

A company wants to check if their AWS account follows best practices for security, such as whether MFA is enabled on the root account or if security groups are overly permissive. AWS Trusted Advisor would be the correct service to use for these checks.

C

A company needs to continuously monitor and evaluate the configuration of their AWS resources against internal policies and regulatory standards, and receive automated notifications when a resource becomes non-compliant. AWS Config would be the correct service for this scenario.

D

AWS CloudTrail would be the correct answer if the question asked: 'Which AWS service should a company use to log all API calls made to their AWS account for security analysis and compliance auditing?'

Why candidates pick the wrong answer

B

Candidates may confuse Trusted Advisor's security checks with compliance reporting, assuming it provides audit documentation. The name 'Trusted Advisor' sounds authoritative and related to security, leading to incorrect selection.

C

Candidates may confuse 'compliance' in the question with AWS Config's compliance features, not realizing that AWS Config monitors resource configurations, not provides compliance reports like SOC.

D

Candidates may confuse CloudTrail's auditing capabilities with the compliance documentation retrieval function of Artifact, assuming that any audit-related task involves CloudTrail.

576
MCQeasy

What does the principle of least privilege mean in the context of AWS IAM?

A.All IAM users should have the same level of access to ensure consistency
B.Grant only the minimum permissions necessary to perform required tasks
C.Use AWS managed policies instead of customer-managed policies
D.Rotate IAM access keys every 90 days
AnswerB

Least privilege means each IAM user, role, or resource gets exactly the permissions required to perform its intended task and nothing more. By starting with no access and adding only specific actions, resources, and conditions, you minimize the potential damage from accidental mistakes, malicious actions, or compromised credentials. This is the foundational principle for restricting blast radius and is the correct answer here.

Why this answer

The principle of least privilege in AWS IAM means granting only the permissions that are strictly necessary for a user, role, or service to perform its intended functions. This minimizes the attack surface by ensuring that even if credentials are compromised, the potential damage is limited to only the allowed actions and resources. AWS IAM enforces this through fine-grained policy statements that specify exact actions, resources, and conditions.

Exam trap

The trap here is that candidates confuse security best practices (like key rotation or using managed policies) with the core definition of least privilege, which is solely about minimizing permission scope, not about policy source or credential management.

How to eliminate wrong answers

Option A is wrong because granting all IAM users the same level of access violates the principle of least privilege and increases security risk; users should have different permissions based on their job functions. Option C is wrong because the principle of least privilege does not mandate using AWS managed policies over customer-managed policies; in fact, customer-managed policies often allow more precise permission scoping, while AWS managed policies may grant broader access than needed. Option D is wrong because rotating IAM access keys every 90 days is a security best practice for credential management, but it does not define or implement the principle of least privilege, which is about permission scope, not credential lifecycle.

577
MCQeasy

A company operates three separate AWS accounts: development, testing, and production. Each account independently incurs Amazon S3 data transfer charges. The company signs up for AWS Organizations and enables consolidated billing. How does consolidated billing affect the S3 data transfer pricing for the company?

A.It applies a flat 20% discount to all S3 data transfer charges across accounts.
B.It aggregates the data transfer usage across all accounts, allowing the company to benefit from lower pricing tiers that are based on total usage.
C.It allows the company to use a single payment method and automatically applies Reserved Instance pricing to data transfer.
D.It creates a single combined bill and automatically applies an enterprise discount negotiated with AWS.
AnswerB

This is correct. With consolidated billing, the data transfer usage from all accounts is summed. AWS's pricing tiers (e.g., up to 10 TB, next 40 TB, etc.) are then applied to the aggregate total, often resulting in a lower effective per-GB cost than if each account were billed separately.

Why this answer

Consolidated billing in AWS Organizations aggregates usage across all linked accounts. For S3 data transfer, AWS applies tiered pricing based on total monthly data transfer volume. By combining usage from the development, testing, and production accounts, the company can reach higher volume tiers, reducing the per-GB cost for all accounts.

This is the primary benefit of consolidated billing for data transfer charges.

Exam trap

The trap here is that candidates may assume consolidated billing only simplifies payment or applies a flat discount, rather than understanding it aggregates usage to unlock higher volume pricing tiers.

Why the other options are wrong

A

Consolidated billing does not apply a flat discount; it aggregates usage across accounts to qualify for volume pricing tiers, not a fixed percentage discount.

C

Consolidated billing aggregates usage for data transfer pricing tiers but does not automatically apply Reserved Instance pricing to data transfer; Reserved Instances apply to compute or database services, not to S3 data transfer.

D

Consolidated billing does not automatically apply enterprise discounts; discounts must be negotiated separately and applied at the account or organization level, not automatically via consolidated billing.

When would these options actually be correct?

A

If the question described a specific AWS discount program (e.g., a negotiated enterprise discount or a promotional offer) that applies a flat percentage to S3 data transfer charges across accounts, then this option could be correct.

C

If the question asked about how consolidated billing affects EC2 Reserved Instance discounts across accounts, then option C would be correct because consolidated billing allows Reserved Instance discounts to be shared across accounts in an organization.

D

If the question asked: 'A company has an enterprise agreement with AWS that includes a negotiated discount on all services. How does this discount appear on the bill?' Then option D would be correct, as the enterprise discount would be applied to the combined bill.

Why candidates pick the wrong answer

A

Candidates may confuse consolidated billing with a blanket discount, assuming that combining accounts automatically yields a uniform percentage reduction, rather than understanding it enables tiered pricing based on aggregated usage.

C

Candidates may confuse the benefit of consolidated billing (aggregating usage for volume discounts) with the application of Reserved Instance pricing, mistakenly thinking that data transfer can be covered by Reserved Instances.

D

Candidates may confuse consolidated billing with enterprise discounts or assume that combining accounts automatically triggers volume-based discounts beyond the standard tiered pricing.

578
MCQmedium

A company runs a web application on multiple Amazon EC2 instances that are behind an Application Load Balancer. The operations team wants to ensure that if any EC2 instance fails, a new instance is automatically launched to replace it and maintain a minimum number of running instances. Which AWS service should the company use to meet this requirement?

A.AWS Elastic Load Balancing
B.Amazon EC2 Auto Scaling
C.AWS Lambda
D.AWS Auto Scaling
AnswerB

Amazon EC2 Auto Scaling is the correct service. It automatically adds or removes EC2 instances based on defined policies or to maintain a desired capacity. If an instance fails, Auto Scaling detects the decrease in healthy capacity and launches a new instance to replace it, ensuring the application remains available.

Why this answer

Amazon EC2 Auto Scaling is the correct service because it automatically launches new EC2 instances to replace failed ones and maintains a specified minimum number of running instances. It integrates with the Application Load Balancer to register new instances and deregister failed ones, ensuring the web application remains available. This directly meets the requirement for automatic instance replacement and capacity maintenance.

Exam trap

The trap here is confusing Amazon EC2 Auto Scaling (which directly manages EC2 instance lifecycle and replacement) with AWS Auto Scaling (a broader service for scaling multiple resources), leading candidates to pick D instead of B.

Why the other options are wrong

A

AWS Elastic Load Balancing distributes incoming traffic across targets but does not automatically replace failed instances or manage instance counts.

C

AWS Lambda is a serverless compute service that runs code in response to events, not a service for automatically replacing failed EC2 instances to maintain a minimum count.

D

AWS Auto Scaling is a service that helps you set up scaling policies for multiple AWS services, but it does not directly manage EC2 instance replacement or maintain a minimum number of running instances. The requirement to automatically launch a new instance when one fails is specifically handled by Amazon EC2 Auto Scaling, which manages the EC2 instances themselves.

When would these options actually be correct?

A

A company needs to distribute incoming web traffic across multiple EC2 instances to improve fault tolerance and availability, with no requirement for automatic instance replacement.

C

An exam scenario where the requirement is to automatically restart a stopped EC2 instance using a scheduled or event-driven function, such as using a Lambda function triggered by a CloudWatch alarm to start an instance that has stopped unexpectedly.

D

AWS Auto Scaling would be correct if the question asked about centrally managing scaling policies across multiple services, such as EC2 Auto Scaling, DynamoDB, and Aurora, or if the requirement was to create a scaling plan that coordinates scaling across different resources.

Why candidates pick the wrong answer

A

Candidates may confuse the high availability provided by load balancing with the automatic recovery and scaling capabilities of Auto Scaling.

C

Candidates may confuse Lambda's ability to respond to events (like instance failure) with the capability to manage instance lifecycle, not realizing that EC2 Auto Scaling is the dedicated service for maintaining instance counts.

D

Candidates may confuse AWS Auto Scaling with Amazon EC2 Auto Scaling due to the similar names, and assume that 'AWS Auto Scaling' is the service that handles EC2 instance scaling, when in fact it is a higher-level service for managing scaling across multiple AWS resources.

579
MCQmedium

A company runs a batch processing workload on Amazon EC2 instances. The finance team has set a monthly budget of $10,000 for this workload. They want to automatically stop the batch processing instances if the accumulated costs for the month exceed $8,000, to prevent overspending. The company needs a native AWS solution that can monitor the costs and take corrective action automatically. Which AWS feature should the company use to meet these requirements?

A.AWS Budgets with budget actions configured to stop EC2 instances
B.AWS Cost Explorer with a custom cost threshold report
C.AWS Trusted Advisor with a cost optimization check
D.AWS Organizations with a service control policy (SCP)
AnswerA

Correct. AWS Budgets allows you to define cost or usage budgets and set budget actions that trigger automatically when a threshold is exceeded. For example, you can stop EC2 instances to prevent further spending. This meets the requirement natively.

Why this answer

AWS Budgets allows you to set a cost budget of $8,000 and attach a budget action that triggers an AWS Systems Manager (SSM) automation document to stop EC2 instances when actual or forecasted costs exceed the threshold. This provides a native, automated, and serverless solution to enforce cost controls without manual intervention.

Exam trap

The trap here is that candidates may confuse AWS Cost Explorer's reporting capabilities with automated remediation, or assume Trusted Advisor can take corrective actions, when in fact only AWS Budgets with budget actions provides native, automated cost-based instance control.

Why the other options are wrong

B

AWS Cost Explorer provides cost visualization and analysis but does not support automated actions like stopping EC2 instances based on cost thresholds.

C

AWS Trusted Advisor provides cost optimization recommendations but does not offer automated corrective actions to stop EC2 instances based on cost thresholds.

D

Service control policies (SCPs) in AWS Organizations are used to manage permissions across accounts, not to monitor costs or trigger actions based on budget thresholds. They cannot automatically stop EC2 instances when costs exceed a limit.

When would these options actually be correct?

B

A company needs to analyze historical cost trends and identify cost drivers to optimize spending, without requiring automated actions. AWS Cost Explorer with custom reports would be the correct choice.

C

A company wants to identify underutilized EC2 instances to reduce costs and needs recommendations for rightsizing or stopping idle instances. Trusted Advisor's cost optimization checks would be the correct native AWS solution.

D

A company needs to restrict which AWS services or actions are allowed across multiple accounts in an organization. For example, to prevent any EC2 instance from being launched in non-production accounts, an SCP would be the correct native solution.

Why candidates pick the wrong answer

B

Candidates may think Cost Explorer can trigger actions because it offers cost monitoring and alerts, but it lacks native automation capabilities for corrective actions.

C

Candidates may confuse Trusted Advisor's cost optimization checks with automated cost control, assuming it can both identify and automatically remediate cost issues.

D

Candidates may confuse SCPs with budget actions because both involve cost control, but SCPs are for governance and access control, not for automated cost-based actions.

580
MCQmedium

A company manages multiple AWS accounts under AWS Organizations. The finance team needs to set a monthly spending limit for each account, receive automatic email alerts when spending reaches 80% of that limit, and also view a graphical dashboard showing historical cost trends across all accounts. Which combination of AWS services should the company use to meet these requirements?

A.AWS Budgets and Amazon QuickSight
B.AWS Cost Explorer and Amazon CloudWatch
C.AWS Cost Explorer and AWS Trusted Advisor
D.AWS Budgets and AWS Cost Explorer
AnswerD

AWS Budgets enables you to define monthly spending limits for each account (or the whole organization) and receive automatic email or SNS alerts when actual or forecasted costs reach a specified percentage of the budget. AWS Cost Explorer provides an intuitive, graphical dashboard that shows historical cost trends across all linked accounts, giving the finance team the visibility they need. This combination directly addresses both requirements without additional overhead.

Why this answer

AWS Budgets allows you to set custom monthly spending limits per AWS account and configure alerts (via Amazon SNS or email) when actual or forecasted costs exceed a threshold, such as 80% of the budget. AWS Cost Explorer provides a graphical dashboard with historical cost trends and enables filtering by linked accounts, making it the correct service for visualizing trends across all accounts under AWS Organizations. Together, they satisfy the requirements for per-account limits, email alerts at 80%, and a historical cost dashboard.

Exam trap

The trap here is that candidates often confuse AWS Budgets with AWS Cost Explorer, thinking Cost Explorer alone can send alerts, or they mistakenly pair Budgets with QuickSight because both involve dashboards, but QuickSight is not the native cost visualization tool for AWS billing data.

Why the other options are wrong

A

AWS Budgets can send alerts, but Amazon QuickSight is a business analytics service for interactive dashboards, not for viewing historical cost trends across accounts. AWS Cost Explorer provides the graphical dashboard for cost trends, so QuickSight is unnecessary and adds cost/complexity.

B

AWS Cost Explorer provides cost visualization and historical trends, but Amazon CloudWatch does not offer budget alerts with spending limits or automatic email notifications at a specific threshold like 80%.

C

AWS Trusted Advisor provides cost optimization recommendations but does not support setting spending limits, sending alerts at a custom threshold, or displaying historical cost trends across accounts.

When would these options actually be correct?

A

If the requirement were to build a custom, interactive dashboard with drill-downs, multiple data sources, and user-specific permissions for cost visualization, then AWS Budgets for alerts and Amazon QuickSight for the dashboard would be correct.

B

If the requirement was to monitor real-time resource utilization (e.g., CPU, memory) and set alarms based on those metrics, with cost data being secondary or not needed, then AWS Cost Explorer for cost analysis and Amazon CloudWatch for metric alarms would be correct.

C

A company needs to identify underutilized resources and receive cost optimization recommendations across multiple accounts. AWS Cost Explorer for cost analysis and AWS Trusted Advisor for best-practice checks would be the correct combination.

Why candidates pick the wrong answer

A

Candidates may think QuickSight is needed for graphical dashboards, not realizing that AWS Cost Explorer already provides built-in cost trend graphs and is the native tool for this purpose.

B

Candidates may confuse CloudWatch alarms with budget alerts, or think CloudWatch can handle cost-based alerts, not realizing that AWS Budgets is the dedicated service for spending limits and threshold notifications.

C

Candidates may confuse Trusted Advisor's cost optimization checks with budget alerts, or assume it can replace AWS Budgets for spending limits and notifications.

581
MCQmedium

A company runs a batch processing application in Docker containers. The application runs for several hours at a time and requires significant CPU and memory resources. The company wants to run these containers on AWS without provisioning or managing any underlying EC2 instances or cluster capacity. They need a service that automatically scales based on demand and charges only for the resources consumed by the containers. Which AWS service should the company use?

A.Amazon ECS with EC2 launch type
B.Amazon EKS with managed node groups
C.AWS Fargate
D.AWS Lambda
AnswerC

AWS Fargate is the correct choice. It is a serverless compute engine for containers that runs on Amazon ECS or EKS. You define your containerized application and its resource requirements, and Fargate handles the underlying infrastructure, scaling, and billing per resource consumption.

Why this answer

AWS Fargate is the correct choice because it is a serverless compute engine for containers that eliminates the need to provision or manage EC2 instances. It automatically scales based on demand and charges only for the CPU and memory resources consumed by the containers, which aligns perfectly with the requirement to run long-running batch processing without managing underlying infrastructure.

Exam trap

The trap here is that candidates often confuse the EC2 launch type (which still requires instance management) with Fargate's serverless model, or they assume managed node groups in EKS eliminate all infrastructure management, when in fact they still involve EC2 instances and cluster scaling decisions.

Why the other options are wrong

A

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

B

Amazon EKS with managed node groups still requires provisioning and managing EC2 instances (the node groups), which violates the requirement to not manage underlying infrastructure.

D

AWS Lambda has a maximum execution timeout of 15 minutes and limited CPU/memory (up to 10 GB memory), making it unsuitable for batch processing that runs for several hours and requires significant resources.

When would these options actually be correct?

A

A company needs to run Docker containers on AWS and requires full control over the underlying EC2 instances for compliance or custom configurations, and is willing to manage the cluster capacity.

B

When the company needs to run containerized applications on Kubernetes and is willing to manage EC2 instances (even if partially automated via managed node groups), or requires specific Kubernetes features not available on Fargate.

D

A company needs to run short-duration, event-driven code (e.g., processing S3 uploads, responding to API calls) without provisioning servers, and the code runs in under 15 minutes with modest resource requirements.

Why candidates pick the wrong answer

A

Candidates may know ECS is for containers but overlook the distinction between EC2 and Fargate launch types, assuming ECS automatically implies serverless management.

B

Candidates may confuse 'managed node groups' with fully serverless, not realizing that managed node groups still involve EC2 instances that must be provisioned and scaled.

D

Candidates may confuse serverless compute with Fargate, overlooking Lambda's strict execution time and resource limits, and assume any containerized workload can run on Lambda.

582
MCQmedium

A company develops a mobile application that allows employees to upload sales reports to an Amazon S3 bucket. The application must work reliably from any location, including from corporate offices, remote home offices, and international travel locations. The solution uses standard HTTPS requests over the internet. Which essential characteristic of cloud computing does this scenario best illustrate?

A.On-demand self-service
B.Broad network access
C.Resource pooling
D.Rapid elasticity
AnswerB

Broad network access means that cloud resources are available over the network and can be accessed by standard mechanisms (such as HTTPS) from a wide range of devices, including mobile phones, laptops, and workstations. This allows users to upload data from corporate offices, home offices, and while traveling.

Why this answer

Broad network access is the correct answer because the scenario describes a mobile application that must work reliably from any location—corporate offices, remote home offices, and international travel locations—using standard HTTPS requests over the internet. This directly aligns with the NIST definition of broad network access, which states that capabilities are available over the network and accessed through standard mechanisms (e.g., HTTPS) by heterogeneous client platforms (such as mobile phones, laptops, and tablets). The ability to access the S3 bucket from diverse geographic locations via the public internet is the core characteristic being illustrated.

Exam trap

The trap here is that candidates often confuse 'broad network access' with 'rapid elasticity' because both involve network-based access, but the key distinction is that broad network access is about the ability to access resources from anywhere using standard protocols, while rapid elasticity is about automatic scaling of resources to meet demand.

Why the other options are wrong

A

The scenario emphasizes access from various locations (corporate, remote, international) using standard HTTPS, which directly illustrates broad network access, not the ability to provision resources without human interaction (on-demand self-service).

C

Resource pooling refers to the provider's multi-tenant model where computing resources are pooled to serve multiple customers, with physical and virtual resources dynamically assigned. The scenario emphasizes access from various locations, not resource sharing among customers.

D

Rapid elasticity refers to the ability to quickly scale resources up or down based on demand, but the scenario emphasizes reliable access from any location, not scaling.

When would these options actually be correct?

A

A scenario where a user can provision an S3 bucket and configure its settings through a web console or API without contacting AWS support, such as an employee creating a new bucket for a project at any time without manual approval.

C

A question describing a company using a cloud provider's infrastructure where multiple customers share the same physical hardware, and the provider dynamically allocates resources to meet demand, without the customer knowing the exact location of the resources.

D

A question describing a mobile app that experiences unpredictable spikes in user uploads during sales events, requiring automatic scaling of S3 bucket capacity and throughput to handle the load without manual intervention.

Why candidates pick the wrong answer

A

Candidates may confuse the ability to access resources from anywhere with the ability to self-provision resources, as both involve user-driven actions without manual intervention, but on-demand self-service specifically refers to provisioning, not access.

C

Candidates may confuse 'resource pooling' with general cloud benefits like scalability or availability, or think that accessing resources from anywhere implies pooling of network resources.

D

Candidates may confuse the need for reliable access from anywhere with the ability to scale rapidly, as both are key cloud characteristics, but the question's focus on location access points to broad network access.

583
MCQeasy

What is the primary purpose of an AWS Virtual Private Cloud (VPC)?

A.To provide a CDN for distributing content globally
B.To create a logically isolated virtual network in the AWS Cloud
C.To manage user authentication and access control
D.To monitor AWS resource usage and performance metrics
AnswerB

A VPC is a virtual network dedicated to a customer's AWS account, logically isolated from other virtual networks in the cloud. It gives granular control over CIDR blocks, subnets, route tables, internet gateways, and security groups, allowing resources like EC2 instances and RDS databases to be launched into a defined private topology. This isolation and control are the core purpose of a VPC, making it the foundational networking layer for AWS deployments.

Why this answer

The primary purpose of an AWS Virtual Private Cloud (VPC) is to create a logically isolated virtual network within the AWS Cloud, where you can launch AWS resources in a defined virtual network that closely resembles a traditional on-premises network. This isolation is achieved through IP address ranges (CIDR blocks), subnets, route tables, and network gateways, giving you full control over your virtual networking environment, including selection of your own IP address range, creation of subnets, and configuration of route tables and network gateways.

Exam trap

The trap here is that candidates often confuse the VPC's role of providing network isolation with other AWS services like CloudFront (CDN), IAM (access control), or CloudWatch (monitoring), leading them to select options that describe those services instead of the core networking purpose of a VPC.

How to eliminate wrong answers

Option A is wrong because a CDN (Content Delivery Network) is provided by AWS CloudFront, not by a VPC; a VPC is a networking construct, not a content distribution service. Option C is wrong because user authentication and access control are managed by AWS Identity and Access Management (IAM), not by a VPC; VPCs handle network-level isolation and connectivity, not identity management. Option D is wrong because monitoring AWS resource usage and performance metrics is the function of Amazon CloudWatch, not a VPC; VPCs provide network isolation and control, not monitoring or metrics collection.

584
MCQmedium

A company has unused Reserved Instances that don't match their current infrastructure. What option allows them to recoup some cost from unused RIs?

A.Convert them to Spot Instances
B.Sell them on the Reserved Instance Marketplace
C.Request a refund from AWS for unused RI capacity
D.Transfer them to another AWS account for free
AnswerB

Standard Reserved Instances with at least one month remaining in the term can be listed on the Reserved Instance Marketplace, where other AWS customers can buy the remaining time at the price you set. AWS handles the listing and billing, deducts a service fee from the purchase amount, and gives the proceeds to you. This is the intended mechanism for disposing of an RI you no longer need; Convertible RIs cannot be sold this way.

Why this answer

The AWS Reserved Instance Marketplace allows customers to sell unused Reserved Instances (RIs) to other AWS users, enabling them to recoup some of the upfront costs. This is the only option that directly addresses the need to recover costs from RIs that no longer match the current infrastructure, as AWS does not offer refunds or free transfers for unused RIs.

Exam trap

The trap here is that candidates may assume AWS offers refunds or free transfers for unused RIs, but the only cost-recovery option is selling them on the Reserved Instance Marketplace, which involves a marketplace fee and is subject to availability of buyers.

How to eliminate wrong answers

Option A is wrong because Spot Instances are a separate pricing model for spare compute capacity, not a mechanism to convert or sell existing Reserved Instances; you cannot convert an RI into a Spot Instance. Option C is wrong because AWS does not provide refunds for unused Reserved Instance capacity; RIs are a commitment-based pricing model with no partial refunds for unused time. Option D is wrong because transferring RIs to another AWS account is not free; it requires selling them on the Reserved Instance Marketplace, which involves a transaction fee and is not a direct free transfer.

585
MCQmedium

A finance team works with architects to eliminate unused EC2 instances, right-size over-provisioned resources, replace On-Demand instances with Reserved Instances for stable workloads, and adopt managed services to reduce operational overhead. Which AWS Well-Architected Framework pillar guides these activities?

A.Operational Excellence
B.Reliability
C.Cost Optimisation
D.Security
AnswerC

The Cost Optimisation pillar is about controlling the cost of workloads by eliminating unused and underutilised resources, right-sizing instances, selecting appropriate instance families, and choosing the right pricing model such as On-Demand, Reserved, or Savings Plans. It also emphasises using managed services to reduce the overhead of maintaining infrastructure and aligning spending with actual business demand. Because this question directly asks which pillar deals with eliminating waste, right-sizing, and selecting pricing models, Cost Optimisation is the correct match.

Why this answer

The Cost Optimization pillar of the AWS Well-Architected Framework focuses on eliminating unused resources, right-sizing over-provisioned instances, using Reserved Instances for predictable workloads, and adopting managed services to reduce operational overhead. These activities directly target cost efficiency by aligning resource usage with demand and avoiding waste.

Exam trap

The trap here is that candidates may confuse Cost Optimization with Operational Excellence, as both involve improving efficiency, but Cost Optimization specifically targets financial savings through resource and pricing optimization, not process automation or reliability improvements.

How to eliminate wrong answers

Option A is wrong because Operational Excellence focuses on automating operations, monitoring, and improving processes, not specifically on cost reduction activities like eliminating unused instances or right-sizing. Option B is wrong because Reliability focuses on ensuring workloads recover from failures and meet availability requirements, not on cost-saving measures like Reserved Instances or managed services adoption. Option D is wrong because Security focuses on protecting data and systems through identity, access controls, and encryption, not on cost optimization activities.

586
MCQmedium

A company hosts its corporate website entirely as static content (HTML, CSS, JavaScript, images) in an Amazon S3 bucket. The website currently has no authentication requirements and is accessible to the public. The company wants to serve this content to users around the world with low latency. Additionally, the company wants to enforce HTTPS for all traffic using a custom domain name (www.example.com). The company does not want to manage SSL/TLS certificates on any servers. Which AWS service should the company use to meet these requirements?

A.Amazon CloudFront
B.AWS Global Accelerator
C.Amazon S3 Transfer Acceleration
D.AWS Lambda@Edge
AnswerA

Amazon CloudFront is a global content delivery network (CDN) that caches static content at edge locations, reducing latency. It integrates with ACM for free SSL/TLS certificates, supports custom domain names, and enforces HTTPS. This meets all the requirements without any server management.

Why this answer

Amazon CloudFront is a content delivery network (CDN) that caches static content at edge locations worldwide, reducing latency for global users. It supports custom domain names and can enforce HTTPS by using AWS Certificate Manager (ACM) to provision and renew SSL/TLS certificates automatically, eliminating the need for server-side certificate management. CloudFront integrates directly with an S3 bucket as the origin, allowing the bucket to remain private while serving content securely via HTTPS.

Exam trap

The trap here is that candidates often confuse S3 Transfer Acceleration (which only accelerates uploads) with CloudFront (which accelerates downloads and caches content), or they think Global Accelerator can serve static content with HTTPS, but it lacks caching and certificate management at the edge.

Why the other options are wrong

B

AWS Global Accelerator improves availability and performance for TCP/UDP traffic but does not provide content caching at edge locations or enforce HTTPS with custom SSL certificates; it also cannot serve static content directly from S3 with low latency via caching.

C

Amazon S3 Transfer Acceleration speeds up uploads to S3, not content delivery to end users. It does not provide HTTPS enforcement for custom domains or low-latency global distribution of static content.

D

Lambda@Edge is used to run custom code at CloudFront edge locations, but it does not serve static content or enforce HTTPS on its own. The question requires serving static content with low latency and HTTPS, which CloudFront provides natively without needing Lambda@Edge.

When would these options actually be correct?

B

A company runs a multi-region application behind an Application Load Balancer and needs to improve global latency and provide a static IP address for whitelisting, while also using AWS Shield for DDoS protection. Global Accelerator would be the correct choice.

C

A company needs to upload large files (e.g., videos, backups) to an S3 bucket from geographically distributed clients and wants to minimize upload latency. The question would specify that the requirement is about accelerating uploads, not serving content to users.

D

A company uses CloudFront to deliver a web application and needs to modify HTTP headers or perform URL redirects based on user location or device type. Lambda@Edge would be the correct service to run such custom logic at edge locations without managing servers.

Why candidates pick the wrong answer

B

Candidates may confuse Global Accelerator's edge location IP anycast for low-latency delivery with CloudFront's content caching and HTTPS termination capabilities, assuming both serve similar purposes for static content.

C

Candidates may confuse 'acceleration' with content delivery, assuming Transfer Acceleration can serve content faster globally, but it only optimizes the upload path to S3, not the download path to users.

D

Candidates may think Lambda@Edge can handle HTTPS termination or content delivery because it runs at edge locations, but it is an add-on for custom logic, not a primary content delivery or HTTPS solution.

587
MCQmedium

A company uses AWS Organizations with consolidated billing across multiple member accounts. The finance team requires that only the management account (payer account) can view and modify payment methods and receive invoices. Member accounts must be prevented from accessing billing and payment information in the AWS Billing and Cost Management console. Which AWS feature should be configured to enforce this restriction?

A.Enable all features in AWS Organizations, including consolidated billing.
B.Apply a Service Control Policy (SCP) to deny billing-related actions for all member accounts.
C.Enable AWS CloudTrail to log billing events for all accounts.
D.Configure AWS Cost Explorer to grant cross-account access only to the management account.
AnswerB

An SCP applied at the root, OU, or member-account level is a preventive control that explicitly denies billing-related IAM actions, such as aws-portal:ViewBilling and aws-portal:ModifyBilling, for all principals in member accounts. Because SCPs filter permissions granted by IAM policies, even an administrator with Allow on its role cannot bypass the deny unless the management account removes the SCP. This leaves full control of consolidated billing, payment methods, and cost data to the management account while blocking member-account users from viewing or changing billing information.

Why this answer

Service Control Policies (SCPs) in AWS Organizations allow you to centrally restrict the AWS services and actions that member accounts can use. By applying an SCP that denies billing-related actions (e.g., `aws-portal:*` or `awsbilling:*`) to all member accounts, the management account can enforce that only the payer account can view and modify payment methods and receive invoices. This directly meets the requirement without affecting the management account, which is not subject to SCPs.

Exam trap

The trap here is that candidates often confuse enabling consolidated billing (Option A) with actually restricting access, not realizing that consolidated billing alone does not enforce any access controls on member accounts.

Why the other options are wrong

A

Enabling all features in AWS Organizations, including consolidated billing, does not by itself restrict member accounts from accessing billing information; it only enables centralized management and consolidated billing features.

C

AWS CloudTrail logs API activity but does not enforce access restrictions; it only provides auditing, not prevention of billing access.

D

AWS Cost Explorer is a tool for visualizing and managing costs, not for controlling access to billing and payment information. It does not prevent member accounts from accessing billing details.

When would these options actually be correct?

A

A question asking how to enable consolidated billing across multiple accounts or how to centrally manage policies and services in AWS Organizations would have this as the correct answer.

C

A question asks: 'Which AWS service should be used to record all billing-related API calls for compliance auditing?' In that case, enabling CloudTrail with billing events would be correct.

D

A scenario where the finance team needs to allow the management account to view cost data across all member accounts while restricting member accounts from seeing each other's costs. In that case, configuring Cost Explorer with cross-account access for the management account only would be appropriate.

Why candidates pick the wrong answer

A

Candidates may think that enabling all features automatically applies restrictions, but it only provides the capability to apply policies; the actual restriction requires an SCP.

C

Candidates may confuse logging with access control, thinking that logging billing events can prevent unauthorized access, or they may overestimate CloudTrail's capabilities.

D

Candidates may confuse Cost Explorer's cross-account access feature with a method to restrict billing access, thinking it can be used to grant exclusive billing access to the management account.

588
MCQmedium

A company uses three separate AWS accounts for development, testing, and production workloads. The security team needs to enforce a policy that prevents users in any account from disabling AWS CloudTrail or deleting CloudTrail log files. The team also wants to consolidate billing and have a single payment method for all accounts. Which AWS service should the security team use to meet these requirements?

A.AWS Organizations
B.AWS Identity and Access Management (IAM)
C.AWS Config
D.AWS CloudTrail
AnswerA

AWS Organizations is the correct service because it provides centralized governance across multiple AWS accounts. It supports consolidated billing, so usage from all three development accounts appears on a single invoice, and it allows you to attach Service Control Policies (SCPs) to accounts or organizational units. SCPs act as guardrails that can deny actions such as turning off CloudTrail or deleting CloudTrail log files, even when performed by a member account's root user.

Why this answer

AWS Organizations is the correct service because it allows the security team to create a multi-account structure with a single consolidated billing method and a single payment method across all accounts. Additionally, Organizations supports service control policies (SCPs), which can be applied to the root or individual accounts to explicitly deny actions such as disabling CloudTrail or deleting CloudTrail log files, ensuring enforcement across the development, testing, and production accounts.

Exam trap

The trap here is that candidates often confuse AWS Organizations with IAM, thinking IAM can enforce cross-account policies, but IAM is account-scoped and cannot apply preventive controls across multiple accounts like SCPs in Organizations can.

Why the other options are wrong

B

IAM can define permissions to prevent users from disabling CloudTrail or deleting logs, but it cannot consolidate billing or provide a single payment method across multiple AWS accounts. Those features require AWS Organizations.

C

AWS Config is used for resource inventory, configuration history, and compliance auditing, but it cannot enforce policies across multiple accounts or consolidate billing. The requirement for cross-account policy enforcement and consolidated billing is met by AWS Organizations, not Config.

D

AWS CloudTrail is a service that records API activity, but it does not provide the ability to enforce policies across multiple accounts or consolidate billing. The requirements for cross-account policy enforcement and consolidated billing are met by AWS Organizations, not CloudTrail.

When would these options actually be correct?

B

A question that asks how to centrally manage user permissions and access keys across multiple AWS accounts, without requiring consolidated billing or account management features, would have IAM as the correct answer.

C

AWS Config would be correct if the question asked for a service to continuously monitor and record AWS resource configurations, detect configuration changes, and evaluate resource compliance against desired policies (e.g., ensuring CloudTrail is enabled and log file integrity is validated).

D

A question asking which service records API calls for auditing, governance, and compliance, or which service enables tracking of user activity and resource changes across an AWS account, would have CloudTrail as the correct answer.

Why candidates pick the wrong answer

B

Candidates may think IAM is the right tool because it controls user permissions, and they overlook the billing consolidation requirement that is outside IAM's scope.

C

Candidates may think AWS Config can enforce policies because it can evaluate rules and trigger remediation actions, but it lacks the multi-account management and billing consolidation capabilities required in this scenario.

D

Candidates may mistakenly think CloudTrail can enforce policies because it is central to security auditing, but they overlook that policy enforcement and billing consolidation are features of AWS Organizations.

589
MCQmedium

A company's application receives images from users and needs to detect and blur any credit card numbers visible in the images for compliance. Which AWS AI service provides document text extraction from images?

A.Amazon Rekognition
B.Amazon Textract
C.Amazon Comprehend
D.Amazon Macie
AnswerB

Amazon Textract is the intended solution because it uses machine learning to automatically extract printed and handwritten text, key-value pairs, and table structures from scans, PDFs, and images. Unlike basic OCR, Textract understands the layout of the page, so it can preserve relationships between elements, such as which value belongs to which form field, and returns data in a structured JSON format. It is the only AWS service here whose core purpose is converting documents into structured digital text.

Why this answer

Amazon Textract is specifically designed to extract text, including handwritten and printed text, from scanned documents and images. It goes beyond simple optical character recognition (OCR) by using machine learning to identify and extract key-value pairs, tables, and form data, making it the correct choice for extracting credit card numbers from images for compliance processing.

Exam trap

The trap here is that candidates confuse Amazon Rekognition's ability to detect text in images (via its DetectText API) with Amazon Textract's specialized document text extraction, but Rekognition is optimized for general scene text (e.g., signs, labels) and lacks the layout analysis and key-value extraction capabilities needed for compliance-grade document processing.

How to eliminate wrong answers

Option A is wrong because Amazon Rekognition is primarily an image and video analysis service for object detection, facial recognition, and scene understanding, not a document text extraction service. Option C is wrong because Amazon Comprehend is a natural language processing (NLP) service that analyzes text for sentiment, entities, and key phrases, but it does not extract text from images. Option D is wrong because Amazon Macie is a data security and privacy service that discovers and protects sensitive data using machine learning and pattern matching, but it does not perform document text extraction from images.

590
MCQmedium

A company runs a multiplayer gaming application on AWS. The application uses UDP for real-time communication between players. Players in different geographic regions report high latency and connection instability. The company wants to improve performance by directing user traffic to the nearest healthy application endpoint and using a static IP address for the application. Which AWS service should the company use to meet these requirements?

A.Amazon CloudFront
B.AWS Global Accelerator
C.Amazon Route 53
D.AWS Direct Connect
AnswerB

Global Accelerator uses static anycast IP addresses and the AWS global network to optimize the path for TCP and UDP traffic. It automatically routes users to the nearest healthy application endpoint, improving latency and connection stability for real-time applications.

Why this answer

AWS Global Accelerator uses the AWS global network to route UDP traffic over optimized paths to the nearest healthy application endpoint, reducing latency and jitter. It provides two static anycast IP addresses that act as a fixed entry point, masking changes to underlying infrastructure. This directly addresses the need for low-latency UDP communication and a static IP for the gaming application.

Exam trap

The trap here is that candidates often confuse Amazon CloudFront's edge caching with network path optimization, but CloudFront does not support UDP traffic or provide static IP addresses, making AWS Global Accelerator the correct choice for real-time UDP applications.

Why the other options are wrong

A

Amazon CloudFront is a content delivery network (CDN) that primarily accelerates HTTP/HTTPS traffic and does not support UDP or provide static IP addresses for the application endpoint.

C

Amazon Route 53 is a DNS service that resolves domain names to IP addresses but does not provide a static IP address for the application or optimize traffic routing based on real-time network conditions. It cannot terminate UDP traffic or provide the performance improvements needed for real-time gaming.

D

AWS Direct Connect establishes a dedicated network connection from on-premises to AWS, but it does not provide global traffic management, static IP addresses for the application, or health-based routing to endpoints across regions.

When would these options actually be correct?

A

A company wants to deliver static and dynamic web content (e.g., images, videos, APIs) with low latency and high transfer speeds to global users, and requires HTTPS termination at the edge.

C

A company wants to route users to the nearest healthy application endpoint based on DNS queries and needs to implement latency-based routing or failover between multiple AWS regions. The application uses HTTP/HTTPS and does not require static IP addresses or UDP support.

D

A company needs a dedicated, private, low-latency connection between its on-premises data center and AWS VPC for consistent network performance, bypassing the public internet. For example, a financial services firm requiring stable throughput for large data transfers.

Why candidates pick the wrong answer

A

Candidates may confuse CloudFront's global edge network with Global Accelerator's anycast IPs, assuming CloudFront can handle UDP traffic and provide static IPs, but it only supports TCP/HTTP(S) and uses domain names.

C

Candidates may think Route 53's latency-based routing and health checks can improve performance, but they overlook that it operates at the DNS level, cannot provide static IPs, and does not optimize network path for UDP traffic.

D

Candidates may think Direct Connect reduces latency for all users, but it only benefits traffic from a specific on-premises location, not global user traffic, and lacks the global endpoint management features required.

591
MCQmedium

A media company runs a video-on-demand platform on AWS. Video files (.mp4) and thumbnail images (.jpg) are stored in the same Amazon S3 bucket. The company uses Amazon CloudFront to deliver content to users globally. The video files are large and do not change frequently, so the company wants them to be cached at CloudFront edge locations for 30 days. Thumbnails change more often when new uploads are processed, so the company wants them to be cached for only 1 day. The company wants a single CloudFront distribution to serve both types of content from the same S3 bucket. Which configuration should the company use to meet these requirements with minimal operational overhead?

A.Create one CloudFront behavior for all content. Set a cache policy with a TTL of 30 days. Create a Lambda@Edge function to override the TTL to 1 day for requests with .jpg extension.
B.Create two CloudFront behaviors: one for the path pattern /videos/* and one for /thumbnails/*. Associate a cache policy with a TTL of 30 days to the video behavior and a cache policy with a TTL of 1 day to the thumbnail behavior. Both behaviors point to the same S3 origin.
C.Create two separate CloudFront distributions: one for videos with a cache policy of 30 days, and one for thumbnails with a cache policy of 1 day. Point both to the same S3 bucket.
D.In the S3 bucket, create two folders: /videos and /thumbnails. Use S3 Cross-Region Replication to replicate thumbnails to a separate bucket in a different Region. Create a single CloudFront behavior with a cache policy of 1 day for the thumbnail bucket and a separate behavior for the original bucket.
AnswerB

This uses CloudFront's built-in behavior routing with path patterns. Each behavior can have its own cache policy (or TTL settings), allowing different caching durations for videos and thumbnails while using a single distribution and a single S3 bucket. This meets the requirements with minimal operational overhead.

Why this answer

CloudFront allows multiple behaviors within a single distribution, each with its own path pattern and cache policy. By configuring path patterns /videos/* and /thumbnails/*, the company can apply a 30-day TTL cache policy to video requests and a 1-day TTL cache policy to thumbnail requests, both pointing to the same S3 origin. This meets the caching requirements with minimal operational overhead, as it avoids custom code or multiple distributions.

Exam trap

The trap here is that candidates may think Lambda@Edge or multiple distributions are necessary to apply different TTLs to different file types from the same origin, but CloudFront’s multiple behaviors with path patterns and cache policies provide a simpler, native solution.

Why the other options are wrong

A

Lambda@Edge to override TTL adds unnecessary operational overhead and complexity. CloudFront supports multiple behaviors with different cache policies based on path patterns, which is simpler and more efficient.

C

Creating two separate CloudFront distributions increases operational overhead and complexity, and does not allow serving both content types from a single distribution as required. The question explicitly asks for a single distribution.

D

Option D introduces unnecessary complexity with S3 Cross-Region Replication and separate buckets, which increases operational overhead and cost, while the requirement can be met with a single CloudFront distribution and multiple behaviors using path patterns.

When would these options actually be correct?

A

If the requirement was to dynamically adjust TTL based on request properties (e.g., user agent, device type) or to implement custom logic (e.g., conditional caching based on custom headers), then using Lambda@Edge to override TTL would be appropriate.

C

If the requirement were to use different SSL certificates, custom domain names, or security policies for videos and thumbnails, or if the content types needed to be served from different origins with distinct configurations, then separate distributions would be appropriate.

D

This option would be correct if the question required thumbnails to be stored in a different AWS Region for disaster recovery or compliance reasons, and the company needed separate cache behaviors for each bucket with different TTLs.

Why candidates pick the wrong answer

A

Candidates may think Lambda@Edge is a flexible way to customize caching per file type, but they overlook that CloudFront behaviors with path patterns and cache policies already provide a simpler, built-in solution for this use case.

C

Candidates may think separate distributions provide clearer separation of cache settings and avoid potential conflicts, overlooking the requirement for a single distribution and the simplicity of using multiple behaviors.

D

Candidates may think that using separate buckets and replication is a robust way to handle different caching needs, overlooking that CloudFront behaviors with path patterns can achieve the same with less complexity.

592
MCQmedium

Which AWS service provides managed, automated workflows for coordinating migration tasks such as tracking migration status, grouping servers into migration waves, and coordinating cutover?

A.AWS Application Discovery Service
B.AWS Migration Hub
C.AWS Control Tower
D.AWS Organizations
AnswerB

AWS Migration Hub is the correct service because it provides a central, unified dashboard to track the progress of migrations across multiple AWS and partner tools. It allows you to group servers into applications, monitor each migration stage from initial discovery through cutover, and maintain a consistent view of status and completion across all migration waves. This makes it the dedicated orchestration and tracking layer for migration activities, not just a discovery or governance service.

Why this answer

AWS Migration Hub is the correct service because it provides a single location to track the progress of application migrations across multiple AWS and partner solutions. It offers managed, automated workflows for grouping servers into migration waves, tracking migration status, and coordinating cutover activities, which directly matches the question's requirements.

Exam trap

The trap here is that candidates often confuse AWS Migration Hub with AWS Application Discovery Service, thinking that discovery and migration tracking are the same service, but Discovery Service only handles the initial data collection phase, not the ongoing workflow coordination.

How to eliminate wrong answers

Option A is wrong because AWS Application Discovery Service is used to gather information about on-premises data centers (server specifications, dependencies) to plan migrations, but it does not provide the automated workflows for tracking status, grouping into waves, or coordinating cutover. Option C is wrong because AWS Control Tower is a service for setting up and governing a secure, multi-account AWS environment using pre-built blueprints and guardrails, not for managing migration task workflows. Option D is wrong because AWS Organizations is a service for centrally managing billing, access, compliance, and security across multiple AWS accounts, and it does not include migration tracking or wave coordination capabilities.

593
MCQmedium

A company is migrating an on-premises application to AWS. The application will run on Amazon EC2 instances and use an Amazon RDS for MySQL database. The security team needs to understand which security controls remain the company's responsibility after the migration. Under the AWS Shared Responsibility Model, which of the following is the customer's responsibility?

A.Patching the MySQL database engine for the Amazon RDS instance.
B.Patching the guest operating system on the Amazon EC2 instances.
C.Providing physical security at the AWS data center facilities.
D.Replacing failed network switches in the AWS global network.
AnswerB

Under the AWS shared responsibility model, Amazon EC2 is an Infrastructure-as-a-Service offering, so, while AWS secures the underlying hypervisor and physical hosts, you are entirely accountable for managing and patching the guest operating system on each EC2 instance. This includes applying security updates, configuring the OS with tools like AWS Systems Manager Patch Manager, and maintaining compliance inside the instance. AWS provides the infrastructure, but the OS kernel, system libraries, and applications are your boundary of responsibility.

Why this answer

Under the AWS Shared Responsibility Model, the customer is responsible for patching the guest operating system on Amazon EC2 instances because EC2 is an Infrastructure as a Service (IaaS) offering where AWS manages the hypervisor and physical infrastructure, but the customer has full control over the OS, applications, and configurations. In contrast, for Amazon RDS, AWS handles patching of the database engine (e.g., MySQL) and the underlying OS, making option A AWS's responsibility. Physical security at AWS data centers is always AWS's responsibility, not the customer's.

Exam trap

The trap here is that candidates often confuse the responsibility for patching in managed services like RDS versus unmanaged services like EC2, assuming the customer must patch everything in RDS, when in fact AWS handles the database engine and OS patching for RDS.

Why the other options are wrong

A

Under the AWS Shared Responsibility Model, AWS manages the database engine patching for Amazon RDS, including MySQL. The customer is responsible for patching the guest OS on EC2 instances, not the RDS database engine.

C

Under the AWS Shared Responsibility Model, AWS is responsible for physical security at its data centers, including access controls, surveillance, and environmental safeguards. Customers are not responsible for physical security of AWS facilities.

D

Replacing failed network switches in the AWS global network is an infrastructure maintenance task that AWS handles under the Shared Responsibility Model. The customer has no responsibility for physical hardware or network devices in AWS data centers.

When would these options actually be correct?

A

This option would be correct if the question specified a self-managed database on EC2 (e.g., 'Amazon EC2 instances running MySQL') or if the RDS instance was configured for 'custom' or 'self-managed' patching (e.g., RDS Custom). In those cases, the customer is responsible for patching the database engine.

C

This option would be correct in a question about a customer's responsibility when using a colocation facility (e.g., AWS Direct Connect location) where the customer leases space and must manage physical security for their own equipment.

D

This option would be correct in a question about on-premises data centers or colocation facilities where the customer is responsible for all hardware maintenance, including network switches. For example, in a hybrid setup where the customer manages their own network gear.

Why candidates pick the wrong answer

A

Candidates may confuse database patching responsibilities, assuming that since the database is customer-managed content, patching the engine is always the customer's job, not realizing AWS handles it for managed services like RDS.

C

Candidates may confuse physical security with broader security responsibilities, mistakenly believing that all security controls, including physical ones, fall under the customer's purview.

D

Candidates may confuse the Shared Responsibility Model with traditional on-premises operations, assuming they must handle all hardware replacements, or they may think that network switches are part of the customer's virtual network responsibility.

594
Drag & Dropmedium

Drag and drop the steps to configure an Application Load Balancer (ALB) in the correct order.

Drag steps to the numbered slots on the right, or tap a step then tap a slot.

Steps
Order
1Step 1
2Step 2
3Step 3
4Step 4

Why this order

ALB setup: target group first, then register instances, create ALB, configure listeners, and link target group.

595
MCQmedium

A company runs a mix of production and non-production Amazon EC2 instances. The finance team uses AWS Budgets to monitor monthly spending. For the development accounts, the team wants to automatically stop all running EC2 instances when the account's monthly spending reaches 90% of the budgeted amount. The team wants a solution that does not require custom scripting or additional infrastructure. Which AWS Budgets feature should the team configure to meet this requirement?

A.Create a budget alert that sends an email notification to the operations team when spending reaches 90% of the budget.
B.Configure a budget action that applies an IAM policy to deny the ec2:StopInstances permission for all users.
C.Configure a budget action that runs an AWS Systems Manager automation document to stop the EC2 instances.
D.Create a budget alert that publishes a message to an Amazon Simple Notification Service (Amazon SNS) topic, and subscribe an AWS Lambda function to stop the instances.
AnswerC

AWS Budgets actions can invoke a Systems Manager Automation document such as the pre-defined AWS-StopEC2Instance, which natively stops the specified EC2 instances when the budget threshold is exceeded. This integrates directly with the budget's IAM service role, requiring no custom Lambda functions or manual intervention, and provides a fully managed, serverless automation path for cost governance.

Why this answer

AWS Budgets supports budget actions that can automatically trigger AWS Systems Manager automation documents to stop EC2 instances when a budget threshold is exceeded. This meets the requirement of no custom scripting or additional infrastructure, as the automation document is a built-in capability of Systems Manager.

Exam trap

The trap here is that candidates may choose Option D (Lambda + SNS) because it is a common pattern for automation, but the question explicitly requires 'no custom scripting or additional infrastructure,' making the built-in budget action with Systems Manager the correct choice.

Why the other options are wrong

A

The requirement is to automatically stop EC2 instances when spending reaches 90% of the budget, not just send a notification. Option A only sends an email alert, which requires manual intervention to stop instances, and does not meet the automation requirement.

B

Denying the ec2:StopInstances permission prevents users from stopping instances manually, but does not automatically stop instances when spending reaches 90% of the budget. The requirement is to automatically stop instances, not to restrict user actions.

D

The question explicitly requires a solution that does not require custom scripting or additional infrastructure. Option D requires creating a custom Lambda function (scripting) and an SNS topic (additional infrastructure), which violates the constraint.

When would these options actually be correct?

A

This option would be correct if the question asked for a solution to notify the operations team when spending reaches 90% of the budget, without requiring automatic action. For example: 'A company wants to alert the operations team when monthly spending reaches 90% of the budget, but the team will manually decide which instances to stop.'

B

This option would be correct if the requirement were to prevent users from stopping EC2 instances in development accounts to enforce cost control or security policies, and the team wanted to use a budget action to apply an IAM policy.

D

If the question allowed custom scripting and additional infrastructure, and the requirement was to perform a custom action (e.g., stopping only specific instances or sending a custom notification) when a budget threshold is reached, then using a budget alert to trigger an SNS topic that invokes a Lambda function would be appropriate.

Why candidates pick the wrong answer

A

Candidates may think that sending an email notification is sufficient to trigger manual action, or they may overlook the explicit requirement for automatic stopping without custom scripting.

B

Candidates may think that denying stop permissions will prevent instances from running and thus reduce costs, but they overlook that the requirement is to automatically stop instances, not to block user-initiated stops.

D

Candidates may think that any automation involving EC2 stop actions requires a custom Lambda function, not realizing that AWS Budgets can directly trigger Systems Manager automation documents without custom code.

596
MCQmedium

Which statement correctly describes the difference between horizontal scaling and vertical scaling in cloud computing?

A.Horizontal scaling means increasing instance size; vertical scaling means adding more instances
B.Horizontal scaling adds more instances; vertical scaling increases the size of existing instances
C.Both scaling types produce identical results and are interchangeable in cloud architectures
D.Vertical scaling is always preferred because it reduces the number of instances to manage
AnswerB

Horizontal scaling adds more instances to a fleet to distribute workload across multiple resources, a process commonly automated by EC2 Auto Scaling and Load Balancing. Vertical scaling increases the size of an existing instance by changing its instance type to one with more CPU, memory, or I/O capacity, which commonly requires a restart and can be constrained by the maximum instance size available. The key distinction is that horizontal scaling increases capacity by adding parallel resources, while vertical scaling increases capacity by making a single resource more powerful. This is the correct definition and the foundation for choosing the right scaling strategy in cloud architectures.

Why this answer

Horizontal scaling (scaling out) involves adding more instances of a resource, such as EC2 instances, to distribute the load, while vertical scaling (scaling up) increases the size or capacity of an existing instance, for example by moving from a t2.micro to a t2.large. This distinction is fundamental in AWS cloud architectures, where horizontal scaling improves fault tolerance and availability, and vertical scaling is limited by the maximum instance size.

Exam trap

The trap here is that candidates often confuse the terms 'horizontal' and 'vertical' scaling, mistakenly thinking horizontal means increasing size (like a horizontal bar getting wider) rather than adding more units, leading them to select Option A.

How to eliminate wrong answers

Option A is wrong because it reverses the definitions: horizontal scaling adds more instances, not increases instance size, and vertical scaling increases instance size, not adds more instances. Option C is wrong because the two scaling types produce different results: horizontal scaling improves redundancy and distributes load across multiple instances, while vertical scaling increases the capacity of a single instance but creates a single point of failure; they are not interchangeable in all architectures. Option D is wrong because vertical scaling is not always preferred; it can lead to downtime during resizing and is limited by hardware constraints, whereas horizontal scaling offers better elasticity and fault tolerance, making it the preferred approach for many cloud-native applications.

597
MCQmedium

A company runs a multi-tier web application on Amazon EC2 instances. The security team wants to continuously monitor the configuration of the EC2 security groups to ensure that no security group allows inbound SSH (port 22) access from the entire internet (0.0.0.0/0). If a security group is modified to allow such access, the company must be automatically notified and provided with a detailed record of the change, including the user who made the change. Which combination of AWS services should the company use to meet these requirements?

A.AWS Config with a managed rule to check for unrestricted SSH access, and Amazon Simple Notification Service (Amazon SNS) to send notifications when the rule is non-compliant.
B.AWS CloudTrail to log all API calls, and Amazon CloudWatch Logs to analyze the logs for security group modifications and trigger a notification.
C.AWS Trusted Advisor to check for security groups with unrestricted SSH access on a periodic basis, and Amazon Simple Email Service (Amazon SES) to send email alerts.
D.AWS Systems Manager Inventory to collect configuration data from EC2 instances, and Amazon CloudWatch Events to trigger a Lambda function that checks security group rules.
AnswerA

AWS Config can evaluate security group rules against a managed rule like 'restricted-ssh' (or a custom rule) and trigger an SNS notification when a resource is non-compliant. CloudTrail logs the API calls that made the change, and AWS Config can include the related CloudTrail event in its compliance history.

Why this answer

AWS Config continuously monitors the configuration of AWS resources, including security groups, and can evaluate them against managed rules such as 'restricted-ssh' (which checks that inbound SSH traffic is not allowed from 0.0.0.0/0). When a security group becomes non-compliant, AWS Config can trigger an Amazon SNS notification to alert the security team, and the detailed configuration history (including the user who made the change via CloudTrail integration) is available in the AWS Config timeline. This combination directly meets the requirements for continuous monitoring, automatic notification, and a detailed record of the change.

Exam trap

The trap here is that candidates often confuse AWS Config's continuous compliance monitoring with AWS Trusted Advisor's periodic checks or AWS CloudTrail's logging-only capability, leading them to choose options that lack real-time evaluation or detailed change attribution.

Why the other options are wrong

B

CloudTrail logs API calls but does not continuously evaluate security group configurations against a desired state; CloudWatch Logs requires custom log analysis and does not provide a managed rule for SSH access checks. This approach lacks automated compliance monitoring and notification without additional custom development.

D

AWS Systems Manager Inventory collects configuration data from EC2 instances, not from security groups. It cannot monitor security group rules, and CloudWatch Events alone cannot provide detailed records of changes including the user who made them.

When would these options actually be correct?

B

This combination would be correct if the requirement was to audit all API calls for security group modifications and trigger notifications based on specific API events (e.g., AuthorizeSecurityGroupIngress) using CloudWatch Events, rather than continuously evaluating the configuration state.

D

A company needs to continuously collect software inventory and patch compliance data from EC2 instances, and automatically remediate non-compliant instances by running a Systems Manager Automation document via CloudWatch Events.

Why candidates pick the wrong answer

B

Candidates may think that logging all API calls with CloudTrail and analyzing logs with CloudWatch Logs is sufficient to detect changes, but they overlook the need for continuous compliance monitoring and the simplicity of AWS Config managed rules.

D

Candidates may confuse Systems Manager Inventory with AWS Config, thinking it can track security group configurations, and overlook that CloudWatch Events lacks the detailed change recording and user identification capabilities of AWS Config.

598
MCQeasy

Which AWS service provides a landing zone and automated multi-account setup with pre-configured security baselines and guardrails for AWS Organizations?

A.AWS Organizations
B.AWS Control Tower
C.AWS CloudFormation StackSets
D.AWS Service Catalog
AnswerB

AWS Control Tower is the correct answer because it is a fully managed orchestration service that automatically provisions a secure, well-governed multi-account environment called a landing zone. During setup, it creates the AWS Organizations structure, configures AWS IAM Identity Center for SSO, enables centralized CloudTrail and CloudWatch Logs, and deploys both preventive guardrails (SCPs) and detective guardrails (AWS Config rules) across enrolled accounts. Control Tower also offers Account Factory for account provisioning and continuous governance monitoring, making it the complete landing zone solution.

Why this answer

AWS Control Tower is the correct service because it provides a pre-configured landing zone and automates the setup of a multi-account environment based on AWS Organizations. It enforces security baselines and guardrails (preventive and detective controls) using AWS Service Catalog and AWS Config rules, ensuring compliance from the start.

Exam trap

The trap here is that candidates often confuse AWS Organizations (the underlying service) with AWS Control Tower (the managed orchestration service), thinking Organizations alone provides the landing zone and guardrails, when in fact it only provides the multi-account structure and policy framework without the automated setup and pre-configured baselines.

How to eliminate wrong answers

Option A is wrong because AWS Organizations is the underlying service that enables multi-account management and policy-based control, but it does not provide a pre-built landing zone or automated guardrails; it is a building block, not the orchestration layer. Option C is wrong because AWS CloudFormation StackSets allows you to deploy CloudFormation templates across multiple accounts and regions, but it does not provide a landing zone, security baselines, or guardrails; it is a deployment tool, not a governance framework. Option D is wrong because AWS Service Catalog creates and manages a catalog of approved IT services (products), but it does not automate multi-account setup or enforce security guardrails; it is used for governance of service provisioning, not for landing zone orchestration.

599
MCQmedium

A company stores sensitive customer data in Amazon S3. The security policy requires that all objects be encrypted at rest using an encryption key that is automatically rotated every 12 months. The company must retain full control over the key, including the ability to immediately revoke access to the key if a security incident occurs. The security team also needs to audit every use of the key through AWS CloudTrail. Which key management solution should the company choose to meet these requirements?

A.Use an AWS KMS customer managed key (CMK) with automatic key rotation enabled.
B.Use an AWS KMS AWS managed key with automatic key rotation.
C.Use Amazon S3 server-side encryption with SSE-S3.
D.Use AWS CloudHSM to generate and manage the key.
AnswerA

A customer managed CMK is ideal here because it places the key lifecycle under your direct control: you can enable automatic rotation (default is yearly), set custom key policies and grants, and revoke access at any time. Every use of the key to encrypt or decrypt S3 objects is recorded in AWS CloudTrail, which gives auditors a verifiable trail of who accessed the data. KMS also integrates natively with S3, so encryption is applied transparently when writing objects.

Why this answer

AWS KMS customer managed keys (CMKs) allow you to enable automatic annual key rotation (every 12 months) and retain full control over the key, including the ability to immediately revoke access by disabling or deleting the key. CloudTrail integration is inherent with KMS, logging every use of the key via the `Decrypt` and `GenerateDataKey` API calls, meeting the audit requirement. This combination satisfies all stated security policy needs: encryption at rest, automatic rotation, full control, immediate revocation, and auditability.

Exam trap

The trap here is that candidates often confuse AWS managed keys (which also rotate automatically) with customer managed keys, overlooking the requirement for full customer control and immediate revocation capability that only customer managed keys provide.

Why the other options are wrong

B

AWS managed keys do not allow customers to control key rotation, view key metadata, or manage key policies, and they cannot be immediately revoked or deleted by the customer.

C

SSE-S3 uses S3-managed keys, which do not allow customer control, automatic rotation every 12 months, or auditing through CloudTrail. The question requires customer-managed keys with full control and auditability.

D

AWS CloudHSM does not provide automatic key rotation; key rotation must be managed manually. Additionally, CloudHSM does not integrate with AWS CloudTrail for key usage auditing, as it lacks native key usage logging.

When would these options actually be correct?

B

If the requirement is to encrypt data at rest with minimal management overhead and automatic rotation is acceptable, but the customer does not need full control over the key or the ability to revoke it immediately, an AWS managed key would be appropriate.

C

A company needs server-side encryption for S3 objects at rest with minimal management overhead, no requirement for customer-controlled key rotation, and no need for CloudTrail auditing of key usage. SSE-S3 provides automatic encryption with S3-managed keys.

D

A company requires a dedicated hardware security module (HSM) to generate and manage keys for regulatory compliance (e.g., FIPS 140-2 Level 3), and is willing to implement manual key rotation and separate auditing mechanisms (e.g., using CloudHSM logs with custom integration).

Why candidates pick the wrong answer

B

Candidates may confuse AWS managed keys with customer managed keys, assuming both offer the same level of control and auditability, or they may think that automatic rotation is the only requirement.

C

Candidates may assume SSE-S3 meets encryption requirements because it encrypts data at rest, but they overlook the specific needs for customer control, key rotation, and auditing.

D

Candidates may think CloudHSM offers more control and security for sensitive data, and may overlook the specific requirements for automatic rotation and CloudTrail auditing, assuming CloudHSM can meet all key management needs.

600
MCQmedium

A company hosts a critical e-commerce web application on Amazon EC2 instances behind an Application Load Balancer (ALB). The security team is concerned about Layer 7 attacks, such as SQL injection and cross-site scripting (XSS). They also want to automatically block traffic from known malicious IP addresses. The company needs a managed web application firewall that integrates directly with the ALB. Which AWS service should the company use?

A.AWS WAF
B.AWS Shield Advanced
C.Amazon GuardDuty
D.AWS Firewall Manager
AnswerA

AWS WAF is a fully managed web application firewall that operates at the application layer (Layer 7). It allows you to define web access control lists (ACLs) containing rules that filter and monitor HTTP(S) requests targeted at resources such as an Application Load Balancer. These rules are specifically designed to block common attack patterns like SQL injection and cross-site scripting (XSS), making AWS WAF the appropriate service to protect the e-commerce application from these application-layer exploits.

Why this answer

AWS WAF is a managed web application firewall that protects web applications from common Layer 7 attacks, such as SQL injection and cross-site scripting (XSS), by inspecting HTTP/HTTPS requests. It integrates directly with an Application Load Balancer (ALB) to allow you to create custom rules that block or allow traffic based on request patterns, including automatically blocking traffic from known malicious IP addresses using managed IP reputation lists.

Exam trap

The trap here is that candidates often confuse AWS WAF with AWS Shield Advanced, assuming Shield Advanced provides application-layer filtering, but Shield Advanced focuses on DDoS mitigation at the network and transport layers, not on inspecting request payloads for SQL injection or XSS.

Why the other options are wrong

B

AWS Shield Advanced provides DDoS protection at Layer 3/4 and enhanced detection for Layer 7, but it does not include a managed web application firewall with rule sets for SQL injection or XSS, nor does it directly integrate with ALB to block traffic based on application-layer inspection.

C

Amazon GuardDuty is a threat detection service that monitors for malicious activity and unauthorized behavior, but it does not provide a managed web application firewall to block Layer 7 attacks like SQL injection or XSS, nor does it integrate directly with an ALB to filter incoming traffic.

D

AWS Firewall Manager is a policy management service that centrally configures and manages firewall rules across accounts and resources, but it does not itself provide Layer 7 protection like SQL injection or XSS blocking. It can manage AWS WAF rules, but the question asks for the service that directly provides the web application firewall, not the manager.

When would these options actually be correct?

B

A company is concerned about large-scale DDoS attacks targeting their infrastructure and needs 24/7 access to the DDoS Response Team (DRT) and cost protection against scaling charges. They also want to protect against Layer 3/4 attacks and have the option to add Layer 7 protection via AWS WAF integration, but the primary requirement is advanced DDoS mitigation.

C

A company wants to continuously monitor VPC flow logs, DNS logs, and AWS CloudTrail events for suspicious activity, such as unusual API calls or potential compromise of EC2 instances, and receive automated alerts for further investigation.

D

A company has multiple AWS accounts and wants to centrally enforce a common set of AWS WAF rules across all Application Load Balancers. They need a service to define and apply these rules consistently. AWS Firewall Manager would be the correct answer in that scenario.

Why candidates pick the wrong answer

B

Candidates may confuse Shield Advanced with a web application firewall because it offers some Layer 7 DDoS detection and can be used alongside WAF, but it does not provide the specific rule-based filtering for SQL injection and XSS that WAF offers.

C

Candidates may confuse GuardDuty's threat detection capabilities with web application firewall functionality, or think that detecting malicious IPs automatically blocks them, but GuardDuty only generates findings and does not actively block traffic.

D

Candidates may confuse Firewall Manager as a web application firewall because its name includes 'Firewall' and it can manage WAF rules, leading them to think it provides the actual protection rather than just policy management.

Page 7

Page 8 of 14

Page 9