Jedes Mal, wenn ich bq
auf einer Wolke Compute-Instanz verwenden zugegriffen, bekomme ich diese:SCOPES_WARNING in BigQuery, wenn von einer Cloud-Compute-Instanz
/usr/local/share/google/google-cloud-sdk/platform/bq/third_party/oauth2client/contrib/gce.py:73: UserWarning: You have requested explicit scopes to be used with a GCE service account.
Using this argument will have no effect on the actual scopes for tokens
requested. These scopes are set at VM instance creation time and
can't be overridden in the request.
warnings.warn(_SCOPES_WARNING)
Dies ist eine Standardinstallation micro
in f1
mit Debian 8. habe ich diese Instanz Der Zugriff auf alle Cloud-APIs und sein Dienstkonto ist ebenfalls ein Eigentümer eines Projekts. Ich laufe gcloud init
. Aber dieser Fehler bleibt bestehen.
Ist etwas nicht in Ordnung?
Nur um zu bestätigen, können Sie die „--use_gce_service_account“ Flag verwenden mit bq, nicht wahr? Spezifizieren Sie irgendwelche anderen Flaggen? –
@MichaelSheldon Ich spezifiziere keine Flags. Selbst einfache "bq ls" enden mit einer Warnung. 'bq help' nicht. –
Sie müssen 'bq' darüber informiert haben, welche Anmeldedaten irgendwie zu verwenden sind ... Verwenden Sie die Standardanmeldeinformationen für die Anwendung, die mit' gcloud auth' angegeben wurden? –