ee.Authenticate

somente biblioteca de cliente Python

Solicita que você autorize o acesso ao Earth Engine via OAuth2.

Direciona você para uma página de autenticação no servidor do Editor de código em code.earthengine.google.com/client-auth. Você precisa escolher um projeto do Cloud para armazenar sua configuração de desenvolvedor (cliente OAuth). Pode ser o mesmo projeto do Cloud que você já usa no Editor de código, se ainda não tiver configurado um cliente OAuth no projeto.

Na página de configuração, também é possível escolher tornar o acesso ao notebook somente leitura. Isso é recomendado se você estiver executando um notebook com código que não escreveu e que pode ser malicioso. Qualquer operação que tente gravar dados vai falhar.

As credenciais obtidas por ee.Authenticate() serão gravadas em um token persistente armazenado na máquina local. O ee.Initialize() vai usar automaticamente as credenciais persistentes, se elas existirem. Para usar credenciais de conta de serviço, consulte este guia.

UsoRetorna
ee.Authenticate(authorization_code=None, quiet=None, code_verifier=None, auth_mode=None) None
ArgumentoTipoDetalhes
authorization_code String, opcional Um código de autorização opcional.
quiet Booleano, opcional Se for verdadeiro, não exija solicitações interativas.
code_verifier String, opcional Verificador de PKCE para evitar o roubo de código de autenticação.
auth_mode String, opcional Uma destas opções: notebook: usa o autenticador do notebook. Padrão para notebooks da Web, descrito acima. gcloud: use a gcloud. Padrão para chamadas de linha de comando. appdefault: lê GOOGLE_APPLICATION_CREDENTIALS.