Slide 1

Slide 1 text

No, aws console! Yes, aws cdk! vscodeだけでAWS開発をしよう

Slide 2

Slide 2 text

自己紹介 ● 名前 ○ ufoo68 ● やってること ○ AWSを使った開発 ○ スポーツIoTLTの主催 ● 最近とった資格 ○ ソリューションアーキテクトアソシエイト ○ Alexaスキルビルダー

Slide 3

Slide 3 text

CDKとは AWS CDKとは、プログラミング言語を使ってAWSのクラウド環境を構築するためのオー プンソースのフレームワークである。 AWS CDKではソースコードからCloudFormationを作成してリソースのクラウドへのデ プロイを行う

Slide 4

Slide 4 text

コンソールを使う問題点 一度構築したAWSのインフラ環境の再現手順を記録したい場合、以下の手段が思いつ くが、 1. コンソールで行った操作手順を記録する 2. AWS CLIで同様の環境構築をするためのシェルスクリプトを書く 直感的に1.も2.の方法もやりたくはないよね。。。(^_^;) ー> CDKを使えば解決!!

Slide 5

Slide 5 text

詳しい内容 Qiitaで

Slide 6

Slide 6 text

ここからデモ

Slide 7

Slide 7 text

やること こんなサーバーレスを構築する(オウム返しlambda) {“body”: “test”} {“body”: “test”}

Slide 8

Slide 8 text

つかうもの ● 言語 ○ TypeScript ● パッケージ ○ aws-cdk ○ cdk-lambda-api ● Extension ○ AWS Toolkit for Visual Studio Code

Slide 9

Slide 9 text

デモ動画

Slide 10

Slide 10 text

さいごに ● まとめ ○ CDKを使えばvscodeだけでAWSの開発ができる ○ マネジメントコンソールは設定の確認につかいましょう ● 知りたいこと ○ CloudWatchのログ情報をvscodeで見れる方法を知りたい ■ Serverless Consoleは使い方がよくわからなかった ○ デプロイなどのコマンド操作が簡単にできるエクステンション