LocalStack
https://localstack.cloud/
https://github.com/localstack/localstack
Python
による実装!
DockerでLocalStackを動かす
(
https://pypi.org/project/localstack/
ライブラリ。確認したい)
LocalStackを使ってローカル環境でS3を立ち上げ、Lambdaでファイルをアップロードしてみた
http://localhost:4566/health
awsコマンドで
--endpoint_url http://localstack:4566
を指定する
boto3のSessionで
endpoint_url="http://localstack:4566"
を指定する
ローカルのS3に
put_object(Resource API)
get_object(ただしClient API)
AWS SDK for Python (Boto3) の “Client API” と “Resource API” の違いについて調べてみた