モチベーション 先日、TypeScriptとPython向けに AWS Cloud Development Kit がGAになりました。 aws.amazon.com 現在GAではないのですが、JavaもこのAWS CDKの対象言語となっています。 じゃあ、JavaでできるならScalaでもできるよね?(決まり文句) Scalaでインフラコードを書けるのは嬉しそう。 というわけでScalaからAWS CDKを叩けるか試してみました。 セットアップ AWS CDKのインストール npm install -g aws-cdk Ammoniteのインストール ammonite.io 今回はScalaスクリプトを使ってAWS CDKのAPIを叩いてみます。 以下は執筆時の最新版をインストールしています。 sudo sh -c '(echo "#!/usr/bin/env sh" && curl -