💨

LocalStack CLI を使ってみる

2022/02/27に公開

LocalStack CLI を使ってみる

LocalStackをLocalStack CLIをインストールして使ってみます。

前提としてPCにDockerがインストールされている必要があります。

インストールと実行

$ python3 -m pip install localstack

起動

$ localstack start
Starting local dev environment. CTRL-C to quit.

AWS CLIがインストールされていれば、あとはエンドポイントを指定して実行すれば使えるようになります。

$ aws s3 mb s3://localstack-bucket --endpoint-url=http://localhost:4566

awslocal

いちいちendpointをしているのは面倒なのでLocalStackが提供しているawslocalをインストールします。(AWS CLIのラッパーになるのでAWS CLIがインストールされているのが前提です)

$ pip install awscli-local

先ほどのバケットを作成するコマンドもエンドポイントの指定は不要になります。

$ awslocal s3 mb s3://localstack-bucket
make_bucket: localstack-bucket
$ awslocal s3 ls
2022-02-27 14:51:00 localstack-bucket

Discussion