kakakakakku blog

Weekly Tech Blog: Keep on Learning!

2025-03-01から1ヶ月間の記事一覧

Digger で複数の AWS アカウントに terraform apply を実行する

Digger で複数の AWS アカウント(たとえば stg 環境と prd 環境)にデプロイする仕組みを作ってみたので簡単にまとめておこうと思う.基本的にはドキュメントに載っている通りに設定すれば OK だった docs.digger.dev 動作イメージ まず,適当に Terraform …

Bedrock のマルチエージェントコラボレーション機能に入門できる「わが家の AI 技術顧問」ワークショップを試した

builders.flash に公開されていた「わが家の AI 技術顧問」ワークショップを試してみた❗️ みのるんさんの寄稿記事で,Amazon Bedrock の「マルチエージェントコラボレーション機能」に入門できる.まだマルチエージェントコラボレーション機能を試せてなかっ…

Dependabot の uv サポートを試す

Python プロジェクトで uv を使っていて,Dependabot で依存関係を自動アップデートできないという悩みがあった.ちなみに Renovate はもともと uv をサポートしているという背景があった現時点では uv のドキュメントには uv is supported by Renovate. / S…

JSON Schema の dependentRequired で「a を指定する場合は b もセットで必要」を実現する

JSON Schema で dependentRequired を使うと JSON のプロパティ構造を「条件付きで」バリデーションできる 具体例を挙げると,任意プロパティが a と b 2つあるときに「a を指定する場合は b もセットで必要」というバリデーションをしたいときに使える❗️ js…

Digger で terraform apply 後に自動的にプルリクエストをマージする

Digger で digger.yml に auto_merge: true を設定すると,terraform apply 後に自動的にプルリクエストがマージできる.プルリクエストのマージを忘れることなく Apply-Before-Merge 戦略を実現できてイイ❗️ docs.digger.dev digger.yml 検証用プロジェク…

Bedrock と Claude で「アーキテクチャ図からブログ記事の下書きを生成する」サンプルプロジェクト

Amazon Bedrock と Claude 3 Sonnet を組み合わせて「アップロードしたアーキテクチャ図からブログ記事の下書きを生成する」というサンプルプロジェクトが aws-samples に公開されている❗️(公開されたのは2024年4月頃) シンプルな実装だし,デプロイするの…

AWS CDK で NAT Gateway 1つの Multi-AZ VPC をデプロイする

AWS CDK の L2 コンストラクト Vpc で Amazon VPC をデプロイするときにデフォルトだとアベイラビリティゾーンごとに NAT Gateway が配置される コスト削減(可用性は考慮した上で)のために NAT Gateway 1つの Multi-AZ VPC にする場合,ドキュメントを読む…