💨
LocalStack CLI を使ってみる
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