我在 k8s 中设置了以下工作负载标识:
spec.template.spec.serviceAccountName: wli-test
然后我像这样设置 BigQuery bean
@Bean
public BigQuery bigQueryService() {
return BigQueryOptions.getDefaultInstance().getService();
}
但是每次我尝试调用例如这个方法
bigquery.getTable(datasetName, tableName)
我得到 null 作为值,所以它正确加载了 bigquery bean。
在谷歌文档中我没有找到任何东西。
有人可以帮帮我吗?
PS。如果我使用 JSON 服务帐户尝试相同的方法,我会正确获得表格。