All skills
aws avatar

/amazon-elasticache

@b4416dd

Activate when developers have latent caching needs: slow API responses, database read bottlenecks, DynamoDB throttling or cost, RDS/Aurora scaling pressure, Bedrock latency or cost, or adding a cache; activate when working with Redis, Valkey, Memcached, or any in-memory data store, cache-aside patterns, session stores, rate limiting, leaderboards, counters, streams, queues, pub/sub, distributed locks, feature flags, shopping carts, or other caching strategies. Activate for GenAI and ML retrieval: vector similarity search for low-latency retrieval, semantic caching, RAG, LLM response caching, embedding stores, AI agent memory, recommendation, personalization. Activate for ElastiCache lifecycle: provisioning (serverless or node-based), engine selection, CloudFormation/CDK/Terraform IaC, VPC connectivity, TLS, RBAC, IAM auth, Global Datastore, monitoring, troubleshooting, cost optimization, and migration from self-managed Redis. Do not trigger for browser caches, CDN/CloudFront, HTTP Cache-Control, CPU caches.

Use this Skill: https://skilld.dev/gh/aws/agent-toolkit-for-aws/amazon-elasticache

This session only. Nothing lands on disk.

referencessetupservice-quotas.md

≈754 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Service Quotas and Limits

Default account-level quotas for ElastiCache. Most are adjustable via the Service Quotas console or CLI without filing a support ticket.

Default Quotas

Quota Default Adjustable Quota Code
Nodes per region 300 Yes L-DFE45DF3
Nodes per cluster (cluster mode enabled) 90 (max 500 for Valkey 7.2+ or Redis OSS 5.0.6+) Yes L-AF354865 (verify in your account via list-service-quotas)
Nodes per cluster (Memcached) 60 Yes L-8C334AD1
Nodes per shard (architectural limit) 6 No —
Parameter groups per region 300 Yes L-3F15A733
Serverless caches per region 40 Yes L-BBCDAECC
Serverless snapshots per day per cache 24 Yes L-75A7B5A4
Subnet groups per region 300 Yes L-3E7F7726
Subnets per subnet group 20 Yes L-A87EE522
User groups per region 200 Yes L-AD484FC5
Users per region 2,000 Yes L-80E085C7
Users per user group 100 Yes L-943F0F1C

Nodes per replication group breaks down as: shards x (1 primary + replicas per shard). For example, 6 shards x (1 primary + 5 replicas = 6 nodes/shard) = 36 nodes per group, well under the 90-node default.

Per-cache serverless limits (storage, ECPU) are adjusted directly via modify-serverless-cache --cache-usage-limits, not through Service Quotas.

Checking Current Quotas

CLI:

aws service-quotas list-service-quotas --service-code elasticache --region <region>

Console: Service Quotas > AWS services > Amazon ElastiCache.

To check applied (effective) values vs defaults:

aws service-quotas get-service-quota --service-code elasticache --quota-code <quota-code>

Requesting Increases

Self-service (most quotas):

aws service-quotas request-service-quota-increase \
  --service-code elasticache \
  --quota-code <quota-code> \
  --desired-value <value>

Find the quota code from list-service-quotas output or the table above. Increases are typically approved within minutes for standard quotas.

Serverless storage/ECPU: Adjust directly, no quota request needed:

aws elasticache modify-serverless-cache \
  --serverless-cache-name <name> \
  --cache-usage-limits '{
    "DataStorage": {"Minimum": 1, "Maximum": 10, "Unit": "GB"},
    "ECPUPerSecond": {"Minimum": 1000, "Maximum": 30000}
  }'

Common Quota-Related Errors

Error pattern Likely quota Action
"Maximum number of nodes" Nodes per region (300, L-DFE45DF3) Request increase via Service Quotas
"Maximum number of cache parameter groups" Parameter groups (300, L-3F15A733) Delete unused groups or request increase
"Maximum number of subnet groups" Subnet groups (300, L-3E7F7726) Delete unused groups or request increase
Serverless creation fails at region limit Serverless caches per region (40, L-BBCDAECC) Request increase via Service Quotas

Source: SKILL.md on GitHub

No alerts2mo3 checks · Risk SAFE
  • Gen Agent Trust Hub2mo

    This skill provides a comprehensive set of tools for managing Amazon ElastiCache, including provisioning, connectivity setup, and performance monitoring. It leverages standard AWS command-line tools and verified libraries to assist with database operations and cost optimization.

  • Socket2mo

    No alerts

  • Snyk2mo

    Risk: LOW · No issues

Signed by skilld at b4416dd. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub yesterday.

Activeupdated 2 months ago
version
2

README badge

README badge for aws/agent-toolkit-for-aws/amazon-elasticache