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” の違いについて調べてみた