mazyu36の日記

某SIer所属のクラウドエンジニアのブログ

AWS CDK

AWS CDKをチーム開発する際に採用したテスト実装について

はじめに 別記事でAWS CDKのチーム開発をどのようにやっていたかを書いていた。 mazyu36.hatenablog.com 今回はその続きとしてテスト実装をどのようにやっていたかをまとめてみる。

TypeScript未経験者がAWS CDK with TypeScriptをやるときに困ったこと

はじめに 今でこそAWS CDK with TypeScript大好きマンだが、TypeScript未経験の状態で始めたので割と初歩的なところで詰まった。 多分NodeとかJSとか開発経験がある人には常識的なことばかりだとは思うが、詰まったところを小ネタ的にまとめていく。 ※JS、TS…

AWS CDKをチーム開発する際に採用したプロジェクト管理、開発のフローについて

はじめに 今年度初めてAWS CDKによるチーム開発を行ってみた。その際に採用したソースコードのプロジェクト管理方法や、デプロイのフローについて考えたこと含め整理としてまとめておく。 ※これが最適だとは思っていないので、イマイチな点などあれば意見も…

ECS on FargadeでFirelensによるログ管理サイドカーをAWS CDKで実現する

はじめに あるプロジェクトでECS on Fargateで以下のFirelensによるログ管理サイドカーを行う必要性が出てきたので、CDKによる実装れいを記載する。 ログ管理サイドカー前々からやりたいと思ってたので、CDKでやってみるhttps://t.co/4xvdnIwHKe— mazyu36 (@…

AWS CDKのチーム開発でCDK Pipelinesの導入を諦めた話

概要 ※本記事はAWS CDK Advent Calendar 2022の11日目の記事になります。 qiita.com AWS CDKのチーム開発でCDK Pipelinesを導入しようと思ったが、諦めてCI/CDパイプラインを自作した話をまとめる。

AWS CDKでAWS WAFのスコープダウンステートメントを実装する

はじめに CDKでWAFのスコープダウンステートメントを実装することがよくあるが、書き方を忘れがちなのでメモとしてまとめておく。 2023/2現在だとaws_wafv2はL2 Constructがないため、L1 Constructを使用する。 aws-cdk-lib.aws_wafv2 module · AWS CDK

AWS CDKでAWS WAFのブロック時のログのみS3に出力する設定

はじめに AWS CDKでAWS WAFのうち、BLOCKしたもののみS3バケットに保存したい時があり、試行錯誤してできたので記録として残しておく。 以下記事でCloudFormationで実装した例があったので参考にさせていただいた。 go-to-k.hatenablog.com

AWS CDKでカスタムパラメータグループを使用しているAuroraのアップグレード方法(+v.2.50.0時点でServerless v2を使用する方法)

背景 AWS CDKでAurora MySQL 2(5.7互換)を使用していた。しかしAurora Serverless v2の検証をしたいため、Aurora MySQL 3(8互換)にアップグレードをする必要があった。 以下の記事に記載の通り、簡単にアップグレードできるものと踏んでいたが、かなりハ…

AWS CDKにおけるAurora MySQLのリカバリについて

導入 AWS CDK構築したAurora MySQLの運用を検討する中で、データの復旧方法の整理が必要となったので色々調査、検証してみた。 前提 前提としてAurora MySQLをAWS CDKの管理下のままデータを可能な手段について検証している(AWS CDKの管理下の状態を維持し…

AWS CDKでECS Blue Green DeploymentのL2 Constructがキタ

はじめに 以下の記事で ECSのBlue Green Deploymentが正式にはAWS CDKに対応していないという記事を作成した。 mazyu36.hatenablog.com しかし2022/11にv2.50.0で待望のL2 Constructが実装されたので試してみた。 docs.aws.amazon.com

AWS CDKで作るFargate Bastion

はじめに 踏み台サーバーではEC2サーバー+SSM Session Managerを使うのが最も主流(だと思う)が、Fargateで作る手段も存在する(Fargate Bastion)。 iselegant.hatenablog.com 以下の書籍でもハンズオンの中で記載されている。※ECS使うならこの本必読だと…

2022/10時点のAWS CDKにおけるECSの Blue Green Deploymentについて

はじめに タイトルの通りだが、2022/10時点におけるAWS CDKにおけるECSの Blue Green Deploymentの対応状況について記載する。 公式ドキュメント的に推奨されていないやり方だが、現状問題なく動作しているのでやったことをまとめておく。 概要 以下のIssue…