将您的工作流转换为 Cloud 项目

有何变化?

自 2024 年 11 月 13 日起,所有用户都需要使用云项目才能访问 Earth Engine 平台。如果您将 Earth Engine 用于非商业用途,则可以继续免费使用该平台,只需设置一个云项目即可。

如需访问 Earth Engine 数据(资产、应用)或运行计算,您需要使用云项目。如果您未配置 Cloud 项目,您的 数据将继续按照我们的 条款存储在 Earth Engine 中,但您需要使用 Cloud 项目才能访问 这些数据。

什么是没有云项目的个人访问权限?

2022 年之前的所有 Earth Engine 用户都使用 Earth Engine 注册页面注册了“个人”Earth Engine 访问权限(没有 Cloud 项目)。在 Earth Engine 于 2022 年成为 Google Cloud API 后,用户不再需要注册个人访问权限,而是可以使用云项目 配置访问权限。

我需要做什么?

您需要将所有请求(以及该页面上列出的任何服务账号的所有请求)配置为指定云项目。了解如何转换访问权限。

如果您无法在机构中使用 Cloud 项目,可以申请临时豁免,以便继续使用非 Cloud 访问权限。请参阅有关如何申请此豁免的部分。如果您的账号使用云项目,则与该账号关联的所有 Earth Engine 使用情况都已通过 Google Cloud 进行,因此您不会受到此项变更的影响。无需采取进一步措施。

转换为使用 Cloud 项目

第 0 步:确保您使用的是正确的账号

如果您通过 Web 浏览器访问 Earth Engine,请检查您是否已使用预期账号登录。为确保万无一失,您可以打开一个新的无痕窗口,然后使用您希望用于 Earth Engine 的账号登录。

第 1 步:获取项目

按照 Earth Engine Cloud 项目设置 指南中的步骤,创建新项目或配置您已有权访问的项目。

如果您已有权访问云项目(例如,同事或 IT 管理员共享的项目),则只需确保您拥有 正确的 角色和权限

如果您还没有项目的访问权限,可以使用 项目注册页面创建一个项目。您还需要接受 Google Cloud 服务条款。创建云项目时,请务必使用与个人访问权限相同的电子邮件地址,以确保您的资产和脚本转移到云项目。

如需访问旧版资产,您需要使用具有相应权限的账号(通常是创建这些资产的账号)。

第 2 步:确保已启用 Earth Engine API

访问 Cloud 控制台中的 Earth Engine API 页面 ,确保在顶部下拉列表中选择了正确的项目 ,然后点击“启用”

第 3 步:配置结算账号

对于将 Earth Engine 用于非商业用途的项目无需 配置结算账号或付款方式。如果您添加了 结算账号或付款方式,并且将项目注册为非商业用途 (第 4 步),则不会产生任何 Earth Engine 费用,但可能会产生 其他 Cloud 产品和服务的费用。

对于将 Earth Engine 用于商业用途的项目, 您需要配置一个结算账号,并使用付款方式(通常是信用卡)作为后盾。此结算账号将用于支付 Earth Engine 使用费以及任何其他 Cloud 产品和服务的使用费。

第 4 步:注册项目

如需使用项目调用 Earth Engine,您还需要在注册页面上注册 每个项目。注册期间,您可以根据自己的使用场景选择付费或免费的项目配置。如需详细了解哪些类型的项目符合免费配额条件,请参阅 Earth Engine 非商业用途页面

第 5 步:选择订阅

如果结算账号中还没有订阅,商业用户需要在注册期间选择 订阅。请注意,您可能没有查看项目结算配置的权限(例如,如果您使用的是他人的项目)。

如果您的结算账号没有 Earth Engine 订阅,则系统将 按照 Limited 方案收取使用费。

第 6 步:在调用 Earth Engine 时使用该项目

Earth Engine Cloud 项目文档介绍了如何在所有 Earth Engine 界面中使用 项目。请确保您选择了正确的项目。

如果我不采取任何措施,会怎样?

如果您未配置云项目,您的 Earth Engine 数据(资产和 EE 应用)将继续按照服务 条款存储在 Earth Engine 中,但您需要使用云项目才能向 Earth Engine 发送 任何请求。由于脚本与用户相关联,因此您仍然可以 从 earthengine.googlesource.com上的底层 Git 代码库访问和修改脚本。

如果您想在不配置 Cloud 项目的情况下删除 Earth Engine 数据,请使用 Private Issue Tracker提交请求。

如何申请豁免

如果您无法配置 Cloud 项目以用于 Earth Engine,我们可能会为您提供更多时间,以便您继续使用没有 Cloud 项目的个人访问权限。此豁免流程需要人工审核,因此可能需要几周时间,并且无法保证豁免申请一定会获得批准。如需申请临时豁免,请参阅 访问权限指南并提交申请。

获取帮助

如有任何疑问、疑虑或意见,请通过 Earth Engine 支持界面之一与我们联系。

常见问题解答

上下文

问:Earth Engine 和 Cloud 项目发生了什么变化?
:Earth Engine 更改为需要使用 Cloud 项目才能访问该平台。 此项变更会影响所有用户,包括将 Earth Engine 用于非商业用途的用户。此项变更已于 2024 年 11 月 13 日生效。

问:如果我不采取任何措施,会怎样?
:我们之前已回答过这个问题!

设置和配置

问:最简单的入门方式是什么?
:访问项目注册 页面,创建或配置 项目。

问:我正在教授一门使用 Earth Engine 的课程。我的学员(或学生)如何获取访问权限?
:有几种方法可以实现此目的。

