Cloud Schedulerで別のプロジェクトの
Pub/Subトピックにpublish
● publish APIは、リクエストのbodyに、publishするデータを
BASE64エンコードして渡す必要がある
● Cloud SchedulerのUIで、BASE64エンコードされた設定を
直接管理するのは困難
● Terraformを利用して設定
{
"team": "team1",
"query_name": "query_name1",
"query": "SELECT 1 LIMIT 0",
"bq_executor_project_id": "some-project",
"impersonate_service_account":
"
[email protected]",
"timeout_seconds": 60
}
publishされるデータ
BASE64エンコード
Cloud Scheduler UI上で
publish API のbodyに指定するデータ