mazyu36の日記

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

2022-01-01から1年間の記事一覧

boto3でECSタスクのスケールイン保護を実装する

はじめに ECSタスクのスケールイン保護をpython(boto3)で検証したので、その時のメモを残す。

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…

頑張らないSAP on AWS 認定資格

はじめに 2022/10にSAP on AWSの認定資格を取得できたので、勉強したことなどを備忘録として記載する。 SAP全く知らないけど All Certificationを維持したいために受けたので、同じような境遇の人や(更新するかわからないけど)3年後の自分向けに作成する。…