ee.Authenticate

Solo biblioteca cliente de Python

Te solicita que autorices el acceso a Earth Engine a través de OAuth2.

Te dirige a una página de autenticación en el servidor del editor de código en code.earthengine.google.com/client-auth. Deberás elegir un proyecto de Cloud para almacenar la configuración del desarrollador (cliente de OAuth). Puede ser el mismo proyecto de Cloud que ya usas en el editor de código, si aún no configuraste un cliente de OAuth en el proyecto.

En la página de configuración, también puedes elegir que el acceso al notebook sea de solo lectura. Se recomienda esta opción si ejecutas un notebook con código que no escribiste y que podría ser malicioso. Fallarán todas las operaciones que intenten escribir datos.

Las credenciales que obtiene ee.Authenticate() se escribirán en un token persistente almacenado en la máquina local. ee.Initialize() usará automáticamente las credenciales persistentes, si existen. Si deseas usar credenciales de cuenta de servicio, consulta esta guía.

UsoMuestra
ee.Authenticate(authorization_code=None, quiet=None, code_verifier=None, auth_mode=None) None
ArgumentoTipoDetalles
authorization_code Cadena, opcional Es un código de autorización opcional.
quiet Booleano, opcional Si es verdadero, no se requieren mensajes interactivos.
code_verifier Cadena, opcional Verificador de PKCE para evitar el robo de códigos de autorización
auth_mode Cadena, opcional Una de las siguientes opciones: notebook: Usa el autenticador de notebook. Es el valor predeterminado para los notebooks web, como se describió anteriormente. gcloud: Usa gcloud. Es el valor predeterminado para las llamadas de línea de comandos. appdefault: Lee GOOGLE_APPLICATION_CREDENTIALS.