Preparing for an AWS certification, interview, or cloud computing role? This AWS MCQs collection is designed to help you test your knowledge of Amazon Web Services. It includes 150 multiple-choice questions covering AWS fundamentals, compute, storage, networking, security, databases, serverless, containers, DevOps, monitoring, analytics, cost optimization, and architecture.
Note: Score 60% or higher to unlock an exclusive offer of up to 50% off on AWS self-paced courses.
Let’s begin!
1. What does AWS stand for?
2. Which AWS pricing model lets customers pay only for resources they consume?
3. Which AWS concept refers to a separate geographic area containing multiple Availability Zones?
4. What is an Availability Zone in AWS?
5. Which service provides a web-based interface for managing AWS resources?
6. Which AWS service provides programmatic access to AWS resources through APIs and SDKs?
7. Which AWS feature helps customers organize resources for billing and management across multiple accounts?
8. Which AWS service provides consolidated billing for multiple AWS accounts?
9. What is an AWS account primarily used for?
10. Which AWS tool helps estimate expected costs before deploying resources?
11. What is Amazon EC2 primarily used for?
12. What is an EC2 instance?
13. Which EC2 pricing option can provide discounts for workloads with predictable long-term usage?
14. Which EC2 purchasing option uses spare AWS capacity and can be interrupted by AWS?
15. What is an Amazon Machine Image (AMI) used for?
16. Which EC2 feature allows instances to automatically increase or decrease based on demand?
17. Which load balancer is designed for HTTP and HTTPS application traffic?
18. Which load balancer is designed for very high-performance TCP, UDP, and TLS traffic?
19. What is an EC2 security group?
20. Which EC2 storage option provides persistent block storage for instances?
21. What is Amazon S3 primarily designed for?
22. What is an S3 bucket?
23. What uniquely identifies an object within an S3 bucket?
24. Which S3 storage class is designed for frequently accessed data?
25. Which S3 storage class is designed for long-term archival at very low storage cost?
26. What is S3 Versioning used for?
27. Which S3 feature can automatically move objects between storage classes based on rules?
28. What does S3 Object Lock help protect against?
29. Which S3 capability can accelerate uploads to S3 from geographically distant locations?
30. Which S3 feature can host a simple static website?
31. What is AWS IAM primarily used for?
32. Which IAM entity is intended to represent a person or application that needs long-term identity configuration?
33. What is an IAM role?
34. Which IAM principle recommends granting only the permissions required to perform a task?
35. What is an IAM policy?
36. Which AWS service helps record API activity for auditing?
37. Which AWS service helps monitor metrics, logs, and alarms?
38. Which AWS service provides intelligent threat detection for AWS accounts and workloads?
39. Which service is designed to discover and classify sensitive data stored in Amazon S3?
40. Which AWS service helps protect applications from common web exploits such as SQL injection and cross-site scripting?
41. What does Amazon VPC provide?
42. What is a subnet in a VPC?
43. What is an Internet Gateway used for?
44. What does a NAT Gateway primarily enable?
45. What is a route table used for in a VPC?
46. What is a Network ACL in Amazon VPC?
47. What is a VPC peering connection used for?
48. Which AWS service provides a dedicated private network connection from an on-premises environment to AWS?
49. Which service provides DNS hosting and domain routing in AWS?
50. What does Amazon CloudFront primarily provide?
51. What is AWS Lambda primarily used for?
52. How is Lambda pricing generally based?
53. What can trigger a Lambda function?
54. What is a Lambda execution role used for?
55. Which AWS service is commonly used to store secrets that Lambda functions need to retrieve securely?
56. Which service can provide a managed API front end for Lambda-based applications?
57. Which Lambda feature allows reusable dependencies to be packaged separately from function code?
58. What is a Lambda function timeout?
59. Which service can invoke Lambda when an object is created in an S3 bucket?
60. Which AWS service provides workflow orchestration that can coordinate Lambda functions and other services?
61. Which AWS service is a managed relational database service?
62. Which AWS database is a managed NoSQL key-value and document database?
63. What is Amazon Aurora?
64. Which RDS feature improves availability by maintaining a standby database in another Availability Zone?
65. Which RDS capability is intended to improve read scalability?
66. What is Amazon ElastiCache used for?
67. Which AWS service is designed for cloud data warehousing?
68. Which DynamoDB feature can automatically adjust provisioned capacity as traffic changes?
69. What is DynamoDB Accelerator (DAX) designed to provide?
70. Which AWS service is designed for graph databases?
71. What is Amazon EFS?
72. Which AWS service provides a managed file system for Windows file servers?
73. Which AWS service provides a high-performance file system commonly used for compute-intensive workloads?
74. What is AWS Storage Gateway used for?
75. Which AWS service provides centralized backup management across supported AWS resources?
76. What is an EBS snapshot?
77. Which EBS volume type is designed for general-purpose SSD workloads?
78. Which EBS volume type is optimized for frequently accessed throughput-intensive workloads such as big data processing?
79. Which EBS volume type is designed for the lowest-cost infrequently accessed HDD storage?
80. Which service can transfer large amounts of data between on-premises storage and AWS using a physical appliance?
81. Which AWS service runs containers without requiring customers to manage the underlying servers?
82. Which AWS service is a managed container orchestration service?
83. What is Amazon EKS used for?
84. What is Amazon ECR?
85. Which AWS service provides continuous integration and continuous delivery capabilities?
86. Which service can build and test source code in AWS?
87. Which AWS service is used to deploy applications to compute environments?
88. Which service helps provision and manage infrastructure using templates?
89. What is AWS Elastic Beanstalk designed to simplify?
90. Which AWS service provides managed Git-based source repositories?
91. What is Amazon SQS?
92. What is Amazon SNS primarily used for?
93. Which SQS queue type supports at-least-once delivery with very high throughput and best-effort ordering?
94. Which SQS queue type is designed for strict message ordering and exactly-once processing semantics?
95. What is a dead-letter queue used for?
96. Which AWS service provides an event bus for routing events between applications and AWS services?
97. Which service can route events to targets based on event patterns?
98. What is Amazon Kinesis commonly used for?
99. Which AWS service is designed for managed Apache Kafka workloads?
100. Which service is commonly used to decouple application components through queues?
101. What is AWS CloudWatch primarily used for?
102. What is AWS CloudTrail primarily used for?
103. What is AWS Config used for?
104. Which AWS service provides recommendations for cost, performance, security, and fault tolerance?
105. Which AWS service helps audit and download compliance reports and agreements?
106. What is AWS Systems Manager used for?
107. Which AWS service can store parameters such as configuration values securely?
108. Which service can provide automated recommendations for EC2 rightsizing and cost optimization?
109. Which AWS service helps manage resources across multiple AWS accounts and Regions?
110. Which service provides a centralized view of software licenses and licensing rules?
111. Which AWS service provides serverless interactive SQL queries against data in Amazon S3?
112. Which AWS service is designed for building data integration and ETL pipelines?
113. What is Amazon Redshift primarily designed for?
114. Which AWS service provides dashboards and business intelligence capabilities?
115. Which AWS service can catalog data and metadata for analytics workloads?
116. Which service is designed for time-series data applications?
117. Which AWS service provides a managed search and analytics engine?
118. Which AWS service can help migrate databases to AWS with minimal downtime?
119. Which service is designed to transfer data online between on-premises and AWS storage services?
120. Which AWS service provides a managed environment for Apache Spark and Hadoop workloads?
121. What is the main goal of deploying resources across multiple Availability Zones?
122. Which service distributes incoming application traffic across multiple targets?
123. Which EC2 Auto Scaling capability replaces unhealthy instances?
124. What is horizontal scaling?
125. What is vertical scaling?
126. Which AWS service provides global traffic acceleration using AWS's network and edge locations?
127. Which Route 53 routing policy directs traffic to the endpoint with the lowest measured latency?
128. Which Route 53 routing policy distributes traffic according to assigned weights?
129. What is a Multi-AZ architecture primarily intended to reduce?
130. Which AWS service helps assess application resilience against disruptions?
131. Which AWS tool provides a visual view of AWS spending over time?
132. Which AWS service helps create and manage budgets and alerts for spending?
133. Which pricing model can reduce costs for steady, predictable EC2 usage compared with On-Demand pricing?
134. Which pricing option is suitable for interruptible workloads that can tolerate capacity changes?
135. What is a Savings Plan designed to provide?
136. Which practice helps identify underutilized resources?
137. Why are AWS resource tags useful for cost management?
138. Which AWS service can help identify idle and underutilized resources?
139. What is a major benefit of using serverless services for variable workloads?
140. Which approach can reduce unnecessary S3 storage costs?
141. Which AWS architectural principle recommends designing systems that can recover from component failures?
142. What does decoupling mean in cloud architecture?
143. Which service is commonly used to decouple components with a queue?
144. Which architecture pattern separates presentation, application logic, and data layers?
145. Which AWS service can distribute content close to users?
146. What is infrastructure as code?
147. Which AWS service is a common choice for infrastructure as code?
148. What does loose coupling generally improve?
149. Which design choice can improve application availability?
150. Which AWS framework provides guidance for building secure, reliable, efficient, cost-optimized, sustainable, and high-performing workloads?
151. A company wants to run an application across multiple Availability Zones with automatic distribution of incoming HTTP traffic. Which architecture is most appropriate?
152. An application must continue operating if an entire AWS Availability Zone becomes unavailable. Which design principle is most important?
153. Which AWS architecture pattern is generally preferred for reducing the blast radius of failures?
154. A workload experiences unpredictable traffic spikes. Which approach can provide automatic horizontal scaling?
155. Which AWS service is most appropriate for distributing static and dynamic content globally with edge caching?
156. A company wants private connectivity between AWS VPCs across many accounts and Regions without managing a large number of individual VPC peering connections. Which service should be considered?
157. What is the main advantage of using VPC endpoints for supported AWS services?
158. A private EC2 instance needs to download software updates from the internet but should not accept inbound internet connections. Which architecture is appropriate?
159. Which AWS service can be used to centrally manage DNS resolution across multiple VPCs?
160. A company wants to protect an internet-facing application against common Layer 7 attacks. Which AWS service is the most direct choice?
161. What is Amazon S3 Vectors primarily designed to store and query?
162. A company is building a large RAG application and wants cost-optimized vector storage integrated with Amazon S3. Which service is particularly relevant?
163. Which AWS service can provide a managed Apache Iceberg-oriented storage layer for analytical tables in Amazon S3?
164. An application stores sensitive data in S3 and must prevent objects from being permanently deleted during a regulatory retention period. Which feature is appropriate?
165. Which S3 security setting helps prevent accidental public access to buckets and objects?
166. What is the purpose of S3 event notifications in an event-driven architecture?
167. Which AWS service is commonly used to move large amounts of data between on-premises storage and AWS using online transfer mechanisms?
168. A company needs a managed data lake governance service that can help centrally control access to data across AWS analytics services. Which service is relevant?
169. Which AWS service is commonly used to run serverless SQL queries directly against data stored in Amazon S3?
170. Why is partitioning important when querying large datasets in an AWS data lake?
171. What is Amazon Bedrock primarily designed to provide?
172. What is Amazon Bedrock AgentCore designed to help organizations do?
173. Which AgentCore component provides a managed runtime for deploying AI agents?
174. An AI agent needs to call internal APIs and external tools securely. Which AgentCore capability is specifically designed to simplify tool integration?
175. Which AgentCore capability is intended to provide memory across agent interactions?
176. What is a major security benefit of AgentCore Runtime's isolated execution model?
177. Why is AgentCore Observability important in production AI systems?
178. What is the purpose of policy controls for AI agents?
179. An enterprise wants an AI agent to access private databases without exposing those databases to the public internet. Which networking capability can help?
180. What is a key advantage of using Amazon Bedrock instead of building a foundation model infrastructure stack from scratch?
181. What is the primary purpose of AWS Lambda MicroVMs?
182. Which virtualization technology powers AWS Lambda MicroVMs?
183. A coding platform needs to execute potentially untrusted AI-generated code for each user in an isolated environment. Which AWS capability is particularly suited to this use case?
184. Which AWS container service is designed to run containers without requiring customers to manage the Kubernetes control plane?
185. What is Amazon EKS primarily used for?
186. Which AWS service is commonly used as a container image registry?
187. A team wants to run containers while avoiding management of the underlying EC2 servers. Which option is most appropriate?
188. Which deployment strategy gradually shifts traffic to a new application version and can automatically roll back after detecting failures?
189. What is Amazon ECR image scanning primarily intended to detect?
190. A company wants Kubernetes workloads to automatically obtain AWS permissions without distributing long-lived access keys inside containers. What should the team prefer?
191. What is Amazon Aurora DSQL designed for?
192. A globally distributed application requires a serverless relational database designed for multi-Region operation. Which AWS database is particularly relevant?
193. Which DynamoDB design approach is most important when designing for high scale?
194. An application has heavy read traffic against an RDS database. Which option can help reduce read pressure on the primary database?
195. What is the purpose of Amazon RDS Proxy in a serverless application architecture?
196. Which pattern is useful for preventing repeated failures from overwhelming a downstream service?
197. Why should distributed AWS applications use idempotent operations where possible?
198. Which AWS service is designed to coordinate complex workflows involving multiple AWS services and application steps?
199. A workflow needs to invoke multiple independent tasks simultaneously and then continue after all tasks finish. Which Step Functions feature is appropriate?
200. During an AWS architecture interview, which approach best demonstrates production-level thinking?
You Can Also Check:
1. AWS Interview Questions and Answers
2. AWS Training and Certification Program