【まとめ】LocalStackでAWSローカル開発環境を構築するシリーズ

目次
LocalStackを活用してAWSサービスをローカルで再現する方法をまとめたシリーズです。本番環境に近い開発・テスト環境をDockerで手軽に構築できます。
シリーズ一覧
環境構築・比較
| 記事 | 内容 |
|---|---|
| FloCIとLocalStackの比較 | AWSローカルエミュレータの比較検証。機能差・対応サービス・パフォーマンスを比較 |
| LocalStack環境構築 | Docker ComposeでのLocalStackセットアップ手順 |
フレームワーク連携
| 記事 | 内容 |
|---|---|
| Laravel + LocalStack + S3 | LaravelからLocalStackのS3にファイルアップロード・ダウンロード |
| Laravel + LocalStack + MySQL | Laravel開発環境をLocalStack + MySQLでDocker構築 |
| Spring Boot + LocalStack + SQS | Spring BootからLocalStackのSQSにメッセージ送受信 |
トラブルシューティング
| 記事 | 内容 |
|---|---|
| DynamoDB LocalStackエラー対処 | LocalStackでDynamoDBを使う際の一般的なエラーと解決方法 |
LocalStackでエミュレートできるAWSサービス
本シリーズで扱っているサービス:
| AWSサービス | 用途 | 対応記事 |
|---|---|---|
| S3 | オブジェクトストレージ | Laravel + S3 |
| SQS | メッセージキュー | Spring Boot + SQS |
| DynamoDB | NoSQLデータベース | トラブルシューティング |
関連記事
- Laravel 9 Docker環境構築 — LocalStackなしのDocker開発環境
- Hugo + AWS S3デプロイ — S3への静的サイトデプロイ