「LINE Bot x AWS CDKハンズオン」に参加しました
CDK久しぶりに触る気がします。
今作ろうと思っている環境がCloudFormationだけでは厳しそうなので、CDKちょうどよかったです。
目次
構成
環境はCloud9で使用する言語はTypeScript。
ちゃんと触ったことないのでよかったです。
最後にCDKが(というかCloudFormationが)パラメータストアからLINEのトークンとシークレットを取得してデプロイする構成になっています。
Lambdaはリリースされたばっかりのコンテナです。
CDKはこんなコードでした。
code: lambda.DockerImageCode.fromImageAsset(‘./lambda/bot’)
手順資料
connpassの資料セクションにありますのでそちらに残っていればご確認いただければ。
LINE Bot x AWS CDKハンズオン
ハンズオン
手順どおりに進めて cdk deploy!でデプロイ完了です〜
手順どおりに完了して意気揚々と「今年のアニメは?」と聞いたところ、
「メッセージありがとうございます!
申し訳ありませんが、このアカウントでは個別のお問い合わせを受け付けておりません。次の配信までお待ち下さい」
とだけ返ってきました。
ん?
と思って見てみたら、Webhookが有効になってなくて、自動応答が有効でした。
これを変えます。
Use webhookを有効にして、Auto-reply messagesのEditをクリックしました。
別タブで開いたこちらの画面で応答メッセージをオフにしました。
もう一回!
出来ました!!
Lambda コンテナ
LambdaコンソールにはECRのリンクがありました。
ECRにはコンテナイメージができてました。
図らずも初体験!
得した気分です。
終わったら、cdk destroyとパラメータストアとCloud9の削除できれいきれいですね。
ECRリポジトリも手動削除なので注意ですね。
楽しかったです。
運営の皆さまありがとうございました!
AWS CDKとLINE botでRTA
ようかんさん
高校生エンジニアのようかんさんからのLTがありました。
準備中に「管理できるボット数の最大値に達しました」になってしまったそうです。
これだけ作られてるそうです。
でもこれが正しいかどうかはわからないそです。
ライブデモでCDKでbotを作成されていました。
が、残念ながらデプロイ環境依存のエラーでした。
悔しいですね。
内容はこちらです。
AWS CDK “触ったことない” からLINEBotを作るまで(TypeScript)
ありがとうございました!
最後までお読みいただきましてありがとうございました!
「AWS認定資格試験テキスト&問題集 AWS認定ソリューションアーキテクト - プロフェッショナル 改訂第2版」という本を書きました。
「AWS認定資格試験テキスト AWS認定クラウドプラクティショナー 改訂第3版」という本を書きました。
「AWS認定資格試験テキスト AWS認定AIプラクティショナー」という本を書きました。
「ポケットスタディ AWS認定 デベロッパーアソシエイト [DVA-C02対応] 」という本を書きました。
「要点整理から攻略するAWS認定ソリューションアーキテクト-アソシエイト」という本を書きました。
「AWSではじめるLinux入門ガイド」という本を書きました。
開発ベンダー5年、ユーザ企業システム部門通算9年、ITインストラクター5年目でプロトタイプビルダーもやりだしたSoftware Engineerです。
質問はコメントかSNSなどからお気軽にどうぞ。
出来る限りなるべく答えます。
このブログの内容/発言の一切は個人の見解であり、所属する組織とは関係ありません。
このブログは経験したことなどの共有を目的としており、手順や結果などを保証するものではありません。
ご参考にされる際は、読者様自身のご判断にてご対応をお願いいたします。
また、勉強会やイベントのレポートは自分が気になったことをメモしたり、聞いて思ったことを書いていますので、登壇者の意見や発表内容ではありません。
関連記事
-
-
Developers Summit 2024「GitHub Copilotは開発者の生産性をどれだけ上げるのか? ZOZOでの全社導入とその効果」を見ました
株式会社ZOZO 技術本部 技術戦略部 CTOブロック テックリード 堀江 亮介 …
-
-
交通情報系スキルを事例に見る日常生活に溶け込むスキルのテクニック(Alexa Day 2019でのブログ)
以下は、気になったことのメモとか感想を書いています。 登壇者、発表者、主催企業な …
-
-
Alexa Day2018で「Alexa連携デバイスクラウドを構成するAWS ソリューション」を聞きました
以下は、思ったことや気になったことをメモしていますので、必ずしも登壇者の発表内容 …
-
-
JAWS-UG IoT専門支部「re:invent 2022 Recap(IoT風味マシマシ)」に参加しました
JAWS-UG IoT専門支部の勉強会に目黒で参加しました。 ご案内、説明、会場 …
-
-
「JP_Stripes in Osaka Vol.2」でハンズオンをやりました
JP_Stripes大阪、早くも2回目の開催です。 自分が使ってみたいという目的 …
-
-
「4年ぶりの大阪開催!! CMC_Meetup 大阪 Vol.4」に参加しました
4年ぶり開催のCMC_Meetup 大阪に参加しました。 コラボレーションスペー …
-
-
「AWS re:Invent報告会 by Yappli」で機械学習を始めてみようという気になった
YappliさんとSpeeeさん合同のre:Invent報告会におじゃましました …
-
-
LINEとAWSとTwilioとkintoneでBOTを作ってみるハンズオン (4)Step Functionsで複数のLambdaを実行制御する
作る部分 Step Functionsでこれまで作ったLambdaの実行制御をし …
-
-
JAWS DAYS 2018の1日前に名古屋にいました「JAWS-UG名古屋 AWS勉強会 JAWS DAYS 2018前夜祭」
仕事の都合でJAWS DAYS 2018の前日は名古屋にいました。 宿泊地はお店 …
-
-
「CLS高知2023戻り鰹編」に参加しました
12回目のCLS高知、2023戻り鰹編に参加しました。 高知駅付近から弁天座へ自 …









