​​AWS Emulator​Amazon S3,Boto3,DynamoDB,pytest,テスト

Thumbnail of post image 121

AWS Emulator は作ったテーブルや S3 のファイルをメモリーにだけ置くので、止めるとすべて消えます。止める前と後で同じ一覧の操作を実行して違いを確かめ、ローカルや CI の結合テストを毎回まっさらな状態から始めるスクリプト ...

​​AWS Emulator​Amazon S3,AWS CLI,Docker,DynamoDB,LocalStack

Thumbnail of post image 198

AWS Emulator と LocalStack で同じ AWS CLI の操作を実行し、起動までの時間、S3 と DynamoDB の応答、エラーの返り方を測った数値と出力で比べました。ローカル環境や CI の結合テストでどちらを ...

​​AWS Emulator​Amazon S3,AWS CLI,DynamoDB,テスト

Thumbnail of post image 160

AWS Emulator は -p でポートを変えれば、1台のマシンで2つ同時に動かせます。CI でテストを並列実行するときや、リージョンごとに分けたいときに使えます。ポート・鍵・証明書・データが分かれる様子を、AWS CLI の出力 ...