SAM CLI を使った CDK のローカルテストを試してみた
今回やること CDK で Serverless アプリを開発する際に、Lambda や API…
いろいろ忘れがちなので、日々得た知見をベストエフォートで残すブログです。
今回やること CDK で Serverless アプリを開発する際に、Lambda や API…
背景 日々 Serverless アプリを開発するにあたって、React の SPA を S3 + CloudFront にホストしつつ、バックエンドリソースは CDK で開発することが多くなってきました。ただ、これらをどうにか上手いことまとめて CI/CD…
背景 CDK を使っている際に外部 API の URL や Route53 ドメイン、ACM 証明書の ARN 等をハードコードさせず、動的に与えたい場合があります。このような場合は aws_cdk.aws_ssm.StringParameter…
CDK Pipeline とは CDK Pipeline とは CDK を用いて Lambda や API Gateway といった AWS リソースのみならず、それらを CI/CD でデプロイするためのパイプラインも CDK…
CDK Construct Library とは CDK Construct Library (カスタム Construct) とは、CDK で作成した Construct…
Validation Test (Snapshot Test) とは Construct の引数にある程度自由度は持たせたいものの、一定の制約を儲けたい場合があります。例えば CloudWatch アラームを作成する際に Period は 1 分もしくは…
Fine-Grained Assertion Test とは CDK により生成された CluodFomration テンプレート内にて、「リソース A はプロパティ B として C という値を持っているか」といったようなテストを行うためのものとなります。 pytest…
CDKv2 について 以下のブログでアナウンスされているように、2021/12/02 に Cloud Development Kit Version 2 (a.k.a CDKv2) がリリースされました。 Announcing General Availability of…