今天收到了来在GEE开发中心的邮件,作为 Google 对安全性改进的一部分,您将看到(Python)ee.Authenticate()和(命令行)earthengine 身份验证调用的行为方式发生了一些变化。他们将继续生成凭证文件,但审批步骤会有所不同。
具体修改部分:
这仅适用于使用 Python 库或命令行工具的情况;代码编辑器没有变化。
请将您的 Python 客户端升级到版本 0.1.304(从 3 月 30 日起)或更高版本。
运行身份验证命令时请注意不同的说明。
细节:
以前,身份验证命令会将您发送到 Google 帐户页面,询问“Google Earth Engine Authenticator”应用程序访问您的帐户的权限,并为您提供一个十六进制令牌以粘贴回控制台或脚本。
命令行更改。您必须在运行earthengine 验证之前安装 gcloud - 所有新逻辑都将由 gcloud 处理。在本地计算机上运行时,该过程比以前更快,并且令牌粘贴会自动发生。如果命令行在远程机器上运行,gcloud 会要求您在本地机器上安装第二份 gcloud,步骤比较复杂:请仔细阅读说明!
Python Colab更改。在笔记本中,您无需在任何地方安装 gcloud,而且设置也不同。 ee.Authenticate()会将您带到一个新的“笔记本验证器”页面,您需要在其中选择一个 Google Cloud 项目。如果您以前没有这样做过&#x