これまで Amazon EC2 で動かしていた1日1回動作する Ruby で書かれたバッチを、主にコストダウンを目的として AWS Lambda に移行し、サーバーレス化した。 バッチの内容としては、RDS で稼働している MySQL のデータベースから必要なデータを取得する必要がある。 バッチの内容をできるだけ書き換えずに AWS Lambda から Amazon RDS へ接続する際に、少し手順が複雑だったので、今回はその方法を備忘録も兼ねて整理しながらやってみる。 作業ディレクトリ作成 まずは作業ディレクトリの作成。 今回は、mysql2_test とした。 $ mkdir mysql2_test $ cd mysql2_test Dockerfile 作成 Mysql2 の gem を動かすためには、mysql-devel のインストールが必要となる。 Dockerfile を下記