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
DynamoDB Localを手軽に使える 公式のDockerイメージ #akibaaws /...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
shoito
October 04, 2018
Technology
7k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
DynamoDB Localを手軽に使える 公式のDockerイメージ #akibaaws / DynamoDB Local Docker Image
AKIBA.AWS #10で「DynamoDB Localを手軽に使える 公式のDockerイメージ」というタイトルで発表しました。
shoito
October 04, 2018
More Decks by shoito
See All by shoito
心を豊かにするひと工夫 / life-dev
shoito
0
140
ProfllyのSlack連携機能開発とチームの取り組み / proflly-slack-team-dev
shoito
0
1.4k
社員情報の可視化サービスを内製開発した話 / devio2020-story-of-development-voyager
shoito
1
23k
Slackの声を拾って勝手に業務改善してる話 / gw-improve-productivity
shoito
0
210
Amazon ECSを活用したAWS運用自動化サービスの裏側を包み隠さず解説 / inside opswitch
shoito
1
2.5k
勝手にサービスをカスタマイズ、簡単な仕事効率化術 / Improve productivity
shoito
0
1.3k
Feature Togglesとその実践 / Feature Toggles and Practice
shoito
0
360
niconicoの検索を支えるElasticsearch / niconico Elasticsearch
shoito
30
14k
Other Decks in Technology
See All in Technology
なぜ Platform Engineering の土台に Kubernetes を選ぶのか
r4ynode
2
650
日本 Fintech 未来予測レポート 2027〜2028年(オリジナル版)
8maki
0
2.3k
Chainlitで作るお手軽チャットUI
ynt0485
0
260
気軽に使える"情報のハブ"としてのNotion活用 〜フロー情報の集積点 と、 Claude Code × Notion AI〜
syucream
1
150
SONiCで構築・運用する生成AI向けパブリッククラウドネットワーク ~実装編~
sonic
0
240
AI駆動開発を通して感じた、 AI時代のデザイナーの役割変化
whisaiyo
3
2.2k
AIソロプレナー時代に2ヶ月で20人増員した事業創造会社の開発組織の話
miyatakoji
0
680
Claude Code の Sandbox 機能を Anthropic Sandbox Runtime(srt) で試そう!/lets-play-anthropic-sandbox-runtime
tomoki10
1
620
手塩にかけりゃいいってもんじゃない
ming_ayami
0
600
プロダクト開発から業務改善コンサルまで。事業全体へ「染み出す」ことで広がるエンジニアの可能性
ham0215
0
130
自律型AIエージェントは何を破壊するのか
kojira
0
160
非エンジニアがClaudeと挑んだ「1ヶ月間プロダクト30本ノック」
askokc
0
610
Featured
See All Featured
30 Presentation Tips
portentint
PRO
1
330
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
470
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
170
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
240
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
1
200
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
190
How to Think Like a Performance Engineer
csswizardry
28
2.7k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Facilitating Awesome Meetings
lara
57
7k
Music & Morning Musume
bryan
47
7.2k
Transcript
%ZOBNP%#-PDBMΛखܰʹ͑Δ ެࣜͷ%PDLFSΠϝʔδ ҏ౻TIPJUP ͠ΐ͍ͱ "84ࣄۀຊ෦ϓϩμΫτάϧʔϓ ",*#""84
wҏ౻!TIPJUP w4PGUXBSF&OHJOFFS w"84ࣄۀຊ෦ ϓϩμΫτάϧʔϓॴଐ wத్ೖࣾ ࣗݾհ
ຊհ͢ΔΞοϓσʔτ
%ZOBNP%#-PDBM%PDLFSJNBHF
DynamoDBͷDLՄೳόʔδϣϯ DockerΠϝʔδ ͜ΕԿ͔ʁ
DynamoDBΛ͏γεςϜͷ ϩʔΧϧ։ൃͱςετ Կʹ͏ͷʁ
✤։ൃɾςετ࣌ͷ DynamoDB༻ྉແྉ ✤Πϯλʔωοτଓෆཁ ͏ϝϦοτʁ
੍ݶԿʁ wεϧʔϓοτઃఆແࢹ͞ΕΔ wฒྻεΩϟϯͰ͖ͳ͍ wʜ ˞μϯϩʔυՄೳͳ%ZOBNP%#ͱ%ZOBNP%#ΣϒαʔϏεͷҧ͍ IUUQTEPDTBXTBNB[PODPNKB@KQBNB[POEZOBNPECMBUFTUEFWFMPQFSHVJEF %ZOBNP%#-PDBM6TBHF/PUFTIUNM
DynamoDBͷDLՄೳόʔδϣϯ JavaͰಈ͘JARϑΝΠϧ (DynamoDBLocal.jar) %ZOBNP%#-PDBM%PDLFSJNBHF
࣌ͷΞοϓσʔτ
ੲ͔Βఏڙ͞Ε͍ͯͨϩʔΧϧ։ൃڥ(JAR)ͷ ެࣜͷDockerΠϝʔδ͕ఏڙ͞Εͨ ࠓճͷΞοϓσʔτ
Use Amazon DynamoDB Local More Easily with the New
Docker Image Posted On: Aug 22, 2018 ৽͍͠υοΧʔΠϝʔδͰ Amazon DynamoDBϩʔΧϧΛ͞Βʹ༰қʹ ߘ: Aug 22, 2018 ΞοϓσʔτλΠτϧ
%PDLFSίϯςφͲ͏ͳͬͯΔʁ DockerfileݟͨΒͳ͍ docker inspectͰݟͯΈΔ $ docker inspect amazon/dynamodb-local ... "Config":
{ ... "Cmd": [ "-jar", "DynamoDBLocal.jar", "-inMemory" ], ... "Entrypoint": [ "java" ], ... $ java -jar DynamoDBLocal.jar -inMemory
%PDLFS$PNQPTFʹΈࠐΉ $ docker-compose up version: “3” services: dynamodb: image: amazon/dynamodb-local
ports: - “8000:8000” db: image: mariadb:10.3 … docker-compose.yml
͜ͷ%PDLFSΠϝʔδͰؾΛ͚ͭΔ͜ͱ σϑΥϧτ͕-inMemoryͳͷͰɺ ίϯςφఀࢭޙσʔλ͕อଘ͞Εͳ͍ $ docker run -p 8000:8000 amazon/dynamodb-local Initializing
DynamoDB Local with the following configuration: Port: 8000 InMemory: true DbPath: null SharedDb: false shouldDelayTransientStatuses: false CorsParams: *
͜ͷ%PDLFSΠϝʔδͰؾΛ͚ͭΔ͜ͱ σϑΥϧτ͕-inMemoryͳͷͰɺ ίϯςφఀࢭޙσʔλ͕อଘ͞Εͳ͍ $ docker run -p 8000:8000 -v $PWD/data:/data
amazon/dynamodb-local -jar DynamoDBLocal.jar -dbPath /data
͜ͷ%PDLFSΠϝʔδͰؾΛ͚ͭΔ͜ͱ σϑΥϧτ͕-inMemoryͳͷͰɺ ίϯςφఀࢭޙσʔλ͕อଘ͞Εͳ͍ version: “3” services: dynamodb: image: amazon/dynamodb-local ports:
- “8000:8000” command: -jar DynamoDBLocal.jar -dbPath /data volumes: - $PWD/data:/data docker-compose.yml
✤DynamoDB Local(JAR)Λ ΈࠐΜͩDockerfileͷఆٛ ✤DockerΠϝʔδͷϏϧυ/ϓογϡ Կͱ͋Ε
ެࣜͷDockerΠϝʔδͷެ։ʹΑΓ ΦϨΦϨDockerΠϝʔδ͕ෆཁʹ Կͱ͋Ε
None
None