Back to SAA-C03 Catalog
Exam Prep

Hard Limits & Numbers

"Critical numbers, limits, and constraints for the AWS Solutions Architect Associate exam in Quiz Mode format."

SAA-C03 Hard Limits & Numbers - Quiz Mode

Master the specific numbers that appear in exam scenarios. This is formatted as a quiz where you can test yourself before revealing the answer.

How to use: Read the question, think of the answer, then expand the section to reveal the correct number and context.


๐Ÿ“ฆ Amazon S3 Limits

โ–ถQ1: What is the minimum number of days before you can transition objects from S3 Standard to S3 Standard-IA?

Answer: 30 days

  • Objects must be stored in S3 Standard for at least 30 days before transitioning to Standard-IA
  • Minimum storage duration charge for IA storage classes is 30 days (if deleted earlier, you're charged for 30 days)
โ–ถQ2: What is the minimum number of days before you can transition objects from S3 Standard to S3 One Zone-IA?

Answer: 30 days

  • Same as Standard-IA: 30-day minimum
  • Minimum storage duration charge for One Zone-IA is 30 days
โ–ถQ3: What is the minimum number of days before you can transition to S3 Glacier Flexible Retrieval?

Answer: 90 days

  • Objects must be stored for at least 90 days before transitioning to Glacier Flexible Retrieval
  • Minimum storage duration charge is 90 days
โ–ถQ4: What is the minimum number of days before you can transition to S3 Glacier Deep Archive?

Answer: 180 days

  • Objects must be stored for at least 180 days before transitioning to Deep Archive
  • Minimum storage duration charge is 180 days
โ–ถQ5: What is the maximum size of a single S3 object?

Answer: 5 TB (5,000 GB)

  • Maximum object size: 5 TB
  • For objects larger than 100 MB, use multipart upload (recommended)
  • For objects larger than 5 GB, multipart upload is required
โ–ถQ6: What is the maximum size for a single PUT operation in S3?

Answer: 5 GB

  • Single PUT operation maximum: 5 GB
  • For anything larger, you must use multipart upload
โ–ถQ7: How many S3 buckets can you have per AWS account by default?

Answer: 100 buckets (soft limit, can be increased to 1,000)

  • Default limit: 100 buckets per account
  • Can request increase to 1,000 via Service Quotas
โ–ถQ8: What is the retrieval time for S3 Glacier Instant Retrieval?

Answer: Milliseconds (same as S3 Standard)

  • Retrieval time: Milliseconds
  • Use case: Archive data that needs instant access when required
โ–ถQ9: What are the retrieval times for S3 Glacier Flexible Retrieval?

Answer:

  • Expedited: 1-5 minutes
  • Standard: 3-5 hours
  • Bulk: 5-12 hours
โ–ถQ10: What are the retrieval times for S3 Glacier Deep Archive?

Answer:

  • Standard: 12 hours
  • Bulk: 48 hours

Deep Archive is the cheapest but slowest retrieval option.


โšก AWS Lambda Limits

โ–ถQ11: What is the maximum execution time (timeout) for a Lambda function?

Answer: 15 minutes (900 seconds)

  • Maximum timeout: 15 minutes
  • Default timeout: 3 seconds (you must configure higher if needed)
  • For longer-running tasks, use ECS/Fargate or Step Functions
โ–ถQ12: What is the maximum memory allocation for a Lambda function?

Answer: 10,240 MB (10 GB)

  • Minimum: 128 MB
  • Maximum: 10,240 MB (10 GB)
  • Memory is allocated in 1 MB increments
  • CPU power scales with memory
โ–ถQ13: What is the maximum deployment package size for Lambda (zipped)?

Answer: 50 MB (zipped), 250 MB (unzipped)

  • Zipped deployment package: 50 MB
  • Unzipped deployment package: 250 MB
  • For larger packages, use layers or container images (up to 10 GB)
โ–ถQ14: What is the maximum size for Lambda container images?

Answer: 10 GB

  • Container image size: up to 10 GB
  • Must be stored in Amazon ECR
โ–ถQ15: What is the maximum number of Lambda layers per function?

Answer: 5 layers

  • Maximum layers: 5
  • Total unzipped size of layers + deployment package: 250 MB
โ–ถQ16: What is the Lambda concurrent execution limit per region by default?

Answer: 1,000 concurrent executions

  • Default: 1,000 concurrent executions per region
  • This is a soft limit and can be increased via support ticket
  • You can set reserved concurrency for critical functions
โ–ถQ17: What is the maximum payload size for synchronous Lambda invocations?

Answer: 6 MB (request and response)

  • Synchronous invocation payload: 6 MB (request and response)
  • Asynchronous invocation payload: 256 KB
โ–ถQ18: What is the Lambda environment variable storage limit?

Answer: 4 KB

  • Total size of all environment variables: 4 KB

๐Ÿ“ฌ Amazon SQS Limits

โ–ถQ19: What is the default message retention period for SQS?

Answer: 4 days

  • Default retention: 4 days
  • Minimum: 1 minute
  • Maximum: 14 days
โ–ถQ20: What is the maximum message retention period for SQS?

Answer: 14 days

  • Maximum retention: 14 days
  • After 14 days, messages are automatically deleted
โ–ถQ21: What is the maximum message size in SQS?

Answer: 256 KB

  • Maximum message size: 256 KB
  • For larger messages, use the SQS Extended Client Library (stores message in S3)
โ–ถQ22: What is the default visibility timeout for SQS messages?

Answer: 30 seconds

  • Default visibility timeout: 30 seconds
  • Minimum: 0 seconds
  • Maximum: 12 hours
โ–ถQ23: What is the maximum visibility timeout for SQS messages?

Answer: 12 hours

  • Maximum visibility timeout: 12 hours
  • This is how long a message is hidden after being received (before it becomes visible again if not deleted)
โ–ถQ24: What is the delivery delay for SQS FIFO queues?

Answer: 0 seconds (no delay by default)

  • FIFO queues: 0-15 minutes delay
  • Standard queues: 0-15 minutes delay
  • Delay queues postpone delivery of new messages
โ–ถQ25: What is the maximum throughput for SQS FIFO queues?

Answer:

  • Without batching: 300 transactions per second (TPS)
  • With batching: 3,000 messages per second

FIFO queues have lower throughput than Standard queues.

โ–ถQ26: What is the long polling wait time for SQS?

Answer: 1-20 seconds

  • Long polling wait time: 1-20 seconds
  • Default (short polling): 0 seconds
  • Long polling reduces costs and empty responses

๐ŸŒŠ Amazon Kinesis Limits

โ–ถQ27: What is the default data retention period for Kinesis Data Streams?

Answer: 24 hours

  • Default retention: 24 hours
  • Can be extended up to 365 days (configurable)
  • After retention period, data is deleted
โ–ถQ28: What is the maximum data retention period for Kinesis Data Streams?

Answer: 365 days (1 year)

  • Maximum retention: 365 days
  • Enables replay of data within this window
โ–ถQ29: What is the maximum data blob size for a single Kinesis Data Streams record?

Answer: 1 MB

  • Maximum record size: 1 MB
  • For larger data, split into multiple records
โ–ถQ30: What is the write capacity of a single Kinesis shard?

Answer: 1 MB/sec or 1,000 records/sec

  • Write capacity per shard: 1 MB/sec OR 1,000 records/sec (whichever is hit first)
โ–ถQ31: What is the read capacity of a single Kinesis shard?

Answer: 2 MB/sec

  • Read capacity per shard: 2 MB/sec
  • This applies to all consumers combined (classic mode)
  • Enhanced fan-out provides 2 MB/sec per consumer
โ–ถQ32: What is the maximum number of shards per Kinesis Data Stream in a region?

Answer: 500 (default soft limit)

  • Default limit: 500 shards per region
  • This is a soft limit and can be increased
โ–ถQ33: What is the minimum buffer interval for Kinesis Data Firehose delivery to S3?

Answer: 60 seconds

  • Minimum buffer interval: 60 seconds
  • Firehose is near real-time (not real-time like Data Streams)
  • Delivers data based on buffer size or time interval (whichever is hit first)
โ–ถQ34: What is the maximum buffer size for Kinesis Data Firehose delivery to S3?

Answer: 128 MB

  • Maximum buffer size: 128 MB
  • Firehose delivers when buffer size OR time interval is reached

๐Ÿ’พ Amazon EBS Limits

โ–ถQ35: What is the maximum size of a single EBS volume?

Answer: 64 TiB (tebibytes)

  • Maximum volume size: 64 TiB for all volume types
  • 1 TiB = 1,024 GiB
โ–ถQ36: What is the maximum IOPS for an EBS io2 Block Express volume?

Answer: 256,000 IOPS

  • io2 Block Express: up to 256,000 IOPS
  • io2 (non-Block Express): up to 64,000 IOPS
  • io1: up to 64,000 IOPS
โ–ถQ37: What is the maximum throughput for an EBS io2 Block Express volume?

Answer: 4,000 MiB/s

  • io2 Block Express: up to 4,000 MiB/s
  • io2/io1: up to 1,000 MiB/s
โ–ถQ38: What is the maximum IOPS for an EBS gp3 (General Purpose SSD) volume?

Answer: 16,000 IOPS

  • gp3: up to 16,000 IOPS
  • gp2: up to 16,000 IOPS (but based on volume size: 3 IOPS per GiB)
โ–ถQ39: What is the maximum throughput for an EBS gp3 volume?

Answer: 1,000 MiB/s

  • gp3: up to 1,000 MiB/s (independently configurable)
  • gp2: up to 250 MiB/s
โ–ถQ40: How many EBS volumes can you attach to a single EC2 instance?

Answer: Most instances support up to 28 volumes

  • Depends on instance type
  • Most instances: up to 28 volumes
  • Nitro-based instances have higher limits
โ–ถQ41: How many EC2 instances can attach to a single EBS volume (with Multi-Attach)?

Answer: Up to 16 instances (io1/io2 Provisioned IOPS only)

  • io1/io2 Multi-Attach: up to 16 instances
  • Only available for Provisioned IOPS volumes
  • All instances must be in the same AZ

๐Ÿ—„๏ธ Amazon RDS & Aurora Limits

โ–ถQ42: What is the maximum storage capacity for RDS instances (for most engines)?

Answer: 64 TiB

  • Maximum RDS storage: 64 TiB (for MySQL, PostgreSQL, MariaDB, Oracle, SQL Server)
  • Aurora: Auto-scales up to 128 TiB
โ–ถQ43: What is the maximum storage capacity for Amazon Aurora?

Answer: 128 TiB (auto-scaling)

  • Aurora automatically scales storage from 10 GB to 128 TiB
  • No need to provision storage upfront
โ–ถQ44: How many read replicas can you create for standard RDS instances?

Answer: 5 read replicas

  • Standard RDS: up to 5 read replicas
  • Aurora: up to 15 read replicas
โ–ถQ45: How many read replicas can you create for Amazon Aurora?

Answer: 15 read replicas

  • Aurora: up to 15 read replicas
  • Aurora replicas have low-latency promotion (< 30 seconds)
โ–ถQ46: What is the maximum automated backup retention period for RDS?

Answer: 35 days

  • Maximum automated backup retention: 35 days
  • Point-in-time recovery (PITR) within this window
  • Manual snapshots can be retained indefinitely
โ–ถQ47: What is Aurora's typical failover time?

Answer: < 30 seconds

  • Aurora failover: typically < 30 seconds
  • Standard RDS Multi-AZ failover: 1-2 minutes
โ–ถQ48: What is the maximum number of Aurora Global Database secondary regions?

Answer: 5 secondary regions

  • Aurora Global Database: up to 5 secondary regions
  • Replication lag: typically < 1 second

๐Ÿ”„ Amazon DynamoDB Limits

โ–ถQ49: What is the maximum item size in DynamoDB?

Answer: 400 KB

  • Maximum item size: 400 KB
  • Includes both attribute names and values
โ–ถQ50: How many Global Secondary Indexes (GSI) can you create per DynamoDB table?

Answer: 20 GSIs

  • Maximum GSIs: 20 per table
  • GSIs can be created/deleted after table creation
โ–ถQ51: How many Local Secondary Indexes (LSI) can you create per DynamoDB table?

Answer: 5 LSIs

  • Maximum LSIs: 5 per table
  • LSIs must be created at table creation time (cannot be added later)
โ–ถQ52: What is the maximum number of partition keys you can specify in a DynamoDB BatchGetItem request?

Answer: 100 items

  • BatchGetItem: up to 100 items
  • BatchWriteItem: up to 25 items
โ–ถQ53: What is the maximum number of items in a DynamoDB BatchWriteItem request?

Answer: 25 items

  • BatchWriteItem: up to 25 items
  • Total request size: up to 16 MB
โ–ถQ54: What is DynamoDB's point-in-time recovery (PITR) retention period?

Answer: 35 days

  • PITR retention: 35 days
  • Allows you to restore to any point in time within the last 35 days

๐ŸŒ VPC & Networking Limits

โ–ถQ55: How many VPCs can you create per region by default?

Answer: 5 VPCs per region

  • Default limit: 5 VPCs per region
  • Soft limit (can be increased)
โ–ถQ56: How many subnets can you create per VPC?

Answer: 200 subnets

  • Maximum subnets per VPC: 200
  • Soft limit (can be increased)
โ–ถQ57: How many IPv4 CIDR blocks can you associate with a VPC?

Answer: 5 CIDR blocks

  • Primary CIDR block: 1
  • Additional secondary CIDR blocks: 4
  • Total: 5 CIDR blocks per VPC
โ–ถQ58: How many Elastic IP addresses can you have per region by default?

Answer: 5 Elastic IPs

  • Default limit: 5 Elastic IPs per region
  • Soft limit (can be increased)
โ–ถQ59: How many rules can you have per security group?

Answer: 60 inbound + 60 outbound = 120 total

  • Inbound rules: 60
  • Outbound rules: 60
โ–ถQ60: How many security groups can you attach to a single ENI (network interface)?

Answer: 5 security groups

  • Maximum security groups per ENI: 5
โ–ถQ61: How many rules can you have per Network ACL?

Answer: 20 inbound + 20 outbound (default)

  • Default: 20 inbound + 20 outbound
  • Can be increased to 40 each (soft limit)
โ–ถQ62: What is the maximum bandwidth for a NAT Gateway?

Answer: 45 Gbps (auto-scaling)

  • NAT Gateway: up to 45 Gbps (scales automatically)
  • NAT Instance: depends on instance type
โ–ถQ63: How many VPC peering connections can you have per VPC?

Answer: 125 active peering connections

  • Maximum peering connections per VPC: 125
โ–ถQ64: How many VPN connections can you have per VPC?

Answer: 10 VPN connections (default soft limit)

  • Default: 10 VPN connections per VPC
  • Can be increased

โš–๏ธ Elastic Load Balancing Limits

โ–ถQ65: How many targets can you register with a single Application Load Balancer?

Answer: 1,000 targets

  • ALB: up to 1,000 targets per load balancer
  • This includes all target groups combined
โ–ถQ66: How many listeners can you have per Application Load Balancer?

Answer: 50 listeners

  • ALB/NLB: up to 50 listeners per load balancer
โ–ถQ67: How many rules can you have per ALB listener?

Answer: 100 rules (default)

  • Default: 100 rules per listener
  • Can be increased to 1,000 (soft limit)
โ–ถQ68: How many certificates can you install on an ALB?

Answer: 25 certificates (default)

  • Default: 25 certificates per load balancer
  • Can be increased to 100 (soft limit)
โ–ถQ69: What is the idle timeout for an Application Load Balancer connection?

Answer: 60 seconds (default)

  • Default idle timeout: 60 seconds
  • Can be configured from 1 to 4,000 seconds

๐Ÿš— Amazon EC2 Limits

โ–ถQ70: How many On-Demand instances can you run per region by default (vCPU limit)?

Answer: Varies by instance family (vCPU-based limits)

  • EC2 uses vCPU limits per instance family
  • Standard instances: typically 1,152 vCPUs per region (default)
  • Limits vary by account age and usage
โ–ถQ71: How many Elastic Network Interfaces (ENIs) can you attach to a single EC2 instance?

Answer: Varies by instance type

  • Depends on instance size
  • Example: t3.micro = 2 ENIs, m5.large = 3 ENIs, m5.24xlarge = 15 ENIs
โ–ถQ72: How many tags can you assign to an EC2 instance?

Answer: 50 tags

  • Maximum tags per resource: 50
โ–ถQ73: What is the maximum lifetime of a Spot Instance?

Answer: No maximum (runs until interrupted or terminated)

  • Spot Instances can run indefinitely
  • Terminated by AWS when capacity is needed or price exceeds your bid

๐Ÿ” IAM Limits

โ–ถQ74: How many IAM users can you create per AWS account?

Answer: 5,000 IAM users

  • Maximum IAM users: 5,000 per account
  • For more users, use IAM Identity Center (SSO) or federation
โ–ถQ75: How many IAM groups can you create per AWS account?

Answer: 300 groups

  • Maximum IAM groups: 300 per account
โ–ถQ76: How many IAM groups can a single user belong to?

Answer: 10 groups

  • Maximum groups per user: 10
โ–ถQ77: How many managed policies can you attach to an IAM user, group, or role?

Answer: 10 managed policies

  • Maximum managed policies per principal: 10
  • You can also have 1 inline policy per principal
โ–ถQ78: What is the maximum size of an IAM policy document?

Answer: 6,144 characters (for managed policies)

  • Managed policies: 6,144 characters
  • Inline policies (user): 2,048 characters
  • Inline policies (role, group): 10,240 characters
โ–ถQ79: How many IAM roles can you create per AWS account?

Answer: 1,000 roles

  • Maximum IAM roles: 1,000 per account
โ–ถQ80: What is the maximum session duration for an IAM role assumption?

Answer: 12 hours

  • Maximum session duration: 12 hours
  • Default: 1 hour (configurable)

๐Ÿ“ง Amazon SNS Limits

โ–ถQ81: What is the maximum message size for Amazon SNS?

Answer: 256 KB

  • Maximum message size: 256 KB
  • For larger messages, store in S3 and send S3 link
โ–ถQ82: How many subscriptions can you have per SNS topic?

Answer: 12,500,000 subscriptions (default)

  • Default: 12.5 million subscriptions per topic
โ–ถQ83: How many topics can you create per AWS account?

Answer: 100,000 topics

  • Maximum SNS topics: 100,000 per account

๐Ÿ“Š Amazon CloudWatch Limits

โ–ถQ84: How long are CloudWatch metrics stored?

Answer: 15 months

  • Metric retention: 15 months
  • You can retrieve metrics older than 2 weeks using GetMetricStatistics API
โ–ถQ85: What is the maximum number of dimensions you can include in a CloudWatch metric?

Answer: 10 dimensions

  • Maximum dimensions per metric: 10
โ–ถQ86: How many alarms can you create per region?

Answer: 5,000 alarms (default soft limit)

  • Default: 5,000 alarms per region
  • Can be increased
โ–ถQ87: What is the minimum resolution for CloudWatch custom metrics?

Answer: 1 second (high-resolution metrics)

  • Standard resolution: 1 minute
  • High-resolution: 1 second
  • High-resolution metrics retained for 3 hours at 1-second resolution

๐Ÿ—๏ธ AWS CloudFormation Limits

โ–ถQ88: How many stacks can you create per region?

Answer: 2,000 stacks (default)

  • Default: 2,000 stacks per region
  • Includes active and deleted stacks (within 90 days)
โ–ถQ89: What is the maximum template body size for CloudFormation?

Answer: 51,200 bytes (when passed directly), 1 MB (when uploaded to S3)

  • Direct upload: 51,200 bytes
  • S3 upload: 1 MB
โ–ถQ90: How many parameters can you declare in a CloudFormation template?

Answer: 200 parameters

  • Maximum parameters: 200 per template
โ–ถQ91: How many outputs can you declare in a CloudFormation template?

Answer: 200 outputs

  • Maximum outputs: 200 per template

๐ŸŒ Amazon Route 53 Limits

โ–ถQ92: How many hosted zones can you create per AWS account?

Answer: 500 hosted zones

  • Default limit: 500 hosted zones per account
  • Soft limit (can be increased)
โ–ถQ93: How many records can you create per hosted zone?

Answer: 10,000 records

  • Maximum records per hosted zone: 10,000
  • Soft limit (can be increased)
โ–ถQ94: How many health checks can you create per AWS account?

Answer: 200 health checks (default)

  • Default: 200 health checks
  • Soft limit (can be increased to 1,000)
โ–ถQ95: What is the TTL (Time to Live) range for Route 53 DNS records?

Answer: 0 seconds to 2,147,483,647 seconds

  • Minimum TTL: 0 seconds (not recommended)
  • Maximum TTL: 2,147,483,647 seconds (~68 years)
  • Common TTLs: 60-300 seconds for frequently changing records

๐Ÿ”„ AWS Step Functions Limits

โ–ถQ96: What is the maximum execution time for a Step Functions Standard workflow?

Answer: 1 year

  • Standard workflow: up to 1 year
  • Express workflow: up to 5 minutes
โ–ถQ97: What is the maximum execution time for a Step Functions Express workflow?

Answer: 5 minutes

  • Express workflow: up to 5 minutes
  • Express workflows are designed for high-volume, short-duration tasks
โ–ถQ98: What is the maximum execution history size for Step Functions?

Answer: 25,000 events

  • Standard workflow: 25,000 events in execution history

๐Ÿ—‚๏ธ AWS Storage Gateway Limits

โ–ถQ99: What is the maximum size of a file for File Gateway?

Answer: 5 TB

  • Maximum file size: 5 TB (same as S3 object limit)
โ–ถQ100: What is the recommended cache size for Storage Gateway (File/Volume Gateway)?

Answer: At least 150 GB, recommended to be 20% of your data set

  • Minimum cache: 150 GB
  • Recommended: 20% of total dataset size
  • Maximum cache volume size: 64 TiB
โ–ถQ101: How many volumes can you create per Volume Gateway?

Answer: 32 volumes (cached mode) or 32 volumes (stored mode)

  • Maximum volumes: 32 per gateway
  • Maximum size per volume: 32 TiB (cached), 16 TiB (stored)
โ–ถQ102: What is the maximum size for a Storage Gateway cached volume?

Answer: 32 TiB

  • Cached volume: up to 32 TiB
  • Stored volume: up to 16 TiB

๐Ÿ’ผ Amazon ECS & EKS Limits

โ–ถQ103: How many tasks can you run per ECS cluster?

Answer: 10,000 tasks (default soft limit)

  • Default: 10,000 tasks per cluster
  • Can be increased
โ–ถQ104: How many services can you create per ECS cluster?

Answer: 5,000 services

  • Maximum services: 5,000 per cluster
โ–ถQ105: How many container instances can you have per ECS cluster?

Answer: 10,000 instances (default soft limit)

  • Default: 10,000 container instances per cluster
โ–ถQ106: What is the maximum task definition size in ECS?

Answer: 64 KiB

  • Maximum task definition size: 64 KiB (for the JSON document)

๐Ÿš€ Amazon CloudFront Limits

โ–ถQ107: How many distributions can you create per AWS account?

Answer: 200 distributions (default)

  • Default: 200 distributions per account
  • Soft limit (can be increased)
โ–ถQ108: How many alternate domain names (CNAMEs) can you have per CloudFront distribution?

Answer: 100 CNAMEs

  • Maximum CNAMEs: 100 per distribution
โ–ถQ109: How many cache behaviors can you have per CloudFront distribution?

Answer: 25 cache behaviors (default)

  • Default: 25 cache behaviors per distribution
  • Can be increased to 1,000
โ–ถQ110: What is the maximum file size CloudFront can serve?

Answer: 30 GB (for HTTP methods), 20 GB (for PUT/POST/PATCH)

  • GET/HEAD: 30 GB
  • PUT/POST/PATCH: 20 GB
โ–ถQ111: What is the default TTL for CloudFront cached objects?

Answer: 24 hours (86,400 seconds)

  • Default TTL: 24 hours
  • Can be configured (minimum 0 seconds, maximum 1 year)

๐Ÿ”‘ AWS Secrets Manager Limits

โ–ถQ112: What is the maximum size of a secret in AWS Secrets Manager?

Answer: 65,536 bytes (64 KB)

  • Maximum secret size: 64 KB
โ–ถQ113: How many versions can a secret have in Secrets Manager?

Answer: ~100 versions (soft limit)

  • Approximately 100 versions per secret
  • Older versions are automatically removed

๐ŸŽฏ Amazon API Gateway Limits

โ–ถQ114: What is the maximum integration timeout for API Gateway?

Answer: 29 seconds

  • Maximum timeout: 29 seconds
  • This applies to all integrations (Lambda, HTTP, etc.)
โ–ถQ115: What is the maximum payload size for API Gateway?

Answer: 10 MB

  • Maximum request/response payload: 10 MB
โ–ถQ116: What is the default throttle limit for API Gateway (requests per second)?

Answer: 10,000 requests per second (steady-state), 5,000 burst

  • Steady-state: 10,000 RPS
  • Burst: 5,000 requests
  • These are regional limits and can be increased
โ–ถQ117: How many stages can you have per API in API Gateway?

Answer: 10 stages

  • Maximum stages: 10 per API
  • Common stages: dev, test, prod

๐ŸŽฌ Amazon EventBridge Limits

โ–ถQ118: What is the maximum size of an EventBridge event?

Answer: 256 KB

  • Maximum event size: 256 KB
โ–ถQ119: How many rules can you create per event bus in EventBridge?

Answer: 300 rules (default)

  • Default: 300 rules per event bus
  • Can be increased
โ–ถQ120: How many targets can you have per EventBridge rule?

Answer: 5 targets

  • Maximum targets: 5 per rule

๐Ÿง  Amazon SageMaker Limits

โ–ถQ121: What is the maximum runtime for a SageMaker training job?

Answer: 28 days

  • Maximum training job duration: 28 days
โ–ถQ122: What is the maximum size of a SageMaker model artifact?

Answer: 5 GB (or unlimited if using S3)

  • Compressed model: 5 GB (if uploaded directly)
  • For larger models, use S3

๐Ÿท๏ธ AWS Resource Tags Limits

โ–ถQ123: How many tags can you assign to most AWS resources?

Answer: 50 tags

  • Maximum tags: 50 per resource
  • Applies to most AWS resources (EC2, S3, RDS, etc.)
โ–ถQ124: What is the maximum key length for a resource tag?

Answer: 128 characters

  • Tag key: up to 128 characters
  • Tag value: up to 256 characters

๐ŸŒ AWS Direct Connect Limits

โ–ถQ125: What are the available port speeds for AWS Direct Connect?

Answer: 1 Gbps, 10 Gbps, or 100 Gbps (dedicated connections)

  • Dedicated connections: 1 Gbps, 10 Gbps, 100 Gbps
  • Hosted connections: 50 Mbps, 100 Mbps, 200 Mbps, 300 Mbps, 400 Mbps, 500 Mbps, 1 Gbps, 2 Gbps, 5 Gbps, 10 Gbps
โ–ถQ126: How many virtual interfaces (VIFs) can you create per Direct Connect connection?

Answer: 50 virtual interfaces (default)

  • Default: 50 VIFs per connection
  • Can be increased

๐Ÿข AWS Organizations Limits

โ–ถQ127: How many AWS accounts can you have in an AWS Organization?

Answer: 10 accounts (default), can be increased to thousands

  • Default: 10 accounts
  • Can request increase via support (typically approved for hundreds/thousands)
โ–ถQ128: How many levels of Organizational Units (OUs) can you create?

Answer: 5 levels deep

  • Maximum OU hierarchy depth: 5 levels
  • Root does not count as a level
โ–ถQ129: How many Service Control Policies (SCPs) can you attach to an OU or account?

Answer: 5 SCPs

  • Maximum SCPs per OU/account: 5

๐Ÿ” Amazon Elasticsearch/OpenSearch Limits

โ–ถQ130: What is the maximum number of indices per Amazon OpenSearch domain?

Answer: 1,000 indices (default soft limit)

  • Default: 1,000 indices
  • Can be increased
โ–ถQ131: What is the maximum domain size for Amazon OpenSearch?

Answer: 3 PB (petabytes)

  • Maximum domain storage: 3 PB

๐Ÿงฉ AWS Batch Limits

โ–ถQ132: What is the maximum number of job queues in AWS Batch?

Answer: 50 job queues

  • Maximum job queues: 50 per region
โ–ถQ133: What is the maximum number of compute environments in AWS Batch?

Answer: 50 compute environments

  • Maximum compute environments: 50 per region

๐Ÿ“ฆ Amazon ECR Limits

โ–ถQ134: What is the maximum size of a container image in Amazon ECR?

Answer: 10 GB per layer, no limit on total image size

  • Maximum layer size: 10 GB
  • No limit on total image size (but practical limits apply)
โ–ถQ135: How many repositories can you create in Amazon ECR?

Answer: 10,000 repositories (default soft limit)

  • Default: 10,000 repositories per region

๐Ÿ” AWS KMS Limits

โ–ถQ136: What is the maximum request rate for AWS KMS API calls?

Answer: Varies by API and region (5,500 - 30,000 requests per second)

  • Shared quota (most APIs): 5,500 RPS (varies by region)
  • Some operations (like GenerateDataKey): up to 30,000 RPS
  • These are soft limits
โ–ถQ137: What is the maximum size of data you can encrypt directly with KMS?

Answer: 4 KB

  • Direct encryption: up to 4 KB
  • For larger data, use envelope encryption (GenerateDataKey)
โ–ถQ138: How many grants can you have per KMS key?

Answer: 50,000 grants (default soft limit)

  • Default: 50,000 grants per key

๐ŸŒŠ Amazon MSK (Managed Streaming for Kafka) Limits

โ–ถQ139: What is the maximum message size for Amazon MSK?

Answer: 1 MB (default), can be increased to 10 MB

  • Default: 1 MB
  • Configurable up to 10 MB
โ–ถQ140: How many brokers can you have per MSK cluster?

Answer: No hard limit (limited by instance capacity)

  • No specific limit (depends on instance types and data volume)
  • Typically start with 3 brokers (one per AZ for HA)

๐ŸŽฅ Amazon Kinesis Video Streams Limits

โ–ถQ141: What is the default data retention period for Kinesis Video Streams?

Answer: 24 hours (default), can be increased to 7 years

  • Default: 24 hours
  • Can be configured up to 87,600 hours (10 years)
โ–ถQ142: What is the maximum number of concurrent connections per Kinesis Video Stream?

Answer: 5 concurrent connections

  • Maximum readers: 5 concurrent connections per stream

๐ŸŒ AWS Global Accelerator Limits

โ–ถQ143: How many static IP addresses does AWS Global Accelerator provide?

Answer: 2 static Anycast IPs

  • Global Accelerator provides 2 static Anycast IPs
  • These IPs are fixed entry points to your application
โ–ถQ144: How many endpoints can you have per endpoint group in Global Accelerator?

Answer: 10 endpoints

  • Maximum endpoints: 10 per endpoint group

๐Ÿงช AWS Systems Manager Limits

โ–ถQ145: What is the maximum size of a parameter in Systems Manager Parameter Store (Standard tier)?

Answer: 4 KB

  • Standard tier: 4 KB
  • Advanced tier: 8 KB
โ–ถQ146: How many parameters can you store in Parameter Store (Standard tier)?

Answer: 10,000 parameters

  • Standard tier: 10,000 parameters (free)
  • Advanced tier: 100,000 parameters (charged)

๐Ÿ“ฆ AWS Transfer Family Limits

โ–ถQ147: What is the maximum file size for AWS Transfer Family?

Answer: 5 TB (same as S3)

  • Maximum file size: 5 TB
  • Same as underlying S3 object limit
โ–ถQ148: How many users can you have per Transfer Family server?

Answer: 10,000 users (default soft limit)

  • Default: 10,000 users per server

๐Ÿ”„ AWS DataSync Limits

โ–ถQ149: What is the maximum number of files DataSync can transfer per task?

Answer: 50 million files

  • Maximum files: 50 million per task
โ–ถQ150: What is the maximum transfer rate for DataSync?

Answer: 10 Gbps per task

  • Maximum throughput: 10 Gbps per task
  • Can run multiple tasks in parallel for higher throughput

๐Ÿ“Š Summary: Critical Numbers to Memorize

Here are the most exam-critical numbers you should commit to memory:

Storage & Database

  • S3 max object size: 5 TB
  • S3 Lifecycle transitions: 30 days (IA), 90 days (Glacier), 180 days (Deep Archive)
  • EBS max volume size: 64 TiB
  • RDS read replicas: 5 (standard), 15 (Aurora)
  • RDS backup retention: 35 days max
  • DynamoDB max item size: 400 KB

Compute

  • Lambda max execution time: 15 minutes
  • Lambda max memory: 10 GB
  • Lambda concurrent executions: 1,000 (default)

Messaging & Streaming

  • SQS message retention: 14 days max, 4 days default
  • SQS message size: 256 KB max
  • SQS visibility timeout: 12 hours max
  • Kinesis Data Streams retention: 24 hours default, 365 days max
  • Kinesis shard write: 1 MB/sec or 1,000 records/sec
  • Kinesis shard read: 2 MB/sec

Networking

  • NAT Gateway bandwidth: 45 Gbps (auto-scaling)
  • VPC peering connections: 125 per VPC
  • Security groups per ENI: 5
  • Direct Connect port speeds: 1/10/100 Gbps

Other Critical Numbers

  • API Gateway timeout: 29 seconds
  • IAM users per account: 5,000
  • Step Functions (Standard): 1 year max
  • Step Functions (Express): 5 minutes max
  • CloudWatch metrics retention: 15 months

๐ŸŽ“ Exam Strategy Tips

  1. Pattern Recognition: If you see "compliance" or "long-term retention" โ†’ think Deep Archive (180 days minimum)
  2. 30-90-180 Rule: Remember S3 storage class transition days (30 for IA, 90 for Glacier, 180 for Deep Archive)
  3. Lambda = 15 minutes: Any scenario requiring longer = use ECS/Fargate/Step Functions
  4. SQS 14 days: If messages need to be retained longer, use Kinesis Data Streams (365 days)
  5. Kinesis shard math: Each shard = 1 MB write, 2 MB read. Calculate shards needed based on throughput requirements.

๐Ÿ“ Practice Questions

Test yourself by asking:

  • "If my application generates 5,000 records per second at 1 KB each, how many Kinesis shards do I need?"
  • "Can I use Lambda for a video processing job that takes 20 minutes?" (No โ†’ ECS/Fargate)
  • "My S3 lifecycle policy transitions after 60 days to Glacier. What's wrong?" (Need 90 days minimum)

Good luck with your SAA-C03 exam! ๐Ÿš€

Strict Comparisons
Decision Trees
SWIPE ZONE
< DRAG ME >