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
| Field | Purpose |
|---|---|
host | Primary endpoint or configuration endpoint |
port | Redis port, usually 6379 |
username | Optional ACL username |
password | Auth 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.
Related
Last updated: October 20, 2018