
2026/03/24 3:57
Local StackはGitHubリポジトリをアーカイブしており、利用するにはアカウントが必要です。
RSS: https://news.ycombinator.com/rss
要約▶
Japanese Translation:
LocalStack は主要リポジトリをアーカイブし、開発を単一の統合 Docker イメージに集中させるために読み取り専用に設定しました。この変更にもかかわらず、プラットフォームは Hobby プランで無料で利用可能です。Hobby プランでは個人および非商業的使用に対して完全な機能が提供されます。貢献者には感謝の意を表し、バグ報告・機能リクエストや Slack コミュニティへの参加を通じてエコシステムの形成を継続するよう奨励しています。
LocalStack の主な目的は、単一の Docker コンテナ内で AWS サービスをローカルにエミュレートすることです。現在、Lambda、S3、DynamoDB、Kinesis、SQS、SNS など多くのサービスがサポートされており、Pro バージョンでは商業利用向けに追加 API と高度な機能が提供されます。LocalStack を開始する最も迅速な方法は CLI です:
localstack start -d(Docker が必要)。CLI のインストールには Homebrew(brew install localstack/tap/localstack-cli)、バイナリのダウンロード、または PyPI(python3 -m pip install localstack)を使用できます。LocalStack は非 root ユーザーとして実行してください—sudo の使用やシステム全体へのインストールは避けてください。CLI には localstack status services による利用可能性確認や、モックされた AWS サービスとの対話を行う awslocal sqs create-queue などのコマンドもあります。
LocalStack は Docker、Docker Compose、Helm チャート、または Web アプリケーション、デスクトップ、Docker 拡張機能などのグラフィカル UI クライアントを介して起動することも可能です。今後の開発はコミュニティ貢献、課題追跡、および貢献ガイドを通じて継続されます。この統合イメージにより、開発者やチームが LocalStack を採用しやすくなる一方で、趣味家や企業もその進化に寄与できるようになっています。
本文
重要プロジェクトアップデート – 統合されたユニファイドLocalStackイメージへの統廃合
より信頼性が高く、スムーズな体験を提供するため、開発を単一の統合イメージへまとめていきます。この移行に伴い、本リポジトリはアーカイブされ読み取り専用となります。
この決定は、分断を減らし最も堅牢なAWSエミュレーション層構築に資源を集中するという私たちのコミットメントを示しています。今日までプロジェクトを形作ってくださった貢献者の皆様には深く感謝申し上げます。皆様のご尽力は、LocalStackエコシステムの未来にとって不可欠です。
これがワークフローに与える影響
- AWS向けLocalStack は無料の「Hobby」プランを提供しています。商用利用ではなく、同じ機能セットでご利用いただけます。
- ご意見は引き続き重要です。ぜひ以下へ投稿してください。
- バグ報告:ここ
- 機能リクエスト:ここ
- Slackコミュニティに参加
共に成長していく中で、今後ともご支援いただけますようお願いいたします。
LocalStack概要
LocalStackはクラウド開発フレームワークで、ローカル環境(ノートパソコンやCI環境)上でAWSアプリケーションの開発・テストを可能にします。単一Dockerコンテナ内で動作し、Lambda、S3、DynamoDB、Kinesis、SQS、SNSなど多数のAWSサービスをリモートクラウドに接続せずに実行できます。
Pro版では追加APIと高度な機能が利用可能です。サポートされているAPIの詳細はFeature Coverageページで確認できます。また、LocalStackには機能をより深く理解できるユーザーガイドも用意されています。
インストール
最速パス:LocalStack CLI
-
前提条件 – Dockerがインストールされて実行中であることを確認してください。
-
CLIのインストール
- macOS / Linux(Homebrew)
brew install localstack/tap/localstack-cli - バイナリダウンロード(任意のプラットフォーム)
https://github.com/localstack/localstack-cli/releases から最新リリースをダウンロードし、解凍後
に追加します。macOS/Linuxの場合例:PATHsudo tar xvzf ~/Downloads/localstack-cli-*-darwin-*-onefile.tar.gz -C /usr/local/bin - PyPI
python3 -m pip install localstack
- macOS / Linux(Homebrew)
重要:root権限や
を使わずに、非rootユーザーでLocalStackをインストールし起動してください。macOS High Sierra でパーミッションエラーが発生した場合は次のコマンドを試みてください。sudopip install --user localstack
クイックスタート
DockerモードでLocalStackを起動します。
localstack start -d
以下に似たような出力が表示されます。
__ _______ __ __ / / ____ _________ _/ / ___// /_____ ______/ /__ ... [17:00:15] starting LocalStack in Docker mode 🐳 localstack.py:512
サービスの状態を確認します。
localstack status services
SQSの場合の例:
% awslocal sqs create-queue --queue-name sample-queue { "QueueUrl": "http://sqs.us-east-1.localhost.localstack.cloud:4566/000000000000/sample-queue" }
LocalStackの実行方法
以下のいずれかでLocalStackを起動できます。
- LocalStack CLI
- Docker(直接
)docker run - Docker Compose
- Helm
詳細はドキュメントをご覧ください。
グラフィカルインターフェース
| UI | 説明 |
|---|---|
| LocalStack Web Application | ブラウザベースのUI |
| LocalStack Desktop | ネイティブデスクトップアプリ |
| LocalStack Docker Extension | VS Code拡張機能 |
リリースと貢献
- リリース – GitHubリリースで完全な変更履歴を確認できます。
- 貢献 – contributing guideから開始してください。開発環境のセットアップ、既存課題への参加、プルリクエスト提出まで案内しています。
お問い合わせ
| 種類 | プラットフォーム |
|---|---|
| バグ報告 | GitHub Issue Tracker |
| 機能リクエスト | GitHub Issue Tracker |
| サポート質問 | Slack Community |
| ディスカッション | Slack Community |
- LocalStack Slack Community – https://localstack.slack.com
- GitHub Issue Tracker – https://github.com/localstack/localstack/issues
クレジット
- 貢献者 – すべての貢献に感謝します。
- バックアー & スポンサー – Open Collective を通じたご支援ありがとうございます。
ライセンス
© 2017‑2026 LocalStack メンテナおよび貢献者。
本バージョンのLocalStackは Apache License, Version 2.0 の下でリリースされています(LICENSEをご参照)。ソフトウェアをダウンロードし使用することにより、エンドユーザーライセンス契約 (EULA) に同意したものとみなされます。