pict3の日記スマートフォン用の表示で見るpict3の日記AWSネタを中心にこの広告は、90日以上更新していないブログに表示しています。今回は、外部サービスと連携させて、もっともっとfluctを使ってみます。連携させるのは以下のサービスです。・Questetra・TwilioQuestetraとは?業務改善手法の一つに、BPMと言われるものがあります。BPMは、UMLなどを策定しているOMGにて策定されています。詳しくは本家サイトへ。Questetraは、日本のQuestetra社によって開発されたBPMツールです。BPMN(業務フロー図)を書くことで、webサービスや人的作業の流れを可視化するだけでなく、実際に処理をさばくことも出来てしまいます。無料版もあるため、是非使ってみましょう!Twilioとは?Twilioは、インターネットと電話・SMSをつなぐAPIです。コードから、電話をかけたり、SMSを送信したり出来てしまいます。Lambdaを使って、自動モーニングコールシステムを組んでみます。システムのイメージはこんなです。Twilioの設定こちらは、ネットに情報が多数落ちているので、細かい手順は割愛します。アカウント作成後、ツールメニューに「電話をかける」ってのがあります。必要事項を入力すると、ページの下部に書く言語向けのコードまで用意してくれます。コピペで使いましょう。ここでは、ちゃんと電話がかかることを確認しておいてください。最初試したとき、ConditionalのUrlをブランクにしていたため、電話がかけられず少しハマりました。通話で話させたい内容をs3などに格納しておいてください。Lambdaの構築fluctで構築してしまいます。twilioを使うため、インストールしておきましょう。actions/morningcall/index.jspackage.jsonでは、pathを"/morningcall"に変更しました。index.jsは以下のようにしています。context.succeed('Called!!');});};ブラウザでアクセスしてみて、電話がかかってくることを確認してください。Questetraの設定アカウントを作りましょう。今回は無料版を使わせてもらいました。今回は数分で使用できるようになりました。便利です!今回のフローは以下とします。プロセスを終了する適当な名前でプロセスモデルを作成し、BPMNを描きます。BPMNは以下のようになりました。今回のは至極シンプルです。BPMNをご存知ない方にもほとんど直感的に描けると思います。左側のメニューは、「advanced」を選択してください。開始イベントは、「タイマー開始イベント」を選んでください。開始時刻は毎日8:00に設定します。次に「メッセージ送信中間イベント(HTTP)」を配置します。Methodは「GET」を選択します。最後に終了イベントで閉じます。作成したプロセスモデルをリリースすることで、プロセスが稼働状態になります。このまま設定した8:00を迎えると。電話がきました!!わずかな時間で、モーニングコールをかけるシステムが出来てしまいました。Lambdaに期待が高まります。IoTでインターフォン【cloudpack大阪BLOG】cloudpack大阪オフィスのインターフォンが鳴らなくなりました。Lambda)〜モジュール使う編...今回も、fluct入門編です。»profileid:pict3おもに組み込み系を中心としたソフトウェア開発のプレイングマネージャとしてエンジニア人生の長くを過ごしてきました。2014年から、唐突にインフラエンジニアへ転身しました。今は、AWSを扱う仕事をしています。そんなわけで、AWSネタを中心に勉強したこととかをアウトプットしていきます。月別アーカイブはてなブログをはじめよう!pict3さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。