![見出し画像](https://assets.st-note.com/production/uploads/images/124323796/rectangle_large_type_2_c9a37627a6b152913360f2ca18850a6b.png?width=800)
Photo by
momoro66
【完全保存版】GCPの認証が必要なCloud Functionのスケジュール設定について
注意
本日は、「Cloud Scheculer」を使用します。
テスト目的の場合は、テスト終了後に、きちんと止まっていることを必ず確認してください。
1 Cloud Functionとサービスアカウントの作成について
こちらの記事の第4章までを実行してください。
2 「Cloud Scheduler」の実行について
1 ジョブの作成について
では、「Cloud Scheduler」を選択します。
![](https://assets.st-note.com/img/1702348184989-026iIaVWCu.png?width=800)
「ジョブを作成」を選択
![](https://assets.st-note.com/img/1702347684849-Xh1xbC9QWJ.png?width=800)
任意の名前や頻度などを入れて、「続行」
今回は、「頻度」で使用する「unix-cron形式」についての説明は省きます。
![](https://assets.st-note.com/img/1702347737766-ov0Tabu9qq.png?width=800)
下のように入力します。
「URL」は事前に作成した、「Cloud Function」のURLを入れます。
「Authヘッダー」で「OIDCトークンを追加」を選択します。
![](https://assets.st-note.com/img/1702347809567-UuJKY5qhVa.png?width=800)
OIDC(OpenID Connect)については、こちらをご参照ください。
![](https://assets.st-note.com/img/1702348500822-q2Ops8PhXu.png?width=800)
事前に設定した「サービスアカウント」を設定し、作成
![](https://assets.st-note.com/img/1702347870008-WQBd6Z8ciU.png?width=800)
2 実行してみよう
ジョブにチェックをつけ、「強制実行」を選択
![](https://assets.st-note.com/img/1702347978595-yJ9CXsicgU.png?width=800)
下のように「成功」となりました。
![](https://assets.st-note.com/img/1702348031540-qzfUgMSwEY.png?width=800)
本日は以上です。
サポートをしていただけたらすごく嬉しいです😄 いただけたサポートを励みに、これからもコツコツ頑張っていきます😊