下り坂を昇ってみるスマートフォン用の表示で見る下り坂を昇ってみるこの広告は、90日以上更新していないブログに表示しています。CLIを使っているのだが、動作確認するだけで自分の環境が汚れてしまうのがどうも気にくわない。単体テストを回して品質を担保したいが、一番重要なAWSコマンド実行の部分を動作させられないといまいち。環境を汚さず品質担保するうまい方法はないかプロに聞いてみたら、LocalStackというのがあるからやってみれ、とのことだった。ゴールWindowsのVirtualBox上に、LocalStackのサーバーを立てて、LocalStackに向けてS3のバケット作成コマンド実行する。アクセスして、下記のような画面(ダッシュボード)が表示されれば、LocalStackの構築は完了。bucketを実行する以下のようなPythonコードを実行する。boto3のインストール方法については割愛。LocalStackのダッシュボードを確認すると、S3のバケット作成が行われたことが確認できる。インストールとコンテナの構築を実施。仮想マシンのポートとつなげておけば、仮想マシンのポートをエンドポイントに指定するだけで応答を返してくれる。(ダッシュボードは8080)vagrantが使える環境であれば割と簡単に実行できる。LocalStackを向いて、本番実行するときは所望の環境に向いてくれるように設定するのが好ましい。やり方についてはこれから検討予定。前回に引き続き、AWS環境周りのテスト。PythonSDK)スクリプトのテストを自動化するLocalStackを使ってPythonSDK(AWS)の動作確認をしてみた月別アーカイブはてなブログをはじめよう!yamatatsu-blogさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。