Я хотел бы создать задание cron, которое будет запускаться каждый день в 10:00 для запуска облачной функции. Однако у меня проблема с Python API. Когда я создаю задание, появляется эта ошибка.
TypeError: Параметр для MergeFrom () должен быть экземпляром того же класса: ожидаемый google.cloud.scheduler.v1.HttpTarget получил стр.
Вот мой код:
from google.cloud import scheduler_v1
project_id = XXXX
client = scheduler_v1.CloudSchedulerClient.from_service_account_json(
r"./xxxx.json")
parent= client.location_path(project_id,'us-central1')
job={"name":"traing_for_model",
"description":"this is for testing training model",
"http_target":"https://us-central1-xxxx-test.cloudfunctions.net/automl-trainmodel-1-test-for-cron-job",
"schedule":"1 0 * * *",
"time_zone":"utc+8",
}
training_job= client.create_job(parent,job)