DEV Community

Ibrahim S
Ibrahim S

Posted on

Service Limitations | AWS

AWS has service limits to protect you from unexpected excessive provisioning, as well as protection from malicious actions intended to increase your bill, as well as to protect the service endpoints.

The service limit is the quota or allowance set on a resource. For example, a tenancy is allotted a maximum number of compute instances per availability domain.

AWS Service Limitations

Storage & Data :

  • EBS Volume Size: Max 64TB
  • S3 Object Size: Max 5TB
  • RDS Storage: Max 64TB
  • DynamoDB Item Size: Max 400KB
  • ECR Image Size: Max 10GB

Networking :

  • VPC CIDR Blocks: Max 5 per VPC
  • VPC Peering: Max 125 per VPC
  • VPC Route Table Entries: Max 50 per route table
  • VPC Security Group Rules: Max 60 in/out per group
  • Subnet IP Limit: Based on CIDR (e.g., /28 = 11 usable IPs)

Compute & Application :

  • Glue Job Timeout: Max 48 hours
  • Lambda Package Size: 50MB zipped, 250MB
  • Unzipped
  • ECS Task Definition Size: Max 512KB
  • EC2 Instance Limit: 20 per region (soft limit)

Messaging & API :

  • SNS Message Size: Max 256KB
  • SQS Message Size: 256KB (standard), 2GB (extended)
  • API Gateway Payload: Max 10MB (REST), 6MB (WebSocket)

Monitoring & Security :

  • CloudWatch Log Event Size: Max 256KB
  • Secrets Manager Secret Size: Max 64KB

Others :

  • Kinesis Data Record: Max 1MB
  • ECR Image Size: Max 10GB
  • CloudFront Distributions per AWS account: Max 200 per account
  • ELB Target Groups: Max 100 per load balancer
  • Route 53 DNS Records: Max 10,000 per hosted zone

Service limit, or “service limitation, means the maximum amount, duration, or scope.

Quotas, also called limits in AWS services, are the maximum values for your AWS account's resources, actions, and items.

Postmark Image

Speedy emails, satisfied customers

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up

Top comments (0)

Image of Timescale

Timescale – the developer's data platform for modern apps, built on PostgreSQL

Timescale Cloud is PostgreSQL optimized for speed, scale, and performance. Over 3 million IoT, AI, crypto, and dev tool apps are powered by Timescale. Try it free today! No credit card required.

Try free

👋 Kindness is contagious

Dive into an ocean of knowledge with this thought-provoking post, revered deeply within the supportive DEV Community. Developers of all levels are welcome to join and enhance our collective intelligence.

Saying a simple "thank you" can brighten someone's day. Share your gratitude in the comments below!

On DEV, sharing ideas eases our path and fortifies our community connections. Found this helpful? Sending a quick thanks to the author can be profoundly valued.

Okay