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 CDKで作るLINE bot
Search
ufoo68
June 25, 2021
Technology
0
310
AWS CDKで作るLINE bot
ufoo68
June 25, 2021
Tweet
Share
More Decks by ufoo68
See All by ufoo68
初めて開発リーダーをやってみた話
ufoo68
0
26
M5Stack用の指紋認証デバイスを試す
ufoo68
0
360
結婚式のクイズアプリを自作した話
ufoo68
0
370
M5Stack Core2とAlexaでインターフォンに自動で対応してくれるIoTデバイスを作りたかった話
ufoo68
0
490
KASHIKOIHAKO
ufoo68
0
400
LIFF通話をつくろう!
ufoo68
0
970
KASHIKOIHAKO計画その4
ufoo68
0
220
解説!LINE bot開発
ufoo68
0
210
Udonで始めるVR開発
ufoo68
0
360
Other Decks in Technology
See All in Technology
AWS アーキテクチャ作図入門/aws-architecture-diagram-101
ma2shita
16
6.7k
ハードウェアを動かすTypeScriptの世界
9wick
3
1.2k
CockroachDB はどのくらい「しぶとい」のか? / How tough is CockroachDB?
kota2and3kan
13
4.9k
Dungeons and Dragons and Rails
joelq
0
230
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
5
38k
社内での継続的な機械学習勉強会の開催のコツ
yudai00
2
390
LINEヤフーのウェブアクセシビリティ
lycorptech_jp
PRO
2
170
5分で分かる(かもしれない) Vector engine for OpenSearch Serverless
tsukuboshi
1
400
Laboratories in Science and Technology: Deep Neural Networks
keio_smilab
PRO
3
120
TypescriptでのContextualな構造化ロギングと社内全体への導入
leveragestech
3
580
iThome2024 Wailing Wall of Enterprise Security
notsurprised
0
290
パフォーマンス最適化のベストプラクティス
databricksjapan
0
200
Featured
See All Featured
Unsuck your backbone
ammeep
664
57k
Building a Modern Day E-commerce SEO Strategy
aleyda
22
6.5k
jQuery: Nuts, Bolts and Bling
dougneiner
60
7.2k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
34
6.1k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
26
2.3k
Six Lessons from altMBA
skipperchong
22
3k
Producing Creativity
orderedlist
PRO
338
39k
Designing Experiences People Love
moore
136
23k
GraphQLとの向き合い方2022年版
quramy
33
13k
Teambox: Starting and Learning
jrom
128
8.4k
Faster Mobile Websites
deanohume
300
30k
The Language of Interfaces
destraynor
151
23k
Transcript
AWS CDKで作るLINE bot @linedc
自己紹介 • Twitter ◦ @ufoo_yuta • Qiita ◦ ufoo68 •
やってること ◦ スポーツTechLT主催 ◦ LINE API Expert • 最近の出来事 ◦ noshを始めてみた
今日の内容 この前やったハンズオン資料の宣伝です Zennの記事 AWS CDK×LINE BOTハンズオン~アプリとインフラ をコード管理しよう~
AWS CDK AWS CDKとは、プログラミング言語を使ってAWSのクラウド環境を構築するためのオー プンソースのフレームワークである。 CloudFormationをベースとしたIaCサービス。
IaCとCloudFormation • IaC Infrastructure as Codeのこと。コードをベースとしたシステムのインフラ構成の管 理を行うツール。 • CloudFormation AWSのIaCサービスの一つ。JSON、YAML形式のテンプレートファイルでシステム
のインフラ構成の管理を行う。 AWS CDKではCloudFormationのテンプレートファイルをTypeScript、Pythonな どのプログラミング言語で管理することができる
AWSでLINE botを作る場合 だいたいこんな構成 なにかデータの保存がしたい場合
別のLINE botを作る場合 またAWSで同じ構成をつくる・・・?
その構成 コードで管理しませんか?
AWSの構成を一つのファイルで管理できる AWS CDKのLINE bot 実装例
アプリケーションコードも管理できる まとめてデプロイ!!
でも具体的にどうやって実装するの? そして冒頭に戻る Zennの記事 AWS CDK×LINE BOTハンズオン~アプリとインフラ をコード管理しよう~
まとめ • 趣味開発でもAWS CDKを使うと便利 • AWS CDKを使うとコンソールには戻れない • AWS構成はどんどん使いまわしをしよう!