Ich habe gcloud/bq/gsutil Kommandozeilen-Tool in einem Linux-Server installiert. Und wir haben mehrere Konten auf diesem Server konfiguriert.Wie können wir den Befehl gcloud/gsutil/bq für verschiedene Konten parallel auf einem Server ausführen?
**gcloud config configurations list**
NAME IS_ACTIVE ACCOUNT PROJECT DEFAULT_ZONE DEFAULT_REGION
gaa True [email protected] a
gab False [email protected] b
Jetzt habe ich Problem zu laufen beide gaa/GAB in diesem Server zur gleichen Zeit. Weil sie eine unterschiedliche Zugriffskontrolle auf BigQuery und Cloud Stroage haben. werde ich unten Befehle (bq und gsutil Befehle) verwenden:
einrichten Konto
Gcloud config set account [email protected]
Kopieren von Daten von BigQuery Cloud
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
herunterladen Daten von Cloud zu lokalem System
gsutil -m cp gs://ga-data-export/82421/82421_ga_sessions_20161219*gz
Wenn nur ein Konto ausgeführt werden, ist es kein Problem. Aber es gibt mehrere Konten, die gleichzeitig auf einem Server laufen müssen, ich habe keine Ahnung, wie ich mit diesem Fall umgehen soll.
Es hat mein Problem gelöst, danke –