我正在尝试通过Java API将数据从Big Query表导出到GCS。 Big Query表是ProjectA,而ProjectB中的GCS存储桶和我有2个不同的帐户(密钥)来访问它们。 似乎JobConfigurationExtractor对象中没有办法指定目标凭据和项目详细信息,仅适用于Big Query对象/表。 有没有办法克服这个限制?有没有遇到类似问题的人?
代码段
JobConfigurationExtract extract =
new JobConfigurationExtract().setSourceTable(table).setDestinationUri(cloudStoragePath);
return bigquery
.jobs()
.insert(
table.getProjectId(),
new Job().setConfiguration(new JobConfiguration().setExtract(extract)))
.execute();
}
谢谢!