AWS/CDK

[AWS CDK] How to Set Up AWS CDK (CDK INIT)

brightlightkim 2022. 3. 26. 04:46

Create project directory

Create an empty directory on your system:

mkdir cdk-workshop && cd cdk-workshop

cdk init

We will use cdk init to create a new TypeScript CDK project:

cdk init sample-app --language typescript

Output should look like this (you can safely ignore warnings about initialization of a git repository, this probably means you don’t have git installed, which is fine for this workshop):

Applying project template app for typescript
Initializing a new git repository...
Executing npm install...
npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN tst@0.1.0 No repository field.
npm WARN tst@0.1.0 No license field.

# Welcome to your CDK TypeScript project!

You should explore the contents of this project. It demonstrates a CDK app with an instance of a stack (`CdkWorkshopStack`)
which contains an Amazon SQS queue that is subscribed to an Amazon SNS topic.

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

As you can see, it shows us a bunch of useful commands to get us started.

'AWS > CDK' 카테고리의 다른 글

[AWS Lambda] Basic Lambda Installation and Use  (0) 2022.03.29
[AWS CDK] CDK DEPLOY  (0) 2022.03.26
[AWS CDK] CDK SYNTH  (0) 2022.03.26
[AWS CDK] CDK Structure  (0) 2022.03.26
[AWS CDK] NPM RUN WATCH  (0) 2022.03.26