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

有什么变化?

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

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

什么是无需 Cloud 项目的个人访问权限?

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

我需要做什么?

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

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

改用 Cloud 项目

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

如果您是通过网络浏览器访问 Earth Engine,请检查您是否使用预期的账号登录。为确保万无一失,您可以打开新的无痕式窗口,然后使用您打算与 Earth Engine 搭配使用的账号登录。

第 1 步:获取项目

按照 Earth Engine Cloud 项目设置指南中的说明,逐步完成创建新项目或配置您已有权访问的项目的流程。

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

如果您还没有权限访问项目,可以使用项目注册页面创建项目。您还必须接受 Google Cloud 服务条款。创建 Cloud 项目时,请务必使用与您的个人访问权限相同的电子邮件地址,以确保您的资源和脚本转移到 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,系统会根据“受限方案”向其收取使用费用。

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

Earth Engine Cloud 项目文档介绍了如何在所有 Earth Engine 平台上使用项目。确保您选择了正确的项目。

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

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

如果您想在不配置 Cloud 项目的情况下删除 Earth Engine 数据,请向我们发送数据删除请求,我们会在 10 个工作日内回复您。

如何申请例外情况

如果您无法配置要与 Earth Engine 搭配使用的 Cloud 项目,我们可能会为您延长使用个人访问权限的时间,以便您无需 Cloud 项目即可继续使用。此例外情况处理流程需要人工审核,因此可能需要数周时间,而且我们无法保证一定能为您提供例外情况处理。如需申请临时例外情况,请参阅访问权限指南并提交申请。

获取帮助

如果您有任何疑问、疑虑或意见,请与 Earth Engine 注册支持团队联系。

常见问题解答

上下文

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

问:如果我什么都不做,会怎么样?
答案:我们之前已经回答过这个问题!

设置和配置

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

问题:我正在教授一门使用 Earth Engine 的课程。我的学员(或学生)如何获得访问权限?
:您可以通过以下几种方式执行此操作。

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

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

  • 由主持人控制的访问权限:作为活动主持人,您可以创建一个 Cloud 项目并将其注册为 Earth Engine 使用。然后,您可以将每位学员的账号添加到您的 Cloud 项目,并为其分配所需的角色。
  • 直接访问:作为活动主持人,您可以引导每位用户获得对 Earth Engine 的直接访问权限。最好在活动前几周完成此操作,因为有些组织会限制用户访问 Earth Engine API。
  • 混合访问权限:作为活动主持人,您可以向需要使用您 Cloud 项目的人员提供访问权限,但其他人可以根据需要自由使用其个人访问权限。

问题:何时应启用 Earth Engine API?
A:请先启用 Earth Engine API,然后再为 Earth Engine 注册项目。

价格

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

问:我应该以商业用户身份使用 Earth Engine,但我不是。我该怎么办?
:请参阅关于转为商业用途的指南

非商业目的

问:Earth Engine 是否可免费用于非商业用途?
A:Earth Engine 仍可免费用于某些用例,如“Earth Engine 非商业用途”页面中所定义。

问:我需要提供信用卡吗?
答案:您无需任何付款方式即可非商业性地使用 Earth Engine。

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

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

商业

问:我所在的是初创公司或小型企业,适合我的 Earth Engine 方案是什么?
答案:如需了解面向个人和 SMB(小型/中型企业)的选项,请参阅 Earth Engine 价格页面

资源

旧版素材资源

问:我能否访问旧版“用户”素材资源?
答案:可以,只要您在访问 Earth Engine 时使用 Cloud 项目即可。

问:我能否访问旧版“项目”素材资源?
答案:可以,只要您在访问 Earth Engine 时使用 Cloud 项目即可。

问:我为旧版用户账号提高了存储空间配额,这会应用到我的 Cloud 项目吗?
A:效果提升幅度不会自动转移到 Cloud 项目。如果您想将更高的配额限制转移到项目,请与 earth-engine-uplift-support@google.com 联系。

问题:我打算在即将提交发表的论文中引用旧版资源,这样做合适吗?
:是的,引用旧版素材资源是安全的。我们无法保证这些资源将永远受支持,但目前我们无意更改旧版素材资源配置。我们建议您尽可能使用存储在 Cloud 项目中的素材资源。

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

代码编辑器脚本和配置

问:如果我没有迁移到 Cloud 项目,我的脚本和素材资源会怎么样?
A:您的脚本和素材资源将保留,如服务条款中所述,但您需要使用已注册的 Cloud 项目才能访问 EE 平台。您可以继续通过 earthengine.googlesource.com 访问底层 Git 代码库中的脚本。

问:我选择的项目是否会影响我可以访问哪些脚本?
答案:您选择的 Cloud 项目不会影响 Code Editor 脚本。无论您选择哪个 Cloud 项目,都会继续看到相同的脚本。

Earth Engine Apps

问:我的旧版 Earth Engine 应用不归 Cloud 项目所有,该怎么办?我还能修改这些内容吗?其他人还能看到吗?
答案:此更改不会影响 Earth Engine 应用。

配额更改

问题:使用 Cloud 项目能否获得更多存储空间或计算资源?
:通常不会 - 单个用户的默认配额相同。

问:如何在我的 Cloud 项目中获取更多 Earth Engine 资源?
A:如需有关提升幅度的相关指南,请参阅配额文档

问题:我有一个请求配额增加的服务账号(例如,High Volume API)。我可以将其转换为 Cloud 项目吗?
答案:只要您使用 Cloud 项目初始化对 Earth Engine 的请求,则无需执行任何进一步操作。

问题排查

问:我无法在组织中创建项目,该怎么办?
答案:如果贵组织不向您授予创建 Cloud 项目的权限,您可以选择以下几种方式:

  • 让贵组织向您授予所需权限(理想情况)。
  • 让贵组织代表您创建项目,并向您授予使用该项目所需的权限。
  • 使用在其他组织(或使用个人账号)中创建的项目。
  • 申请旧版访问权限例外情况。请注意,这些权限只是临时的,而且授予的频率很低。

问:我的应用无法正常运行!我该怎么做?
答案:Earth Engine 应用不会受到向 Cloud 项目的转换影响。如需查看更多资源,请访问帮助页面