Объявление : Все некоммерческие проекты, зарегистрированные для использования Earth Engine до 15 апреля 2025 года, должны подтвердить право на некоммерческое использование для сохранения доступа. Если вы не подтвердите право до 26 сентября 2025 года, ваш доступ может быть приостановлен.
ee.Authenticate
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
только клиентская библиотека Python
Предлагает вам авторизовать доступ к Earth Engine через OAuth2.
Перенаправляет вас на страницу аутентификации на сервере редактора кода по адресу code.earthengine.google.com/client-auth . Вам потребуется выбрать облачный проект для хранения конфигурации разработчика (клиента OAuth). Это может быть тот же облачный проект, который вы уже используете в редакторе кода, если вы ещё не настроили клиент OAuth в проекте.
На странице настроек также можно сделать блокнот доступным только для чтения. Это рекомендуется, если вы используете блокнот с кодом, который вы не писали и который может быть вредоносным. Любые операции, направленные на запись данных, завершатся ошибкой.
Учётные данные, полученные функцией ee.Authenticate() , будут записаны в постоянный токен, хранящийся на локальном компьютере. ee.Initialize() автоматически использует постоянные учётные данные, если они существуют. Чтобы использовать учётные данные сервисной учётной записи, см. это руководство .
Верификатор PKCE для предотвращения кражи кода авторизации.
auth_mode
Строка, необязательно
Один из следующих вариантов: notebook — использовать аутентификатор Notebook. Значение по умолчанию для веб-блокнотов, описанных выше. gcloud — использовать gcloud. Значение по умолчанию для вызовов командной строки . appdefault — читать GOOGLE_APPLICATION_CREDENTIALS.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-07-24 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"]]