ee.Authenticate

chỉ thư viện ứng dụng Python

Nhắc bạn uỷ quyền truy cập vào Earth Engine thông qua OAuth2.

Chuyển bạn đến trang xác thực trên máy chủ của Trình chỉnh sửa mã tại code.earthengine.google.com/client-auth. Bạn cần chọn một Dự án trên đám mây để lưu trữ cấu hình nhà phát triển (Ứng dụng khách OAuth). Đây có thể là cùng một Dự án trên Google Cloud mà bạn đã sử dụng trong Trình chỉnh sửa mã, nếu bạn chưa thiết lập ứng dụng OAuth trên dự án.

Trang thiết lập cũng cho phép bạn chọn đặt quyền truy cập vào sổ tay ở chế độ chỉ đọc. Bạn nên sử dụng chế độ này nếu đang chạy một sổ tay có mã mà bạn không viết và có thể có hại. Mọi thao tác cố gắng ghi dữ liệu sẽ không thành công.

Thông tin đăng nhập do ee.Authenticate() thu thập sẽ được ghi vào một mã thông báo liên tục được lưu trữ trên máy cục bộ. ee.Initialize() sẽ tự động sử dụng thông tin đăng nhập cố định, nếu có. Để sử dụng thông tin đăng nhập tài khoản dịch vụ, hãy xem hướng dẫn này.

Cách sử dụngGiá trị trả về
ee.Authenticate(authorization_code=None, quiet=None, code_verifier=None, auth_mode=None) None
Đối sốLoạiThông tin chi tiết
authorization_code Chuỗi, không bắt buộc Mã uỷ quyền (không bắt buộc).
quiet Boolean, không bắt buộc Nếu đúng, không yêu cầu lời nhắc tương tác.
code_verifier Chuỗi, không bắt buộc Trình xác minh PKCE để ngăn chặn hành vi đánh cắp mã uỷ quyền.
auth_mode Chuỗi, không bắt buộc Một trong những: notebook – Sử dụng trình xác thực sổ tay. Mặc định cho sổ tay trên web, như mô tả ở trên. gcloud – Sử dụng gcloud. Mặc định cho các lệnh gọi dòng lệnh. appdefault – Đọc GOOGLE_APPLICATION_CREDENTIALS.