Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
20250215__開発用のAWS環境が無い_そんなあなたにLocalStack_.pdf
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Jazuma
February 12, 2025
Programming
100
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
20250215__開発用のAWS環境が無い_そんなあなたにLocalStack_.pdf
Jazuma
February 12, 2025
Other Decks in Programming
See All in Programming
「AIで開発し、AIを届ける」をEvalでつなぐ 〜AIネイティブに始めるプロダクト開発の実践〜 / Connecting "Develop with AI, deliver AI" with Eval
rkaga
4
5.3k
Performance Engineering for Everyone
elenatanasoiu
0
200
jQueryをバージョンアップする前に使いたいjQuery Migrate
matsuo_atsushi
0
580
Hunting Vulnerabilities in Symfony with LLMs
vinceamstoutz
0
560
Inside Stream API
skrb
1
760
AI駆動開発を妨げる技術的負債の解消アプローチ / ai-refactoring-approach
minodriven
3
1.4k
LLM本来の能力を解き放つサンドボックス技術とAI民主化への適用
yukukotani
3
4.5k
TAKTでAI駆動開発の品質を設計する
j5ik2o
7
1.5k
Webフレームワークの ベンチマークについて
yusukebe
0
180
Strategic Design in the Frontend: Moduliths & Micro Frontends @DDDEurope
manfredsteyer
PRO
0
130
過去最大のMCPアップデート! 2026-07-28 RC版の謎に迫る
licux
6
380
例外の正しい扱い方 そのエラー try-catchして大丈夫?
jinwatanabe
0
270
Featured
See All Featured
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.2k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
860
Optimising Largest Contentful Paint
csswizardry
37
3.7k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
260
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
600
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
65
56k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
72
40k
GraphQLとの向き合い方2022年版
quramy
50
15k
AI: The stuff that nobody shows you
jnunemaker
PRO
8
730
Transcript
「開発用のAWS環境が無い」 そんなあなたにLocalStack!
自己紹介 • 名前: 甘酢(@amazu_karaage) • 職業: BtoB Saasの開発・運用等 • 興味関心:
コンテナ・監視・Kotlin/Java • 趣味:ランニング(フルマラソンsub4程度) • 一言:ORIONのイベント初参加です!よろしくお願いします
こんな経験はありませんか? • ローカル環境でもAWSと接続して動確したい… • でもローカル用AWS環境までは予算が下りない… • 予算が下りても環境ができるのは2週間後… • 仕方なくモックで動確してるが不安で不安で震える…
そんなあなたに! LocalStackがおススメ!!
LocalStackとは? • ざっくり言うとAWSの各種サービスをエミュレートするサービス • Dockerコンテナで利用するのが便利 • 無料&アカウントの設定が不要
LocalStackでエミュレートできるAWSサービス例
サンプルコード(Docker Composeで起動する)
サンプルコード(コンテナ内のコマンドラインで操作する) # BUCKET_NAME=“my-test-bucket” # awslocal s3 mb s3://$BUCKET_NAME make_bucket: my-test-bucket
# awslocal s3 cp sample.txt s3://$BUCKET_NAME upload: ./sample.txt to s3://my-test-bucket/sample.txt コンテナ起動の度に毎回 リソース作るのは辛い
サンプルコード(起動時に初期データを投入するスクリプト)
初期化スクリプト実行ログ
注意点 • (Dockerで使う場合)イメージサイズがデカい(1GB超え) • (ローカルで動かしてるので当たり前だが)実際にAWSと通信してい るわけではない $ docker images REPOSITORY
TAG IMAGE ID CREATED SIZE localstack/localstack latest cc72e74ac928 4 hours ago 1.18GB
参考情報 https://docs.localstack.cloud/overview/ https://docs.localstack.cloud/references/ https://hub.docker.com/r/localstack/localstack https://github.com/localstack/localstack https://zenn.dev/yunbopiao/articles/10a8b37a8d6464 https://zenn.dev/horitaka/articles/localstack-docker https://qiita.com/outerlet/items/8199c2f4eb7cbc678f16 ※ (いずれも2025/02/12に閲覧)