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
LINE Bot & Clova CEK開発者2018大忘年会LT
Search
mochan-tk
December 21, 2018
710
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
LINE Bot & Clova CEK開発者2018大忘年会LT
mochan-tk
December 21, 2018
More Decks by mochan-tk
See All by mochan-tk
Azure AI によって広がる開発者の可能性と最新動向/MSBuild AzureAI for Everyone
mochan_tk
0
500
IT活用・自動化にも繋がるLINEの開発者向け テクノロジー紹介 / LINE Technology for External Developer at RPACommunity Event
mochan_tk
0
2.7k
あなたのアプリをもっとスマートに!Azure AIできり拓く新しいアプリ開発の可能性あなたのアプリをもっとスマートに!Azure AIできり拓く新しいアプリ開発の可能性 / talking about Azure AI for LINE API Expert x Microsoft MVP Community Day
mochan_tk
0
180
機械学習の民主化が加速する! 新サービス SageMaker Canvas について /new service sagemaker canvas for reinvent 2021
mochan_tk
0
1.4k
[GitHub Copilot]あなたもコードの自動生成を体験できる! with VSCode/vscodemeetup #17 GitHub Copilot with VS Code
mochan_tk
0
770
Azure OpenAI Service関連について! / cogbot #34 Ignite 2021 Nov Recap about Azure OpenAI Service
mochan_tk
0
590
Azure OpenAI Service関連について! / Microsoft Ignite autumn 2021 about Azure OpenAI Service
mochan_tk
0
1.6k
Getting Started with LINE Notify / SORACOM IoT Meetup #4
mochan_tk
0
4.2k
様々なオンラインイベントを開催して見えたリアルな情報の共有 / comucal#4
mochan_tk
0
2k
Featured
See All Featured
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.6k
Building the Perfect Custom Keyboard
takai
2
890
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Raft: Consensus for Rubyists
vanstee
142
7.7k
WENDY [Excerpt]
tessaabrams
14
40k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
710
Google's AI Overviews - The New Search
badams
0
1.6k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
203
76k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.4k
Fashionably flexible responsive web design (full day workshop)
malarkey
409
67k
Designing for humans not robots
tammielis
254
26k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Transcript
AWS Lambda Layersで Clova開発をちょっと楽にしよう 1 Dec 12th, 2018 -- LINE
Bot & Clova CEK開発者2018大忘年会
自己紹介 もっちゃんでーす 2
Clovaのスキル開発にAWS Lambda使ってますか? 3
Lambda使っている方に朗報です! 便利な新機能が最近発表されました!! 4
その名も AWS Lambda Layers その名もAWS Lambda Layers 5
nodeのモジュールを事前にLambda側に配置が可能 6
layerを作成する 7
layerにアップロードするnodejs.zip作成 以下のコマンドでlayerにアップロードする「nodejs.zip」を作成します。 ついでにLambdaにアップロードする「upload.zip」も作成しています。 ※ 各言語でフォルダ階層は決められている。nodejsは「nodejs/node_modules/」な階層。 https://docs.aws.amazon.com/ja_jp/lambda/latest/dg/configuration-layers.html#configuration-layers-path $ git clone
https://github.com/mochan-tk/clova-handson-20180904.git $ cd clova-handson-20180904 $ git checkout -b lambda-layers origin/lambda-layers $ zip -r upload.zip . $ npm i $ mkdir nodejs && cp -r node_modules nodejs $ zip -r nodejs.zip nodejs 8
nodejs.zipをアップロードする 9
Lambdaからlayerを参照するよう設定 10 Lambdaの画面でさきほど作成したlayerを参照するよう設定。
nodeのモジュールを同梱する必要なし 11 ついでに作成していたupload.zipをアップロードした結果。(nodeの モジュール入れてま せん)
この表示を見ることもなくなるかも? 12 nodeのモジュール同梱でアップロードするとLambda内のエディタが使えなかった。。 こ んな経験ありますよね。。
Clovaのスキル開発をちょっと楽にできる そう、AWSならね 13
ちなみにLambda手動デプロイを自動化する方法 14 • 雑にやり方を公開してます、ちなみに私の公開物は全てパクってOK! ◦ https://github.com/mochan-tk/clova-handson-20180904/tree/lambda-deploy ◦ ↑簡単にCI/CDできる方法 ◦ 他のブランチにも雑なノウハウが(
Typescript化やテストコードの仕組み程度なら入ってます)
15 ご清聴ありがとうございました 良いお年をお迎え下さい!