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
LINE Bot & Clova CEK開発者2018大忘年会LT
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
mochan-tk
December 21, 2018
690
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
490
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
170
機械学習の民主化が加速する! 新サービス 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
760
Azure OpenAI Service関連について! / cogbot #34 Ignite 2021 Nov Recap about Azure OpenAI Service
mochan_tk
0
560
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.1k
様々なオンラインイベントを開催して見えたリアルな情報の共有 / comucal#4
mochan_tk
0
1.9k
Featured
See All Featured
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
250
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
320
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
Thoughts on Productivity
jonyablonski
76
5.2k
Statistics for Hackers
jakevdp
799
230k
Into the Great Unknown - MozCon
thekraken
41
2.6k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
420
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
160
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.7k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
430
A Modern Web Designer's Workflow
chriscoyier
698
190k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
180
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 ご清聴ありがとうございました 良いお年をお迎え下さい!