Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
AWS SAMを使ったサーバーレスBot開発
Search
Kentaro Matsushita
September 10, 2017
Programming
130
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ブックスのNext.js化を加速させるAI活用 / Migrating DMM Books to Next.js with AI
kentarom
1
590
開発のアジリティ向上のためのシステムリプレイス ~DMM GAMESの事例~
kentarom
0
890
Denoで簡単なCLIツールを作ってみる / Try to make a simple CLI tool with Deno
kentarom
0
1.2k
GatsbyJSで作った個人ブログの構成を色々見直してみた / Improve my personal blog made with GatsbyJS
kentarom
1
480
Webサイトパフォーマンスを継続的に計測したい!!! / I want to continuously measure my website performance!!!
kentarom
2
630
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
930
OGP画像を生成するNode.jsのライブラリを作ってみた / Create a Node.js module for generating Open Graph image
kentarom
1
7.7k
チームをよしなにする立場を経験して学んだこと / Things I have learned in leading the team
kentarom
0
870
Other Decks in Programming
See All in Programming
私なりのハーネスエンジニアリング ~独自の言語処理系の開発を通して~
seosoft
0
180
自作Discord音声botをLambda MicroVMsに移行した話 / Migrating My Discord Voice Bot to Lambda MicroVMs
akihisaikeda
1
290
動画プレイヤーはなぜカクつくのか 〜Flutterのレンダリングとネイティブの境界を解剖する〜
naruogram
0
330
Event is what happens
moro
2
3.5k
Web Framework Benchmark Battle 2026, Any%
a_matsuda
3
3.1k
Snowflake Openflow Connector利用の勘所 / 20261024developersio2026tokyo-snowflake-openflow
kasacchiful
PRO
0
290
AI時代のTerminal環境を UNIX哲学で設計・運用する
yasunori0418
1
340
AI時代のIaC入門 〜なぜインフラをコードで管理したいのか?〜 / Introduction to IaC in the AI Era
akihisaikeda
6
1.4k
SFCで実現する病院・医療システムの動的組み立て式UI
koukimiura
1
170
Groovy as a human and AI friendly programming language
paulk
0
180
Getting Started with Vibe Coding
miccheng
0
180
Coding with AI: How to trust the storyteller (AWS Community Day Adria, Ljubljana 2026)
slobodan
0
140
Featured
See All Featured
The Invisible Side of Design
smashingmag
301
52k
What does AI have to do with Human Rights?
axbom
PRO
1
2.5k
WENDY [Excerpt]
tessaabrams
14
40k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
830
Accessibility Awareness
sabderemane
1
290
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.4k
A designer walks into a library…
pauljervisheath
211
25k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.4k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.4k
New Earth Scene 8
popppiees
4
2.8k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
1k
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ד،فٔ؛٦ءّٝٗ٦ٕؕ㹋遤 ֿׅהדذأز㹋遤װرغحָؚ㺁僒חז