Database URL Type Compatibility
This page is part of the Compatibility Guide and explains plugin compatibility with database endpoints. Many endpoint types can be used with the AWS Advanced Ruby Driver Wrapper, but some endpoints are not compatible with some plugins.
Endpoint types
- Aurora Global Database Endpoint —
<global-db-name>.global-<XYZ>.global.rds.amazonaws.com - Aurora Cluster Writer Endpoint —
<cluster-name>.cluster-<XYZ>.<region>.rds.amazonaws.com - Aurora Cluster Reader Endpoint —
<cluster-name>.cluster-ro-<XYZ>.<region>.rds.amazonaws.com - Aurora Cluster Custom Endpoint —
<custom-endpoint-name>.cluster-custom-<XYZ>.<region>.rds.amazonaws.com - Aurora Instance Endpoint —
<instance-name>.<XYZ>.<region>.rds.amazonaws.com - RDS Multi-AZ DB Cluster Writer Endpoint —
<cluster-name>.cluster-<XYZ>.<region>.rds.amazonaws.com - RDS Multi-AZ DB Cluster Reader Endpoint —
<cluster-name>.cluster-ro-<XYZ>.<region>.rds.amazonaws.com - RDS Instance Endpoint —
<instance-name>.<XYZ>.<region>.rds.amazonaws.com - RDS Proxy Endpoint —
<proxy-name>.proxy-<XYZ>.<region>.rds.amazonaws.com - DB Shard Group Endpoint (Aurora Limitless) —
<shard-group-name>.shardgrp-<XYZ>.<region>.rds.amazonaws.com - IP address —
IPv4 or IPv6, for example 8.8.0.0 - User custom domain (CNAME alias) —
any other domain name, for example my-database.my-domain.com
Compatibility matrix
Legend: ✅ compatible · ❌ not compatible · a numbered footnote [^n] links to the reason in Notes · blank = no constraint recorded.
| Plugin | Aurora Global Database Endpoint | Aurora Cluster Writer Endpoint | Aurora Cluster Reader Endpoint | Aurora Cluster Custom Endpoint | Aurora Instance Endpoint, RDS Instance Endpoint | RDS Multi-AZ DB Cluster Writer Endpoint | RDS Multi-AZ DB Cluster Reader Endpoint | RDS Proxy Endpoint | DB Shard Group Endpoint (Aurora Limitless) | IP address | User custom domain (CNAME alias) |
|---|---|---|---|---|---|---|---|---|---|---|---|
custom_endpoint | ❌ 1 | ❌ 1 | ❌ 1 | ✅ | ❌ 1 | ❌ 1 | ❌ 1 | ❌ 1 | ❌ 1 | ❌ 1 | ❌ 1 |
failover | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ 2 | ❌ 3 | ✅ 4 | ✅ 4 |
gdb_failover | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ 2 | ❌ 5 | ✅ 6 | ✅ 6 |
iam | ✅ 7 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ 8 | ✅ 8 |
secrets_manager | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ 9 | ✅ 9 |
initial_connection | ✅ | ✅ | ✅ | ✅ 10 | ❌ 11 | ✅ | ✅ | ❌ 11 | ❌ 11 | ❌ 11 | ❌ 11 |
bg | ❌ 12 | ✅ | ✅ | ✅ | ✅ | ❌ 13 | ❌ 13 | ✅ | ❌ 14 | ✅ 15 | ❌ 16 |