aws環境をlocalPC上に実現できるloaclstackを試してみました
記事の更新日:2026/09/30 評価を加筆 1.概要 aws環境をlocalPC上に実現できるloaclstackを試してみました。これは製品版があり、awsが提供しています。awsのクラウド環境とオンプレミスの環境を透過に接続する方法です。バックアップ用途が多いのではないかと思っています。 今回はLocalPC環境では評価や試験が難しいs3に関して調べてみました。aws上のs3で実施する前に、LocalPCで確認することでミスがなくなります。s3の本番環境でミスをすると復旧作業に影響が出ることも考えられるので、localstack利用は選択肢になります。 私の評価は以下の通りです。 (1) aws学習には最適で、Dockerを利用してコンテナで試験でき、負担が少ない (2) S3環境のコマンドをLocalPCで実行でき、無償利用の価値がある部分です (3) LocalPC環境なので無理なことや無駄なことでも試すことができる点がとても良い (4) EC2の仮想マシンが利用できると応用範囲が拡大できるが有償版が必要になる 2.詳細 (a) 環境 HW: CPU i3-7100 Memory 16GB SSD 250GB OS: Ubuntu-20.04.6 (b) 構築手順 参考資料の通りに構築できます。DockerはUbuntu-20.04の標準品利用。 docker-compose.ymlを以下のように作成 version "3" services: localstack: container_name: localstack image: localstack/localstack:latest ports: - "127.0.0.1:4566:4566" # LocalStack Gateway - "127.0.0.1:4510-4559:4510-4559" # external services port range ...