ee.Authenticate
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
Python 클라이언트 라이브러리만 해당
OAuth2를 통해 Earth Engine에 대한 액세스를 승인하라는 메시지가 표시됩니다.
code.earthengine.google.com/client-auth의 코드 편집기 서버에 있는 인증 페이지로 안내합니다.
개발자 구성(OAuth 클라이언트)을 저장할 Cloud 프로젝트를 선택해야 합니다. 프로젝트에 OAuth 클라이언트를 아직 설정하지 않은 경우 코드 편집기에서 이미 사용 중인 Cloud 프로젝트와 동일한 프로젝트를 사용할 수 있습니다.
설정 페이지에서 노트북 액세스를 읽기 전용으로 설정할 수도 있습니다.
직접 작성하지 않았으며 악성일 수 있는 코드가 포함된 노트북을 실행하는 경우 이 옵션을 사용하는 것이 좋습니다. 데이터를 쓰려고 하는 작업은 실패합니다.
ee.Authenticate()에서 획득한 사용자 인증 정보는 로컬 머신에 저장된 영구 토큰에 기록됩니다. ee.Initialize()는 영구 사용자 인증 정보가 있는 경우 이를 자동으로 사용합니다. 대신 서비스 계정 사용자 인증 정보를 사용하려면 이 가이드를 참고하세요.
다음 중 하나입니다.
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-26(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"]]