りゅーそう
元高校地歴科教員。現在microCMSでエンジニアをしています。
Saitama.jsというLT会を運営中です。
発言はすべて個人の意見です。
2022/02/20
Hobby
先日行った草津は最高だが、人が多いのでね....。
石和温泉の深雪が最高なのでぜひ..... 。次は黒川温泉に行ってみたい。
tech
温泉の時は一切プログラミングをやっていなかったのでリハビリ....。
AWS CDKでhotswapができる
cdk watch
CDKは aws-cdk-lib
のライブラリから
import * as cdk from 'aws-cdk-lib'; import * as lambda from 'aws-cdk-lib/aws-lambda'; import * as apigw from 'aws-cdk-lib/aws-apigateway'; export class CdkWorkshopStack extends cdk.Stack { constructor(scope: cdk.App, id: string, props?: cdk.StackProps) { super(scope, id, props); // defines an AWS Lambda resource const hello = new lambda.Function(this, 'HelloHandler', { runtime: lambda.Runtime.NODEJS_14_X, // execution environment code: lambda.Code.fromAsset('lambda'), // code loaded from "lambda" directory handler: 'hello.handler' // file is "hello", function is "handler" }); // defines an API Gateway REST API resource backed by our "hello" function. new apigw.LambdaRestApi(this, 'Endpoint', { handler: hello }); } }
のように、ライブラリからAWSをコードベースで操作・管理することができる。
サンプルはこちらから引用しています。
AWS CDK Intro Workshop