rights reserved. Amazon Confidential and Trademark. 14 AWS CDK での開発フロー(TypeScript の場合) プロジェクトを作成する リソースを定義する テストを実⾏する アプリをデプロイする // ライブラリをインポート import {Stack} from "aws-cdk-lib"; import * as s3 from 'aws-cdk-lib/aws-s3'; import * as sqs from 'aws-cdk-lib/aws-sqs'; // Stack を定義 export class SampleAppStack extends Stack { constructor() { // コンストラクタ内で Construct を追加 new s3.Bucket(this, "HogeBucket"); new sqs.Queue(this, "HogeQueue"); } } lib/sample-app-stack.ts Initialize Code Test Deploy CDK Stack を定義し constructor() 内でリソースを定義する 基本的には L2 (, L3) コンストラクトを使う L2 コンストラクトがない場合は L1 コンストラクトを使う