Schedulerジョブで呼び出し、バッチ処理を実行する方法をご紹介します。Functionsを実行する流れを紹介します。Functionsを経由するPub/Subトピックを作成ナビゲーションメニューからPub/Subを選択します。トピックを作成から新規でトピックを作成します。ここでは「sample」というトピックIDとしています。暗号化は「Googleが管理する鍵」を選択し、「トピック作成」を押下します。Functionsを選択し、「関数を作成」を押下します。関数の名前を入力します。ここでは「sample」としました。割り当てられるメモリは128MBから2GBまで選択することができます。Pub/Sub」を選択し、トピックを先ほど作成した「sample」を選択します。ソースコードはバッチで動かした処理を記述します。今回はバッチ処理で動かすことが目的なので、デフォルトのままにしておきます。その他、リージョンやタイムアウトなども設定できます。タイムアウトはデフォルト1分で最大9分まで延ばすことができます。Schedulerを選択し、「ジョブを作成」を押下します。ジョブの名前と説明を入力します。頻度は以下の公式サイトを参考に入力します。今回は毎分で設定しています。Documentationcloud.google.comタイムゾーンは「日本標準時(JST)」を選択します。ターゲットは「Pub/Sub」を選択し、トピックは先ほど作成した「sample」を入力します。ターゲットに送信する文字列です。Functionsをバッチ処理してみるここまできたら、バッチ処理の準備完了です。Schedulerのジョブが実行されたら、ログを確認してみましょう。Functionsの作成した関数から「ログを表示」を押下します。message」がログに表示されているはずです。Functionsで作成した関数の以下の処理でログを表示しています。hello_pubsubの引数であるeventのevent[‘data’]にbase64でエンコードされた状態で格納されており、それをデコードしてprintしています。Functionsをバッチ処理を実行する方法でした。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。