52 breaking releases
| 0.57.0 | Sep 11, 2025 |
|---|---|
| 0.56.0 | Jul 2, 2025 |
| 0.55.0 | May 21, 2025 |
| 0.53.0 | Mar 12, 2025 |
| 0.7.2 | Oct 28, 2022 |
#1513 in Database interfaces
2,494 downloads per month
29KB
287 lines
Shuttle AWS RDS
This plugin provisions databases on AWS RDS using shuttle. The following three engines are supported:
- Postgres
- MySql
- MariaDB
Usage
Add shuttle-aws-rds to the dependencies for your service.
Every engine is behind the following feature flags and attribute paths.
The default is to use native TLS.
You can also add -rustls after the feature flag, for example postgres-rustls.
| Engine | Feature flag | Attribute path |
|---|---|---|
| Postgres | postgres | shuttle_aws_rds::Postgres |
| MySql | mysql | shuttle_aws_rds::MySql |
| MariaDB | mariadb | shuttle_aws_rds::MariaDB |
Options
Each engine can take in the following options:
| Option | Type | Description |
|---|---|---|
| local_uri | &str | Don't spin up a local docker instance of the DB, but rather connect to this URI instead |
Dependencies
~2–23MB
~279K SLoC