Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
No, aws console! Yes, aws cdk!
ufoo68
April 04, 2020
Programming
3
370
No, aws console! Yes, aws cdk!
https://vscode.connpass.com/event/168760/
のLTで話した分
ufoo68
April 04, 2020
Tweet
Share
More Decks by ufoo68
See All by ufoo68
M5Stack Core2とAlexaでインターフォンに自動で対応してくれるIoTデバイスを作りたかった話
ufoo68
0
220
KASHIKOIHAKO
ufoo68
0
230
LIFF通話をつくろう!
ufoo68
0
410
KASHIKOIHAKO計画その4
ufoo68
0
170
AWS CDKで作るLINE bot
ufoo68
0
220
解説!LINE bot開発
ufoo68
0
190
Udonで始めるVR開発
ufoo68
0
300
KASHIKOIHAKO計画その3
ufoo68
0
320
なんとなくわかるAWSサービス
ufoo68
0
380
Other Decks in Programming
See All in Programming
Githubのアクティビティ履歴からチームの健康状態を知る(Findy Teams使ってみた)
kumagoro95
0
120
Enterprise Angular: Frontend Moduliths with Nx and Standalone Components @jax2022
manfredsteyer
PRO
0
270
WindowsコンテナDojo : 第1回 Visual StudioでWindowsコンテナアプリ作成
oniak3ibm
PRO
0
320
Practical Advanced Kotlin in Practice
rock3r
3
130
Git Rebase
bkuhlmann
7
1k
Improve Build Times in Less Time
zacsweers
6
2.7k
mrubyを1300円のボードで動かそう
yuuu
0
160
Where and how to run UI tests (Droidcon Lisbon & Android Makers, Paris)
nonews
0
110
SRE NEXT 2022: Sensible Incident Management for Software Startups
takanabe
1
200
Is Rust a great language for building Kubernetes ecosystem
deepu105
0
140
heyにおけるSREの大切さ~マルチプロダクト運用の「楽しさ」と「難しさ」および今後の展望~
fufuhu
2
1.2k
Microsoft Teams の 会議アプリ開発のはじめかた / How to start Microsoft Teams app development
karamem0
0
1.3k
Featured
See All Featured
Streamline your AJAX requests with AmplifyJS and jQuery
dougneiner
125
8.5k
Build your cross-platform service in a week with App Engine
jlugia
219
17k
Fantastic passwords and where to find them - at NoRuKo
philnash
25
1.4k
The Web Native Designer (August 2011)
paulrobertlloyd
74
1.9k
Embracing the Ebb and Flow
colly
73
3.3k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
103
16k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
349
27k
Large-scale JavaScript Application Architecture
addyosmani
499
110k
The MySQL Ecosystem @ GitHub 2015
samlambert
238
11k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
100
5.9k
A Philosophy of Restraint
colly
192
14k
Happy Clients
brianwarren
89
5.5k
Transcript
No, aws console! Yes, aws cdk! vscodeだけでAWS開発をしよう
自己紹介 • 名前 ◦ ufoo68 • やってること ◦ AWSを使った開発 ◦
スポーツIoTLTの主催 • 最近とった資格 ◦ ソリューションアーキテクトアソシエイト ◦ Alexaスキルビルダー
CDKとは AWS CDKとは、プログラミング言語を使ってAWSのクラウド環境を構築するためのオー プンソースのフレームワークである。 AWS CDKではソースコードからCloudFormationを作成してリソースのクラウドへのデ プロイを行う
コンソールを使う問題点 一度構築したAWSのインフラ環境の再現手順を記録したい場合、以下の手段が思いつ くが、 1. コンソールで行った操作手順を記録する 2. AWS CLIで同様の環境構築をするためのシェルスクリプトを書く 直感的に1.も2.の方法もやりたくはないよね。。。(^_^;) ー>
CDKを使えば解決!!
詳しい内容 Qiitaで
ここからデモ
やること こんなサーバーレスを構築する(オウム返しlambda) {“body”: “test”} {“body”: “test”}
つかうもの • 言語 ◦ TypeScript • パッケージ ◦ aws-cdk ◦
cdk-lambda-api • Extension ◦ AWS Toolkit for Visual Studio Code
デモ動画
さいごに • まとめ ◦ CDKを使えばvscodeだけでAWSの開発ができる ◦ マネジメントコンソールは設定の確認につかいましょう • 知りたいこと ◦
CloudWatchのログ情報をvscodeで見れる方法を知りたい ▪ Serverless Consoleは使い方がよくわからなかった ◦ デプロイなどのコマンド操作が簡単にできるエクステンション