Skip to main content

区域选择

EXPERIMENTAL

Cloud Run 处于 Alpha 阶段,这意味着 API 可能会在任何版本中更改,文档尚未完成。请查看 更改日志 以保持与重大更改的最新信息。

在启用 Remotion Cloud Run 之前,您需要考虑将服务和存储桶(用于保存站点和渲染)部署到哪个 GCP 区域。

本文档解释了如何选择区域以及需要考虑的因素。

可用区域

以下 GCP 区域可用:

  • asia-east1
  • asia-east2
  • asia-northeast1
  • asia-northeast2
  • asia-northeast3
  • asia-south1
  • asia-south2
  • asia-southeast1
  • asia-southeast2
  • australia-southeast1
  • australia-southeast2
  • europe-central2
  • europe-north1
  • europe-southwest1
  • europe-west1
  • europe-west2
  • europe-west3
  • europe-west4
  • europe-west6
  • europe-west8
  • europe-west9
  • me-west1
  • northamerica-northeast1
  • northamerica-northeast2
  • southamerica-east1
  • southamerica-west1
  • us-central1
  • us-east1
  • us-east4
  • us-east5
  • us-south1
  • us-west1
  • us-west2
  • us-west3
  • us-west4

您可以调用 getRegions() 或键入 npx remotion cloudrun regions 以编程方式获取此列表。

默认区域

默认区域为 us-east1

选择区域

有 3 种选择区域的方式:

  • 使用 Node.JS API 时,您必须显式地将区域传递给每个函数。确保您的项目符合 TypeScript 类型或遵循文档。

  • 使用 CLI 时,您可以使用 REMOTION_GCP_REGION 环境变量设置区域。最好将其放在 .env 文件中,以免有时会忘记。

  • 您还可以向所有 CLI 命令传递 --region 标志以覆盖区域。该标志优先于环境变量。

info

当使用 Node.JS API 时,REMOTION_GCP_REGION 环境变量和 --region 标志不起作用。您需要显式传递区域。

如果您未设置区域,Remotion 将使用默认区域。

我应该选择哪个区域?

请注意,每个区域都属于两种不同的定价层。一些区域还提供低 CO2 强度的电力使用。每个定价层的完整区域列表可在 Cloud Run 文档 中找到。

其他考虑事项

  • Cloud Run 服务和 Cloud Storage 存储桶应位于同一地区,以消除数据中心之间的延迟。