https://github.com/yetanalytics/rds-db-init
Yet-hosted lambda code for initializing RDS Postgres databases without leaving CloudFormation
https://github.com/yetanalytics/rds-db-init
Last synced: 6 months ago
JSON representation
Yet-hosted lambda code for initializing RDS Postgres databases without leaving CloudFormation
- Host: GitHub
- URL: https://github.com/yetanalytics/rds-db-init
- Owner: yetanalytics
- License: apache-2.0
- Created: 2023-02-28T19:37:13.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-05-15T20:00:06.000Z (almost 3 years ago)
- Last Synced: 2024-12-27T23:13:27.410Z (over 1 year ago)
- Language: JavaScript
- Size: 21.5 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# rds-db-init
Yet-hosted lambda code for initializing RDS Postgres databases without leaving CloudFormation.
## Purpose
`rds-db-init` allows the creation of an AWS Lambda-backed custom resource that will initialize an RDS Postgres database application user.
## Inputs
| Input | Description |
|:---------------------|:-------------------------------------------------------------------|
| DBMasterUsername | Master username for the RDS database. |
| DBMasterPasswordPath | SSM Parameter Store path for RDS DB master password. |
| DBUsername | Name of the application DB user to create. |
| DBPasswordPath | SSM Parameter Store path for the RDS DB application user password. |
| DBHost | Primary endpoint of RDS DB cluster. |
| DBPort | Port to access RDS DB on. |
| DBName | Name of RDS DB to grant user permissions on. |
## Supported Regions
* us-east-1
* us-east-2
* us-west-1
* us-west-2
Artifacts are deployed to `s3://yet-rds-db-init-deploy-${AWS::Region}` when a tag is pushed to this repository.
## License
Copyright © 2023 Yet Analytics, Inc.
Distributed under the Apache License version 2.0.