Earth Engine 将推出
非商业配额层级,以保护共享计算资源并确保为所有人提供可靠的性能。所有非商业项目都需要在
2026 年 4 月 27 日之前选择配额层级,否则系统会默认使用 Community 层级。层级配额将于
2026 年 4 月 27 日对所有项目生效(无论层级选择日期如何)。
了解详情。
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 - 使用笔记本身份验证器。
Web 版笔记本的默认值,如上所述。
gcloud - 使用 gcloud。命令行调用的默认值。
appdefault - 读取 GOOGLE_APPLICATION_CREDENTIALS。
|
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-07-26。
[null,null,["最后更新时间 (UTC):2025-07-26。"],[],["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"]]