らんだむな記憶

blogというものを体験してみようか!的なー

CDK (6)

どうやら localstack は 0.13.0 以降があやしそう。なので

docker pull localstack/localstack:0.12.20

をする。Install Docker Compose | Docker Documentation を参考に、

$ sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
$ docker-compose --version
docker-compose version 1.29.2, build 5becea4c

で docker-compose を更新。docker-compose.yml を使いたいが結構新しいためだ。

Release LocalStack release 0.12.20 · localstack/localstack · GitHub を使えば丸く収まるのかもしれないが、とりあえず直接 docker-compose で叩くことにしてみる。

また、awscli-local を使うと version 1 のやり方に縛られるのでこれもアンインストールして Installing or updating the latest version of the AWS CLI - AWS Command Line Interface を参考に

$ curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install

を実行した。単に書き方が aws --endpoint-url=http://localhost:4566 としないとならないだけで後は普通の場合と変わらない。

localstack の最新版で cdklocal bootstrap ができない不満が残っているが、そこは今やりたいことではないので後回しにする。これで漸くやりたいことができる開発環境ができたかな?