☆GCP☆Cloud Scheduler☆Cloud Build☆技術/サービス紹介
2020/01/29
こんにちは。DOUZO ブログ担当です。
ブログでは業務で触れた技術やサービスについて紹介しています。
今回は GCP の Cloud Scheduler と Cloud Build です。Cloud Scheduler は GCP マネージドの cron ジョブスケジューラです。HTTP、Pub/Sub、App Engine をターゲットとして利用できます。また、Cloud Build は GCP の CI/CD ツールです。
今回は Cloud Scheduler の HTTP ターゲット認証で Cloud Build を定期実行する方法について紹介してみたいと思います。
簡単ですが手順は以下の通りです。
・サービスアカウントの作成
Cloud Scheduler 用
存在しない場合は所定の名前で発行する必要があります。参考
HTTP 認証用
「Cloud Build サービス アカウント」の権限をもつ任意の名前のサービスアカウントを発行します。
・ジョブの作成
ターゲット: HTTP
URL: 定期実行したい Cloud Build の REST API
Auth ヘッダー: OAuth トークンを追加
サービスアカウント: HTTP 認証用に作成したサービスアカウント
ご興味のある方は試してみてください。
弊社では gcp 等のクラウドサービスを扱う案件が多数あります。
DOUZO の営業担当者は全員フリーランスエンジニアの経験がございます!
どうぞお気軽にご相談ください!