AWS Cloud Development Kit (AWS CDK)とは

AWS クラウド開発キット (AWS CDK) は、使い慣れたプログラミング言語を使用してクラウドアプリケーションリソースをモデル化およびプロビジョニングするためのオープンソースのソフトウェア開発フレームワークです。

refer from: https://aws.amazon.com/jp/cdk/

事前準備

  1. nodejs

    • Mac

        $ brew install node
        $ node --version
        v13.2.0
      
  2. typescript

     $ npm i -g typescript
     $ tsc --version
     Version 3.7.2
    

CDKのインストール

$ npm install -g aws-cdk
/Users/gekal/.nodebrew/node/v13.2.0/bin/cdk -> /Users/gekal/.nodebrew/node/v13.2.0/lib/node_modules/aws-cdk/bin/cdk
+ aws-cdk@1.31.0
added 200 packages from 185 contributors in 14.249s

$ cdk --version
1.31.0 (build 8f3ac79)

CDKのHellow World

$ cdk init sample-app --language=typescript
サンプルアプリを作成
$ cdk deploy
サンプルアプリをデプロイ

参照

  1. AWS クラウド開発キット
  2. Getting Started With the AWS CDK