价格取决于使用 Developer Connect 中的 Git 代理功能时消耗的出站网络流量。出站网络流量使用高级网络服务层级,并按区域间数据传输 Google Cloud 网络价格费率计费,每月有 10 GB 的免费层级。
根据 Git 代理的使用方式,可能会在两个点产生出站网络流量:通过 Git 代理发送到 SCM 主机的数据(例如,用于 Git 推送操作)和通过 Git 代理由调用方接收的数据(例如,用于 Git 克隆操作)。
对于通过 Git 代理发送的数据(例如 Git 推送):
- 如果您的 SCM 托管在 Google Cloud 外部,则从创建 Developer Connect 连接的区域(例如 us-central1)中的 Google Cloud 到托管 SCM 的地理位置(例如美国)的出站流量将产生费用。
- 如果您的 SCM 托管在 Google Cloud 中,但其区域 (europe-west4) 与创建 Developer Connect 连接的区域(例如 us-central1)不同,则会产生 Google Cloud 跨区域流量费用(从 us-central1 到 europe-west4)。
- 如果您的 SCM 托管在 Google Cloud 中,并且与 Developer Connect 连接位于同一区域,则流量不收费。
对于通过 Git 代理接收的数据(例如 Git 克隆):
- 如果向 Git 代理发出的请求来自 Google Cloud 外部(例如,来自位于亚洲的计算机),并且 Developer Connect 连接是在 us-central1 中创建的,则从 us-central1 到亚洲的网络流量将产生费用。
- 如果向 Git 代理发出的请求来自与 Developer Connect 连接创建区域(例如 us-central1)不同的 Google Cloud 工作负载区域(例如 europe-west4),则会产生 Google Cloud 跨区域流量费用(从 us-central1 到 europe-west4)。
- 如果您的 SCM 托管在 Google Cloud 中,并且与 Developer Connect 连接位于同一区域,则流量不收费。
请注意,这两种费用可能会针对同一请求收取(例如,如果 SCM、Developer Connect 连接和对 Git 代理的调用都位于不同的区域)。