【发布时间】:2017-12-04 03:12:55
【问题描述】:
我在一台 linux 服务器上安装了 gcloud/bq/gsutil 命令行工具。 我们在此服务器中配置了多个帐户。
**gcloud config configurations list**
NAME IS_ACTIVE ACCOUNT PROJECT DEFAULT_ZONE DEFAULT_REGION
gaa True a@xxx.com a
gab False b@xxx.com b
现在我在此服务器上同时运行 gaa/gab 时遇到问题。因为他们对 BigQuery 和 Cloud Stroage 有不同的访问控制。 我将使用以下命令(bq 和 gsutil 命令):
-
设置帐户
Gcloud config set account a@xxx.com -
将数据从 bigquery 复制到云端
bq extract --compression=GZIP --destination_format=NEWLINE_DELIMITED_JSON 'nl:82421.ga_sessions_20161219' gs://ga-data-export/82421/82421_ga_sessions_20161219_*.json.gz -
从云端下载数据到本地系统
gsutil -m cp gs://ga-data-export/82421/82421_ga_sessions_20161219*gz
如果只运行一个帐户,那不是问题。 但是需要同时在一台服务器上运行多个帐户,我不知道如何处理这种情况。
【问题讨论】:
标签: gcloud