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
1
89
AWS SAMを使ったサーバーレスBot開発
AWS相談会・勉強会@金沢 2017年8月24日 LT発表
Kentaro Matsushita
September 10, 2017
Tweet
Share
More Decks by Kentaro Matsushita
See All by Kentaro Matsushita
開発のアジリティ向上のためのシステムリプレイス ~DMM GAMESの事例~
kentarom
0
800
Denoで簡単なCLIツールを作ってみる / Try to make a simple CLI tool with Deno
kentarom
0
1k
GatsbyJSで作った個人ブログの構成を色々見直してみた / Improve my personal blog made with GatsbyJS
kentarom
1
420
Webサイトパフォーマンスを継続的に計測したい!!! / I want to continuously measure my website performance!!!
kentarom
2
570
Actions ToolkitではじめるGitHub Action開発 / Getting started creating a GitHub Action with Actions Toolkit
kentarom
2
2k
GitHub Gistを使って、アクティビティを可視化しよう / Let's try visualizing your activity using the GitHub Gist
kentarom
1
850
OGP画像を生成するNode.jsのライブラリを作ってみた / Create a Node.js module for generating Open Graph image
kentarom
1
7.4k
チームをよしなにする立場を経験して学んだこと / Things I have learned in leading the team
kentarom
0
790
AWSの既存サービスを活用して、 障害検知・復旧を迅速化するカラクリ / JAWS-UG Kanazawa x OpsJAWS
kentarom
2
4.7k
Other Decks in Programming
See All in Programming
アプリの "かわいい" を支えるアニメーションツールRiveについて
uetyo
0
230
知っているようで知らない"rails new"の世界 / The World of "rails new" You Think You Know but Don't
luccafort
PRO
1
100
はじめてのMaterial3 Expressive
ym223
2
260
個人軟體時代
ethanhuang13
0
320
実用的なGOCACHEPROG実装をするために / golang.tokyo #40
mazrean
1
250
機能追加とリーダー業務の類似性
rinchoku
2
1.2k
JSONataを使ってみよう Step Functionsが楽しくなる実践テクニック #devio2025
dafujii
1
520
Putting The Genie in the Bottle - A Crash Course on running LLMs on Android
iurysza
0
140
Introducing ReActionView: A new ActionView-compatible ERB Engine @ Rails World 2025, Amsterdam
marcoroth
0
640
Kiroで始めるAI-DLC
kaonash
2
580
AIでLINEスタンプを作ってみた
eycjur
1
230
Azure SRE Agentで運用は楽になるのか?
kkamegawa
0
2k
Featured
See All Featured
Measuring & Analyzing Core Web Vitals
bluesmoon
9
580
Navigating Team Friction
lara
189
15k
Art, The Web, and Tiny UX
lynnandtonic
302
21k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Faster Mobile Websites
deanohume
309
31k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
1.1k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
How GitHub (no longer) Works
holman
315
140k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
520
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
31
2.2k
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ד،فٔ؛٦ءّٝٗ٦ٕؕ㹋遤 ֿׅהדذأز㹋遤װرغحָؚ㺁僒חז