Ankündigung: Alle nicht kommerziellen Projekte, die vor dem 15. April 2025 für die Nutzung von Earth Engine registriert wurden, müssen die Berechtigung zur nicht kommerziellen Nutzung bestätigen, um den Zugriff aufrechtzuerhalten. Wenn Sie Ihren Status nicht bis zum 26. September 2025 bestätigen, wird Ihr Zugriff möglicherweise eingeschränkt.
ee.Authenticate
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
nur Python-Clientbibliothek
Sie werden aufgefordert, den Zugriff auf Earth Engine über OAuth2 zu autorisieren.
Sie werden zu einer Authentifizierungsseite auf dem Code Editor-Server unter code.earthengine.google.com/client-auth weitergeleitet.
Sie müssen ein Cloud-Projekt auswählen, in dem Ihre Entwicklerkonfiguration (OAuth-Client) gespeichert werden soll. Das kann dasselbe Cloud-Projekt sein, das Sie bereits im Code-Editor verwenden, sofern Sie noch keinen OAuth-Client für das Projekt eingerichtet haben.
Auf der Einrichtungsseite können Sie auch festlegen, dass der Notebook-Zugriff schreibgeschützt sein soll.
Diese Option wird empfohlen, wenn Sie ein Notebook mit Code ausführen, den Sie nicht selbst geschrieben haben und der möglicherweise schädlich ist. Alle Vorgänge, bei denen versucht wird, Daten zu schreiben, schlagen fehl.
Die von ee.Authenticate() abgerufenen Anmeldedaten werden in ein dauerhaftes Token geschrieben, das auf dem lokalen Computer gespeichert ist. ee.Initialize() verwendet automatisch die persistenten Anmeldedaten, sofern sie vorhanden sind. Wenn Sie stattdessen Anmeldedaten für Dienstkonten verwenden möchten, finden Sie hier eine Anleitung.
Wenn „true“, sind keine interaktiven Aufforderungen erforderlich.
code_verifier
String, optional
PKCE-Prüfschlüssel, um den Diebstahl von Autorisierungscodes zu verhindern.
auth_mode
String, optional
Einer der folgenden Werte:
notebook – Notebook-Authenticator verwenden.
Standardeinstellung für Web-Notebooks, wie oben beschrieben.
gcloud – gcloud verwenden. Standardeinstellung für Befehlszeilenaufrufe.
appdefault – GOOGLE_APPLICATION_CREDENTIALS lesen.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-07-26 (UTC)."],[],["The Python client library uses OAuth2 for Earth Engine access, directing users to an authentication page to select a Cloud Project. Users can opt for read-only access for enhanced security. `ee.Authenticate()` obtains credentials, saved locally for persistence, and `ee.Initialize()` automatically uses them. Alternative service account credentials can be used. The function `ee.Authenticate` accepts arguments like `authorization_code`, `quiet`, `code_verifier`, and `auth_mode` to control authentication behavior.\n"]]