Amazon RDS Endpoint
Amazon RDS endpoints model managed relational databases on AWS, commonly PostgreSQL-compatible RDS or Aurora instances.
Endpoint Kind
Use rds as the endpoint kind when creating this endpoint through the API or dashboard.
What Eve Uses This Endpoint For
- Connect Eve to managed AWS relational databases.
- Apply the same RBAC, audit, and query controls as self-managed SQL endpoints.
- Plan migrations between RDS, Aurora, and external database services.
- Capture AWS region and instance context for operations.
Basic Endpoint Shape
json
{
"endpoint": "rds-prod",
"kind": "rds",
"config": {
"read_conn": {
"host": "mydb.abc123.us-east-1.rds.amazonaws.com",
"port": 5432,
"user": "admin",
"password": "secret",
"database": "app",
"sslmode": "require"
}
}
}Create it with the endpoint API:
bash
curl -sS -X POST "$EDEN/endpoints" \
-H "$AUTH_HEADER" \
-H "Content-Type: application/json" \
-d '{
"endpoint": "rds-prod",
"kind": "rds",
"config": {
"read_conn": {
"host": "mydb.abc123.us-east-1.rds.amazonaws.com",
"port": 5432,
"user": "admin",
"password": "secret",
"database": "app",
"sslmode": "require"
}
}
}'Configuration Fields
| Field | Purpose |
|---|---|
host | RDS endpoint hostname |
port | Database port |
user | Database username |
password | Database password |
database | Database name |
sslmode | PostgreSQL SSL mode when applicable |
Operating Notes
- Document the actual engine family: PostgreSQL, MySQL, MariaDB, Oracle, or SQL Server.
- Use engine-specific endpoint docs for query and migration semantics.
- Prefer IAM/network controls plus least-privilege database roles.
Related
Last updated: October 20, 2018