Skip to content

chmoora/aws-self-service

Repository files navigation

AWS Self-Service

Self-Service solution based on AWS Service Catalog. This AWS CDK application deploys: SC portfolio, sample product and custom resources to share SC portfolio with all AWS accounts with AWS Organizations.

Framework

AWS Cloud Development Framework v2 https://docs.aws.amazon.com/cdk/v2/guide/getting_started.html

Deployment

  1. Edit cdk.context.json file to modify parameters, tags, etc.

  2. Install NPM dependencies and build the CDK application

npm install && npm run build
  1. Synthesize CDK app/stack to generate CF templates
npx cdk synth --all
  1. Authenticate to your AWS account, define AWS CLI profile & region
export AWS_PROFILE={profile_name}
export AWS_REGION={region_name}
  1. Review AWS resources to deploy
npx cdk diff --all
  1. Deploy CDK app/stacks to your AWS account
npx cdk deploy --all

Cleanup

  1. Destroy CDK app/stacks on your AWS account
npx cdk destroy --all

Releases

No releases published

Packages

No packages published