私の家族は自分が作成したLineBotを使って家計簿を管理していて、毎月、だれがどのくらい使ったかを算出できる様になっています。FuntionでBatch処理をしようとする記事です。SQLにデータを格納しているので、それを対象とします。Schedulerのデプロイまとめ参考文献アーキテクチャ全体として以下のようなアーキテクチャになっています。仕様BankAPIを通じて記録するとき支出などは以下のように計算しています。データフロー的には以下のようになっています。Functionsを使った月末に行われる決算の算出方法は以下の通りです。Engineはあらかじめデプロイされていることを想定しています。Functionsのデプロイまず、試しにモックを作りました。Functionsをデプロイします。--trigger-httpすると以下のURLでAPIエンドポイントが作成されます。https://us-central1-hoge-hoge.cloudfunctions.net/HogeFunction詳細は以下のコマンドで取得できます。https://us-northeast-hoge-hoge.cloudfunctions.net/HogeFunction...ここで環境変数を設定している人はプレーンテキストで保存されていることに留意してください。このリクエストに以下のようにcurlで叩いて見ます。Groupではこのようになっていました。このような感じで、あとはロジックを詰めたら完成です。Funtionsの関数を実装してもう一回送ります。Ok以下のような結果になります。これで実装することができました。Schedulerのデプロイデプロイといっても何のオブジェクトでもないのです。ロゴも青の六角形で囲まれていません。Schedulerを設定します。ここではテストのために毎分送信するように設定します。SchedulerAPIが必要になります。Engineでも面倒に感じる小さなAPIを簡単にデプロイし、なおhttpsでスケジュールしてくれる最強さです。Functionsだとランタイム時だけです。functionsの方が効率がいいでしょう。Functionsにトリガーを与える部分が簡単になりました。今後とも本プロダクトに取り込まれて欲しいと思っています。»プロフィール学生エンジニア。忘れてしまうので備忘録です。flaskでServerlessにホストするTelepresence概論スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。