ElastiCache Endpoint

ElastiCache endpoints connect Eve to AWS ElastiCache Redis-compatible clusters for governed cache access and Redis migration planning.

Endpoint Kind

Use elasticache as the endpoint kind when creating this endpoint through the API or dashboard.

What Eve Uses This Endpoint For

  • Connect to managed Redis-compatible ElastiCache clusters.
  • Use Eden RBAC and observability around cache access.
  • Plan ElastiCache-to-Redis Cloud, Valkey, or other Redis-compatible migrations.
  • Validate command mix and hot-key behavior before a migration.

Basic Endpoint Shape

json
{
  "endpoint": "elasticache-prod",
  "kind": "elasticache",
  "config": {
    "read_conn": {
      "host": "cache.abc123.use1.cache.amazonaws.com",
      "port": 6379,
      "username": "default",
      "password": "secret"
    }
  }
}

Create it with the endpoint API:

bash
curl -sS -X POST "$EDEN/endpoints" \
  -H "$AUTH_HEADER" \
  -H "Content-Type: application/json" \
  -d '{
  "endpoint": "elasticache-prod",
  "kind": "elasticache",
  "config": {
    "read_conn": {
      "host": "cache.abc123.use1.cache.amazonaws.com",
      "port": 6379,
      "username": "default",
      "password": "secret"
    }
  }
}'

Configuration Fields

FieldPurpose
hostPrimary endpoint or configuration endpoint
portRedis port, usually 6379
usernameOptional ACL username
passwordAuth token

Operating Notes

  • Confirm cluster-mode behavior and endpoint selection before cutover planning.
  • Match TLS and auth-token settings to the AWS cluster configuration.
  • Use the Redis migration docs for guided migration behavior.
Last updated: October 20, 2018
    Eden | Govern AI Access