Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
AWS CDKで作るLINE bot
ufoo68
June 25, 2021
Technology
0
230
AWS CDKで作るLINE bot
ufoo68
June 25, 2021
Tweet
Share
More Decks by ufoo68
See All by ufoo68
M5Stack Core2とAlexaでインターフォンに自動で対応してくれるIoTデバイスを作りたかった話
ufoo68
0
260
KASHIKOIHAKO
ufoo68
0
250
LIFF通話をつくろう!
ufoo68
0
490
KASHIKOIHAKO計画その4
ufoo68
0
180
解説!LINE bot開発
ufoo68
0
190
Udonで始めるVR開発
ufoo68
0
310
KASHIKOIHAKO計画その3
ufoo68
0
320
なんとなくわかるAWSサービス
ufoo68
0
410
オンラインLTとオフラインLTを運営してみて
ufoo68
0
80
Other Decks in Technology
See All in Technology
hey BOOK
heyinc
26
290k
Simplify Cloud Native Security with Trivy
knqyf263
0
490
Amplifyで Webアプリケーションの 堅固な土台をサクッと構築する方法
kawasakiteruo
0
200
Djangoで組織とユーザーの権限管理をやってみよう #devio2022
seiichi1101
0
370
Azure DevOps Online Vol.6 - 業務で必要なCIをみんなで考えよう
kkamegawa
0
230
塩漬けにしているMySQL 8.0.xxをバージョンアップしたくなる、ここ数年でのMySQL 8.0の改善点 / MySQL Update 202208
yoshiakiyamasaki
1
570
AutoMLを利用した機械学習モデル構築時に意識すること
sbtechnight
0
140
SBOMを利用したソフトウェアサプライチェーンの保護
masahiro331
1
170
テスト自動化を最速で軌道に乗せるために
nozomiito
0
120
MySQL v5.7 勉強会/study-mysql-ver-5-7
andpad
0
2k
私のAWS愛を聞け!ここが好きだよAmazon FSx for NetApp ONTAP
non97
0
710
聊聊 Cgo 的二三事
david74chou
0
330
Featured
See All Featured
Why Our Code Smells
bkeepers
PRO
324
55k
4 Signs Your Business is Dying
shpigford
169
20k
We Have a Design System, Now What?
morganepeng
35
3k
Support Driven Design
roundedbygravity
87
8.6k
Bash Introduction
62gerente
598
210k
Art Directing for the Web. Five minutes with CSS Template Areas
malarkey
196
9.5k
A Philosophy of Restraint
colly
192
15k
Docker and Python
trallard
27
1.6k
Thoughts on Productivity
jonyablonski
44
2.4k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
107
16k
BBQ
matthewcrist
74
7.9k
The Illustrated Children's Guide to Kubernetes
chrisshort
18
40k
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構成はどんどん使いまわしをしよう!