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 |