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
71
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
670
Denoで簡単なCLIツールを作ってみる / Try to make a simple CLI tool with Deno
kentarom
0
900
GatsbyJSで作った個人ブログの構成を色々見直してみた / Improve my personal blog made with GatsbyJS
kentarom
1
340
Webサイトパフォーマンスを継続的に計測したい!!! / I want to continuously measure my website performance!!!
kentarom
2
480
Actions ToolkitではじめるGitHub Action開発 / Getting started creating a GitHub Action with Actions Toolkit
kentarom
2
1.7k
GitHub Gistを使って、アクティビティを可視化しよう / Let's try visualizing your activity using the GitHub Gist
kentarom
1
760
OGP画像を生成するNode.jsのライブラリを作ってみた / Create a Node.js module for generating Open Graph image
kentarom
1
7.2k
チームをよしなにする立場を経験して学んだこと / Things I have learned in leading the team
kentarom
0
680
AWSの既存サービスを活用して、 障害検知・復旧を迅速化するカラクリ / JAWS-UG Kanazawa x OpsJAWS
kentarom
2
4.6k
Other Decks in Programming
See All in Programming
標準ライブラリの動向とイテレータのパフォーマンス
makki_d
3
190
実践Dash - 手を抜きながら本気で作るデータApplicationの基本と応用 / Dash for Python and Baseball
shinyorke
2
220
sqlcを利用してsqlに型付けを
kamiyam
0
230
全方位強化 Python 服務可觀測性:以 FastAPI 和 Grafana Stack 為例
blueswen
1
360
Modern Functional Fluent CFML REST by Luis Majano
ortus24
0
120
Re:PandasAI:生成AIがデータ分析業務にもたらすパラダイムシフト【増補改訂版】
negi111111
1
780
GraphQLとGigaViewer for Apps
numeroanddev
4
880
Subclassing, Composition, Python, and You
hynek
3
110
Kotlin Multiplatform at Stable and Beyond (Kotlin Vienna, October 2024)
zsmb
2
320
Go製CLIツールGatling Commanderによる負荷試験実施の自動化
okmtz
3
650
Composing an API the *right* way (Droidcon New York 2024)
zsmb
2
550
The Efficiency Paradox and How to Save Yourself and the World
hollycummins
0
140
Featured
See All Featured
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
41
9.2k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
249
21k
A Modern Web Designer's Workflow
chriscoyier
692
190k
Writing Fast Ruby
sferik
625
60k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
131
32k
Teambox: Starting and Learning
jrom
131
8.7k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
6
230
Gamification - CAS2011
davidbonilla
80
5k
Faster Mobile Websites
deanohume
304
30k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.1k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
28
7.5k
We Have a Design System, Now What?
morganepeng
49
7.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ד،فٔ؛٦ءّٝٗ٦ٕؕ㹋遤 ֿׅהדذأز㹋遤װرغحָؚ㺁僒חז