AWS RDS Provisioner Extension
The aws-rds-provisioner extension provisions and manages a PostgreSQL instance on AWS RDS for a project.
What It Does
Section titled “What It Does”- Creates and manages an RDS PostgreSQL instance.
- Supports shared or deployment-group-isolated database layouts.
- Injects connection variables into deployments.
- Handles database credential lifecycle.
Configuration
Section titled “Configuration”{ "engine": "postgres", "engine_version": "16.2", "database_isolation": "shared", "database_url_env_var": "DATABASE_URL", "inject_pg_vars": true}Fields
Section titled “Fields”engine(optional): currentlypostgres.engine_version(optional): specific PostgreSQL version.database_isolation(optional):sharedorisolated.database_url_env_var(optional): name of injected DB URL variable.inject_pg_vars(optional): injectPGHOST,PGPORT,PGDATABASE,PGUSER,PGPASSWORD.
- Initial provisioning may take several minutes.
- In
sharedmode, all deployment groups share one database. - In
isolatedmode, each deployment group gets its own database.