Google Cloud Platform(GCP)を使用してPythonプログラムを定期実行する方法について説明します。

GCPでPythonプログラムを定期実行する

1. PubSubトピックを作成する

まず、Google Cloud ConsoleからPubSubトピックを作成します。

2. Cloud Functionsの関数を作成する

次に、Cloud Functionsの関数を作成します。トリガーのタイプをPubSubに変更し、先ほど作ったトピックを選択します。

3. Cloud Functionsの実行結果をCloud Loggingに出力する

Cloud Functionsの実行結果はCloud Loggingに出力されます。

4. Cloud Schedulerで定期的にPubSubトピックにメッセージをpublishさせる

Cloud Schedulerで、定期的にPubSubトピックにメッセージをpublishさせます。

5. ログを確認する

最後に、Cloud Loggingを確認してみると、問題なくログが出力されていることが確認できます。

注意事項

動作確認が終わったら、Cloud Schedulerのジョブを一時停止or削除するのを忘れずに!今回は毎分でcronを設定しているので、放置すると順調に課金がすすんでしまいます。

以上、Google Cloudを使用してPythonプログラムを定期実行する方法について説明しました。この情報が皆さんの開発に役立つことを願っています。.

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です