【发布时间】:2021-01-06 15:34:08
【问题描述】:
我已经通过 GCP 上的 Compute Engine 设置了一个标准的 Debian Linux VM。 VM 没有外部 IP 地址。我可以使用浏览器通过 ssh 连接到它。我允许传入 ssh(端口 22)流量和所有传出流量。我已经通过浏览器界面执行查询来测试 BigQuery 并且它可以工作。我已通过设置 -> 云 API 访问范围配置为 VM 启用 BigQuery。现在我想做一个简单的事情如下:
bq show bigquery-public-data:samples.shakespeare
但是什么也没发生。我尝试执行以下操作以获取更多信息:
bq --apilog=stdout show bigquery-public-data:samples.shakespeare
输出如下:
I0106 15:29:47.271125 140258687915840 bigquery_client.py:1205] Requesting discovery document from https://www.googleapis.com/discovery/v1/apis/bigquery/v2/rest
I0106 15:29:47.271456 140258687915840 transport.py:158] Attempting refresh to obtain initial access_token
什么都没有发生。任何想法可能是什么问题?
阅读文档后,在我看来,通过 BigQuery 命令行工具的连接应该可以自行工作。
【问题讨论】:
标签: google-cloud-platform google-bigquery google-compute-engine