$30 off During Our Annual Pro Sale. View Details »

AWS CDKで作るLINE bot

ufoo68
June 25, 2021

AWS CDKで作るLINE bot

ufoo68

June 25, 2021
Tweet

More Decks by ufoo68

Other Decks in Technology

Transcript

  1. AWS CDKで作るLINE bot
    @linedc

    View Slide

  2. 自己紹介
    ● Twitter
    ○ @ufoo_yuta
    ● Qiita
    ○ ufoo68
    ● やってること
    ○ スポーツTechLT主催
    ○ LINE API Expert
    ● 最近の出来事
    ○ noshを始めてみた

    View Slide

  3. 今日の内容
    この前やったハンズオン資料の宣伝です
    Zennの記事
    AWS CDK×LINE BOTハンズオン~アプリとインフラ
    をコード管理しよう~

    View Slide

  4. AWS CDK
    AWS CDKとは、プログラミング言語を使ってAWSのクラウド環境を構築するためのオー
    プンソースのフレームワークである。
    CloudFormationをベースとしたIaCサービス。

    View Slide

  5. IaCとCloudFormation
    ● IaC
    Infrastructure as Codeのこと。コードをベースとしたシステムのインフラ構成の管
    理を行うツール。
    ● CloudFormation
    AWSのIaCサービスの一つ。JSON、YAML形式のテンプレートファイルでシステム
    のインフラ構成の管理を行う。
    AWS CDKではCloudFormationのテンプレートファイルをTypeScript、Pythonな
    どのプログラミング言語で管理することができる

    View Slide

  6. AWSでLINE botを作る場合
    だいたいこんな構成 なにかデータの保存がしたい場合

    View Slide

  7. 別のLINE botを作る場合
    またAWSで同じ構成をつくる・・・?

    View Slide

  8. その構成
    コードで管理しませんか?

    View Slide

  9. AWSの構成を一つのファイルで管理できる
    AWS CDKのLINE bot
    実装例

    View Slide

  10. アプリケーションコードも管理できる
    まとめてデプロイ!!

    View Slide

  11. でも具体的にどうやって実装するの?
    そして冒頭に戻る
    Zennの記事
    AWS CDK×LINE BOTハンズオン~アプリとインフラ
    をコード管理しよう~

    View Slide

  12. まとめ
    ● 趣味開発でもAWS CDKを使うと便利
    ● AWS CDKを使うとコンソールには戻れない
    ● AWS構成はどんどん使いまわしをしよう!

    View Slide