ee.Authenticate

僅限 Python 用戶端程式庫

提示您透過 OAuth2 授權存取 Earth Engine。

將您導向程式碼編輯器伺服器上的驗證頁面: code.earthengine.google.com/client-auth。 您需要選擇 Cloud 專案來保留開發人員設定 (OAuth 用戶端)。如果您尚未在專案中設定 OAuth 用戶端,則可使用您在程式碼編輯器中使用的相同 Cloud 專案。

您也可以在設定頁面選擇將筆記本設為唯讀。 如果您執行的筆記本含有您未編寫的程式碼,且可能含有惡意內容,建議使用這個選項。任何嘗試寫入資料的作業都會失敗。

ee.Authenticate() 取得的憑證會寫入儲存在本機的永久權杖。ee.Initialize() 會自動使用永久憑證 (如果有的話)。如要改用服務帳戶憑證,請參閱這份指南

用量傳回
ee.Authenticate(authorization_code=None, quiet=None, code_verifier=None, auth_mode=None) None
引數類型詳細資料
authorization_code 字串 (選用) 授權碼 (選填)。
quiet 布林值 (選填) 如為 true,則不需要互動式提示。
code_verifier 字串 (選用) PKCE 驗證器,可防止授權碼遭竊。
auth_mode 字串 (選用) 擇一採用下列格式: notebook - 使用筆記本驗證器。 網頁版筆記本的預設值,如上所述。 gcloud - 使用 gcloud。預設用於指令列呼叫。appdefault - 讀取 GOOGLE_APPLICATION_CREDENTIALS。