与 Earth Engine 直接互动(例如,使用代码编辑器或 Colab 笔记本)的每个人都需要拥有 Google 身份,因为每个用户都需要接受 Google Cloud 和 Earth Engine 服务条款。 通常,个人会直接使用 Google 身份,即登录 @gmail.com 账号或使用机构的 Google Workspace 账号。此外,还可以进行更复杂的配置,包括将 Microsoft Azure 中的身份联合到 Google Cloud,但这些配置需要进行额外设置。

如果您计划举办培训,让学员直接使用 Earth Engine,则需要确保每位学员都有 Google 账号并有权访问 Earth Engine。典型的配置包括:

  • 由主持人驱动的访问权限:作为活动主持人,您需要创建一个云项目并将其注册为用于 Earth Engine。然后,您可以将每位学员的账号添加到您的云项目,并为其分配所需的角色。
  • 直接访问权限:作为活动主持人,您需要引导每位用户获取自己的 Earth Engine 直接访问权限。理想情况下,应在活动开始前几周完成此操作,因为有些组织会限制用户访问 Earth Engine API 的能力。
  • 混合访问权限:作为活动主持人,您可以使用 Cloud 项目为需要访问权限的人员提供访问权限,而其他人可以根据需要自由使用其个人访问权限。

问:我应该何时启用 Earth Engine API?
:在注册项目以用于 Earth Engine 之前,请先启用 Earth Engine API。

价格

问:我需要为 Earth Engine 付费吗?
:这取决于您所做的工作类型。如需相关指导,请参阅 Earth Engine 非商业用途页面

问:我应该以商业用户的身份使用 Earth Engine,但实际上并非如此。我该怎么办?
:请参阅我们的指南,了解如何转换为商业 用途

非商业用途

问:Earth Engine 可以免费用于非商业用途吗?
:对于 Earth Engine 非商业用途 页面上定义的某些使用场景,Earth Engine 仍然免费

问:我需要提供信用卡吗?
:您无需提供任何付款方式即可将 Earth Engine 用于非商业用途。

问:我需要提交书面文件来验证我的非商业用途身份吗?
:不需要,但 Earth Engine 团队可能会与您的项目所有者联系,以 验证您的非商业用途身份。

问:如何确保不会产生任何费用?
:注册为非商业用途的项目不会产生 Earth Engine 计算或存储费用,但可能会产生其他 Cloud 服务的费用。 避免产生任何费用的最简单方法是使用未关联任何结算账号的项目。如果您的项目已配置结算账号,您可以停用其他 Cloud 服务,以确保不会产生任何费用。

商业用途

问:我是一家初创公司或小型企业,哪种 Earth Engine 方案适合 我?
:请参阅Earth Engine 价格 页面,了解面向个人和中小企业的方案。

资源

旧版资产

问:我是否可以访问我的旧版“用户”资产?
:可以,只要您在使用 Earth Engine 时使用 Cloud 项目即可。

问:我是否可以访问我的旧版“项目”资产?
:可以,只要您在使用 Earth Engine 时使用 Cloud 项目即可。

问:我的旧版用户账号的存储空间配额已提升,此配额是否会应用于我的 Cloud 项目?
:提升的配额不会自动转移到 Cloud 项目。如果您希望将更高的配额限制转移到项目,请使用 Private Issue Tracker 提交请求。

问:我计划在即将提交发布的论文中引用旧版资产,这样做是否合理?
:可以,引用旧版资产是安全的。我们无法保证旧版资产会一直受到支持,但目前无意更改旧版资产配置。我们建议您尽可能使用存储在云项目中的资产。

问:将数据从旧版资产迁移到 Cloud 项目 的最佳方式是什么?
:您无需将任何数据移至云项目,但如果您想这样做,可以使用命令行 工具复制资产(使用cp 命令)。

代码编辑器脚本和配置

问:如果我不迁移到 Cloud 项目,我的脚本和资产会怎样?
:您的脚本和资产将按照服务条款中所述保留,但您需要使用已注册的云项目才能访问 EE 平台。您仍然可以从 位于 earthengine.googlesource.com的底层 Git 代码库访问脚本。

问:我选择的项目是否会影响我可以访问的脚本?
:您的代码编辑器脚本不受您选择的 Cloud 项目的影响。无论您选择哪个 Cloud 项目,您都会看到相同的脚本。

Earth Engine 应用

问:我的旧版 Earth Engine 应用不归 Cloud 项目所有, 我是否仍然可以修改它们,其他人是否仍然可以查看它们?
:此项变更不会影响 Earth Engine 应用。

配额更改

问:使用云项目是否可以获得更多存储空间或计算资源?
:通常不会,个人用户的默认配额是相同的。

问:如何在云项目上获取更多 Earth Engine 资源?
:如需了解与配额提升相关的指导,请参阅配额文档

问:我有一个服务账号,其请求配额已增加(例如,在 High Volume API 上)。我可以将其转移到 Cloud 项目吗?
:只要您使用 Cloud 项目初始化对 Earth Engine 的请求,就不需要采取任何进一步措施。

问题排查

问:我无法在组织中创建项目,该怎么办?
:如果您的组织未授予您创建 Cloud 项目的权限,您可以尝试以下几种方法:

  • 让您的组织授予您所需的权限(理想情况)。
  • 让您的组织代表您创建一个项目,并授予您使用该项目所需的权限。
  • 使用在其他组织中创建的项目(或使用个人账号创建的项目)。
  • 申请旧版访问权限豁免。请注意,这些豁免仅是临时的,并且很少获得批准。

问:我的应用停止运行了!我该怎么办?
:Earth Engine 应用不受转换为 Cloud 项目的影响。 如需 更多资源 ,请访问帮助页面