Upgrade to Pro — share decks privately, control downloads, hide ads and more …

AWS CDKで作るLINE bot

Cb88f765dd38cd942c39aacb5abbea06?s=47 ufoo68
June 25, 2021

AWS CDKで作るLINE bot

Cb88f765dd38cd942c39aacb5abbea06?s=128

ufoo68

June 25, 2021
Tweet

More Decks by ufoo68

Other Decks in Technology

Transcript

  1. AWS CDKで作るLINE bot @linedc

  2. 自己紹介 • Twitter ◦ @ufoo_yuta • Qiita ◦ ufoo68 •

    やってること ◦ スポーツTechLT主催 ◦ LINE API Expert • 最近の出来事 ◦ noshを始めてみた
  3. 今日の内容 この前やったハンズオン資料の宣伝です Zennの記事 AWS CDK×LINE BOTハンズオン~アプリとインフラ をコード管理しよう~

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

  5. IaCとCloudFormation • IaC Infrastructure as Codeのこと。コードをベースとしたシステムのインフラ構成の管 理を行うツール。 • CloudFormation AWSのIaCサービスの一つ。JSON、YAML形式のテンプレートファイルでシステム

    のインフラ構成の管理を行う。 AWS CDKではCloudFormationのテンプレートファイルをTypeScript、Pythonな どのプログラミング言語で管理することができる
  6. AWSでLINE botを作る場合 だいたいこんな構成 なにかデータの保存がしたい場合

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

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

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

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

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

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