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
AWS SAMを使ったサーバーレスBot開発
Search
Kentaro Matsushita
September 10, 2017
Programming
110
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AWS SAMを使ったサーバーレスBot開発
AWS相談会・勉強会@金沢 2017年8月24日 LT発表
Kentaro Matsushita
September 10, 2017
More Decks by Kentaro Matsushita
See All by Kentaro Matsushita
開発のアジリティ向上のためのシステムリプレイス ~DMM GAMESの事例~
kentarom
0
860
Denoで簡単なCLIツールを作ってみる / Try to make a simple CLI tool with Deno
kentarom
0
1.1k
GatsbyJSで作った個人ブログの構成を色々見直してみた / Improve my personal blog made with GatsbyJS
kentarom
1
470
Webサイトパフォーマンスを継続的に計測したい!!! / I want to continuously measure my website performance!!!
kentarom
2
610
Actions ToolkitではじめるGitHub Action開発 / Getting started creating a GitHub Action with Actions Toolkit
kentarom
2
2.1k
GitHub Gistを使って、アクティビティを可視化しよう / Let's try visualizing your activity using the GitHub Gist
kentarom
1
910
OGP画像を生成するNode.jsのライブラリを作ってみた / Create a Node.js module for generating Open Graph image
kentarom
1
7.6k
チームをよしなにする立場を経験して学んだこと / Things I have learned in leading the team
kentarom
0
840
AWSの既存サービスを活用して、 障害検知・復旧を迅速化するカラクリ / JAWS-UG Kanazawa x OpsJAWS
kentarom
2
4.9k
Other Decks in Programming
See All in Programming
【やさしく解説 設計編 #0】DDDのコード、読めるのに分からない人へ
panda728
PRO
2
240
なぜ型を書くのか? TSKaigi2026で改めて考える #tskaigi_smarthr
kajitack
0
210
吝嗇家のためのAI活用 / AI development for miser - ChatGPT + Issue Driven Development
tooppoo
0
180
Hunting Vulnerabilities in Symfony with LLMs
vinceamstoutz
0
570
Skillsは効率化、Agentsは"自分の拡張"——Builder時代のエージェント編成(CC Night 2026)
wemra
1
200
エージェンティックRAGにAWSで入門しよう!
har1101
9
1.9k
SREは、MCPとSRE Agentをこう使え!
kazumax55
0
150
霧の中の代数的エフェクト
funnyycat
1
290
ローカルLLMでどこまでコードが書けるか -拡張版 / How much code can be written on a local LLM Extended
kishida
12
4.7k
コンテキストの使い捨てをやめる — ビジネスルール駆動開発と miko —
ioki
0
270
symfony/aiとlaravel/boost
77web
0
120
Embedded SREと共に達成した会員管理システムのAWS移行 - SRE NEXT 2026 ランチスポンサーセッション
niftycorp
PRO
0
1.7k
Featured
See All Featured
Faster Mobile Websites
deanohume
310
32k
A designer walks into a library…
pauljervisheath
211
24k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.3k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
190
Typedesign – Prime Four
hannesfritz
42
3.1k
How Software Deployment tools have changed in the past 20 years
geshan
0
34k
How GitHub (no longer) Works
holman
316
150k
Designing for Performance
lara
611
70k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
390
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
220
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.2k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Transcript
"844".⢪ ؟٦غ٦ٖأ#PU涪 %..DPNٓنفٓحزؿؓ٦ي涪鿇 匟♴⨳㣕龤
荈䊹稱➜ فٓحزؿؓ٦ي涪鿇⠓㆞㛇湍ؿٗٝزؒٝسث٦ي 匟♴⨳㣕龤 兛媮ך➬✲דכ،ؕؐٝز涫ꐮװؚٗ؎ٝ⡲גְתׅկ "84ⵃ欽娖٠剢 ⴱג鍗"84؟٦ؽأ"1*(BUFXBZ
"84⹈䓼⚥דׅ "84ⴱ秷زٖ٦صؚٝ 剢 "844VNNJU5PLZP 剢
➙傈כ "844".⢪ ؟٦غ٦ٖأז#PU涪 חאְג鑧׃תׅ
None
"844". ⢪גְתׅ
"844".הכ ˖ 姻䒭חכ"844FSWFSMFTT"QQMJDBUJPO.PEFM ˖ ؟٦غ٦ٖأ،فٔ؛٦ءّٝذٝفٖ٦زד盖椚 ˖ $MPVE'PSNBUJPOךذٝفٖ٦ز⢪欽 ˖ "1*(BUFXBZך"1*װ-BNCEBꟼ侧ծ%ZOBNP%#ذ٦ ـٕזוךٔا٦أָⵃ欽〳腉
˖ ،فٔ؛٦ءّٝךػح؛٦آ⻉הرفٗ؎ָ$-*ַ דֹ IUUQTBXTBNB[PODPNKQBCPVUBXTXIBUTOFXJOUSPEVDJOHUIFBXT TFSWFSMFTTBQQMJDBUJPONPEFM
圓䧭ذٝفٖ٦زד盖椚 遤鷄⸇ֿׅהד 4".ذٝفٖ٦زהז FY -BNCEBה"1*(BUFXBZד圓䧭ׁ،فٔ؛٦ءّٝ ٔا٦أ㹀纏
فؙٕٔך麊欽何㊣ך ח#PU⡲ת׃
堣腉 ˖4MBDL鸐濼 ˖ فؙٕٔؒأزָؔ٦فٝ׃הֹ ˖ فؙٕٔؒأزָو٦آדֹהֹ ˖ فؙٕٔؒأزחًٝءّٝ؝ًٝزָאְהֹ ˖(JU)VCِ٦ذ؍ٔذ؍ ˖
فؙٕٔؒأزָؔ٦فٝ׃הֹח ،؟؎ص٦٥ٖؽُ،٦荈⹛鷄⸇
⢪欽⢽ ًٝءّٝ؝ًٝزָ אְהֹ و٦آדֹהֹ ؔ٦فٝ׃הֹ 荈ⴓחꟼ⤘ך֮؎كٝزך鸐濼
ٖؽُ٦؝ًٝز剅ֻ 8FCIPPL鷏⥋ "1*(BUFXBZד 8FCIPPL「⥋ -BNCEBַ(JU)VC"1*פ ؙٔؒأز
4MBDLחًحإ٦آ鷏⥋ 圓䧭
"844".ד㹋ꥷח #PU圓眠׃ג״ֲ
彊⪒ׅך ˖"84$-*خ٦ٕ ˖4غ؛حز ˖ ػح؛٦آ⻉ׁ،فٔ؛٦ءّٝ呓秛 ˖ٗ٦ٕؕחؙٗ٦ٝ׃ٔهآزٔ ˖ LFOUBSPNMBNCEBQSOPUJGZCPU"TMBDLCPUUIBU SFNJOETSFWJFXFSTUPSFWJFXUIFJSQVMMSFRVFTUTPO"84 ˖
IUUQTHJUIVCDPNLFOUBSPNMBNCEBQSOPUJGZCPU
"84$-*㹋遤ֽׅ $ aws cloudformation package --template-file template.yml --s3-bucket <Your bucket
name> --output-template .sam/packaged.yml $ aws cloudformation deploy --template-file ./.sam/packaged.yml --stack-name <Your stack name> --capabilities CAPABILITY_IAM "1*ؒٝسه؎ٝز (JU)VC8FCIPPLח鏣㹀
"844". 孡חזגֹת׃
鑐׃גֻ זת׃
BXTMBCTח؟ٝفָٕ֮תׅ IUUQTHJUIVCDPNBXTMBCTTFSWFSMFTTBQQMJDBUJPONPEFM
剑鵚ծ"844".ח 倜׃ְخ٦ָٕ鷄⸇ׁ
"844".כٗ٦ٕؕד 㹋遤דֹזַ 剑鵚תד
ٗ٦ٕؕ㹋遤דֹזְה㔭ֿה ˖ذأزך㹋遤ָꨇ׃ְ ˖ ٌحؙ欽䠐 ˖رغحָؚꨇ׃ְ ˖ ⥜姻ך䏝חرفٗ؎ػح؛٦آ⡲䧭׃ծ"84♳חرفٗ ؎׃ג嗚鏾
"844".-PDBMָ涫㜥 IUUQTBXTBNB[PODPNKQCMPHTOFXTOFXBXTTBNMPDBMCFUB CVJMEBOEUFTUTFSWFSMFTTBQQMJDBUJPOTMPDBMMZ
؟٦غ٦ٖأ،فٔ؛٦ءّٝ ٗ٦ٕؕד㹋遤דֹ״ֲח
رغحؚ٥ذأز㹋遤ָ 㺁僒ח
תה ˖"844".⢪欽ׅהծ؟٦غ٦ٖأ،فٔ؛٦ ءّٝ知⽃ח圓眠ֿׅהָדֹ ˖"844".-PDBMד،فٔ؛٦ءّٝٗ٦ٕؕ㹋遤 ֿׅהדذأز㹋遤װرغحָؚ㺁僒חז