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

standalone_migrations gemを使ったLambda関数を使ったマイグレーション実装

先日よりLambda関数にてデータベースのマイグレーションを実装することを実装しています。これまではTypeScriptで実装したのですが、個人的な趣味で今回はRubyで実装したいと思います。 Rubyの場合、standalone_migrations gemを使うのが一番早いかなと思い…

Lambda関数(TypeScript)でのPostgreSQL証明書設定改善

先日、RDS上のPostgreSQLに対するデータベースマイグレーションをLambda関数(TypeScript)で実装したことを記しました。 miyohide.hatenablog.com そこでの課題として、接続先の設定にssl: { rejectUnauthorized: false },を指定してPostgreSQLサーバーの証…

RDS上のPostgreSQLに対するデータベースマイグレーションをLambda関数で実装した

はじめに 先日、RDS上で構築したPostgreSQLに対して、データベースマイグレーションをやりたいと言う相談を受けました。最初はEC2なんかを立ててFlywayなんかを動かせばいいんじゃないと思っていたのですが、EC2を立ててメンテナンスするのも大変と言う要望…

CDKを使ったSession Managerログ取得

AWS Systems Manager Session Managerの操作ログを監査などの目的で取りたいことがあります。 Amazon CloudWatch LogsやS3に取得することができます。 これまでこの設定はマネジメントコンソール上でしかできないと思い込んでいたのですが、先日、Kiroを使っ…

AWS Lambda関数のテスト方法とRubyコンテナイメージの活用

ローカル環境でAWS Lambda関数のテストを行うには、RubyのAWSベースイメージを使用したコンテナイメージを使うのが一番簡単です。Rubyの場合は以下の公式ドキュメントに記述があります。 docs.aws.amazon.com 最低限、Dockerfileと実行するRubyファイルを用…