Skip to content

jmacis/cdk-rds-postgres

Repository files navigation

Welcome to your CDK TypeScript project!

This is a blank project for TypeScript development with CDK.

The cdk.json file tells the CDK Toolkit how to execute your app.

Useful commands

  • npm run build compile typescript to js
  • npm run watch watch for changes and compile
  • npm run test perform the jest unit tests
  • cdk deploy deploy this stack to your default AWS account/region
  • cdk diff compare deployed stack with current state
  • cdk synth emits the synthesized CloudFormation template

Examples

npm run synth:development --vpcid=require --profile=my-profile
npm run diff:development --vpcid=require --profile=my-profile
npm run deploy:development --vpcid=require --profile=my-profile
npm run destroy:development --vpcid=require --profile=my-profile

cdk synth -c env=development --profile my-profile
cdk diff -c env=development --profile my-profile
cdk deploy -c env=development --profile my-profile
cdk destroy -c env=development --profile my-profile

Create Resources

1 Secrets Manager
1 SNS Topic
1 EC2 Bastion
1 DB Parameter Group
1 DB Instance
1 DB Read Replica
1 DB Instance Subnet Group
1 DB Read Replica Subnet Group
1 DB Instance Snapshot
1 DB Read Replica Snapshot

SSH Tunnel

[ DB Master ]
ssh -i ~/.ssh/<keypair>.pem -L <port>:<rds-master-endpoint>:<port> ec2-user@<instanceId> -vvv

[ DB Read Replica ]
ssh -i ~/.ssh/<keypair>.pem -L <port>:<rds-read-replica-endpoint>:<port> ec2-user@<instanceId> -vvv

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published