【发布时间】:2020-01-24 14:28:42
【问题描述】:
我正在使用 CENTOS 7 运行 VM 实例(谷歌计算引擎),每次运行 bq 命令时,我都会不断出错。我认为 bq 默认情况下在计算引擎中。
[username@instance-1 ~]$ bq
Error initializing bq client: service_account
Traceback (most recent call last):
File "/usr/lib64/google-cloud-sdk/platform/bq/third_party/pyglib/appcommands.py", line 805, in _CommandsStart
sys.modules['__main__'].main(GetCommandArgv())
File "/usr/lib64/google-cloud-sdk/platform/bq/bq.py", line 6078, in main
if FLAGS.debug_mode or FLAGS.headless:
File "/usr/lib64/google-cloud-sdk/platform/bq/third_party/absl/flags/_flagvalues.py", line 468, in __getattr__
raise AttributeError(name)
AttributeError: debug_mode
FATAL error in main: debug_mode
Run 'bq.py help' to get help
[username@instance-1 ~]$ bq --format=prettyjson dataset.tableid
FATAL Flags parsing error: Unknown command line flag 'use_gce_service_account'
Run 'bq.py help' to get help
[username@instance-1 ~]$
我的计算引擎帐户拥有对所有云 API 的完全访问权限,此外,为了确保这一点,我还在 IAM 部分添加了 bigquery admin。
我不太确定出了什么问题。
【问题讨论】:
标签: google-cloud-platform google-bigquery google-compute-engine