ee.Authenticate

Solo libreria client Python

Ti chiede di autorizzare l'accesso a Earth Engine tramite OAuth2.

Ti indirizza a una pagina di autenticazione sul server dell'editor di codice all'indirizzo code.earthengine.google.com/client-auth. Dovrai scegliere un progetto cloud in cui archiviare la configurazione dello sviluppatore (client OAuth). Può trattarsi dello stesso progetto Cloud che utilizzi già nell'editor di codice, se non hai ancora configurato un client OAuth nel progetto.

La pagina di configurazione ti consente anche di scegliere di impostare l'accesso al notebook in modalità di sola lettura. Questa opzione è consigliata se esegui un blocco note con codice che non hai scritto e che potrebbe essere dannoso. Qualsiasi operazione che tenta di scrivere dati non andrà a buon fine.

Le credenziali ottenute da ee.Authenticate() verranno scritte in un token persistente memorizzato sulla macchina locale. ee.Initialize() utilizzerà automaticamente le credenziali persistenti, se esistenti. Per utilizzare le credenziali del service account, consulta questa guida.

UtilizzoResi
ee.Authenticate(authorization_code=None, quiet=None, code_verifier=None, auth_mode=None) None
ArgomentoTipoDettagli
authorization_code Stringa, facoltativa Un codice di autorizzazione facoltativo.
quiet Booleano, facoltativo Se impostato su true, non richiede prompt interattivi.
code_verifier Stringa, facoltativa Verificatore PKCE per impedire il furto del codice di autorizzazione.
auth_mode Stringa, facoltativa Una tra: notebook: utilizza l'autenticatore del notebook. Valore predefinito per i notebook web, descritto sopra. gcloud - Utilizza gcloud. Predefinita per le chiamate dalla riga di comando. appdefault - Read GOOGLE_APPLICATION_CREDENTIALS.