Ein Python-Skript auf einer Compute Engine-VM kann keine Verbindung zu BigQuery herstellen. Wie sollten Sie das Problem beheben?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Erstellen und verwenden Sie ein Dienstkonto mit BigQuery-Berechtigungen, um das Skript auszuführen..
Warum dies die Antwort ist
Das Erstellen und Verwenden eines Dienstkontos mit BigQuery-Berechtigungen ist die sicherste und empfohlene Methode zur Authentifizierung von Anwendungen in Google Cloud. Dies bietet eine granulare Kontrolle über die Berechtigungen, die das Skript benötigt, um auf BigQuery zuzugreifen. Die Installation der neuesten BigQuery API-Clientbibliothek ist zwar wichtig für die Funktionalität, löst aber keine Authentifizierungsprobleme. Das Ausführen des Skripts auf einer VM mit aktiviertem BigQuery-Zugriffsbereich ist eine mögliche Lösung, aber die Verwendung eines Dienstkontos bietet eine bessere Kontrolle und ist flexibler, da es nicht an eine bestimmte VM gebunden ist. Die Installation der bq-Komponente ist für die Verwendung des gcloud-Befehlszeilentools relevant, nicht aber für die Authentifizierung eines Python-Skripts.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich