此错误通常表示您在使用 StartManualTransferRunsRequest API 时未正确指定必需的参数。最常见的错误之一是未为 transfer_config_id 参数提供值。以下是一个示例代码,其中包括正确指定参数的 StartManualTransferRunsRequest 对象。
from google.cloud import bigquery_datatransfer_v1
client = bigquery_datatransfer_v1.DataTransferServiceClient()
parent = client.project_path(project_id)
transfer_config_id = "transferConfigId"
start_config = bigquery_datatransfer_v1.types.StartManualTransferRunsRequest(
parent=parent,
requested_run_time=None,
requested_time_range=None,
requested_time_zone=None,
params=None,
destination_config_override=None
)
response = client.start_manual_transfer_runs(
request=start_config,
transfer_config_id=transfer_config_id
)
print("Started transfer runs: {}".format(response))