将数据驻留与 Apigee Hybrid 搭配使用

本主题介绍如何配置新的 Apigee Hybrid 安装以确保数据驻留地合规性。

数据驻留简介

从 Hybrid 1.12 版开始,您可以在新的 Apigee Hybrid 安装中使用数据驻留。您无法将现有安装转换为使用数据驻留。

数据驻留允许指定存储 Apigee 数据的地理位置(区域),以满足合规性和监管要求。使用数据驻留时,选择控制平面位置可确保所有客户内容存储在指定区域内。 另请参阅数据驻留简介

数据驻留配置的基本步骤

如需将 Apigee Hybrid 配置为数据驻留,您需要执行一些基本步骤,包括:

创建具有数据驻留功能的 Apigee 组织

创建 Apigee 组织时,您可以选择启用具有数据驻留功能的组织。创建具有数据驻留功能的组织时,您需要指定两个关键位置属性:控制平面位置使用方数据区域。如需了解详情,请参阅第 2 步:创建组织

使用 Apigee API 创建环境

如果您使用 Apigee API 创建新环境,则必须指定控制平面位置。请参阅创建环境。如果您使用界面创建环境,则无需执行任何特殊步骤。

启用新的数据流水线

如果为新的 1.13.1 混合云组织启用了数据驻留功能,则必须启用新的数据流水线功能。此功能可让您将分析数据和调试数据发送到 Apigee 控制平面。如需启用数据流水线,请按照使用数据驻留功能对 Google Analytics 数据收集进行调试中的说明操作。

请注意,您可以

配置替换文件

如果您使用的是启用了数据驻留功能的新混合 v1.13.1 组织,则必须向每个替换文件添加以下配置属性并应用它们:

例如:

instanceID: "my_hybrid_example"
namespace: apigee

gcp:
  projectID: hybrid-example
  region: us-central1

k8sCluster:
  name: apigee-hybrid
  region: us-central1

org: hybrid-example

contractProvider: https://us-apigee.googleapis.com
newDataPipeline:
  debugSession: true
  analytics: true

请参阅第 6 步:创建替换文件

调用 Apigee API 时

当您对 Apigee API 发出 curl 调用以在 Hybrid 安装中执行任务时,您需要从控制平面位置调用 API:

curl -H "Authorization: Bearer $TOKEN" \
  "https://CONTROL_PLANE_LOCATION-apigee.googleapis.com/v1/organizations/ORG_NAME/envgroups"

例如:

curl -H "Authorization: Bearer $TOKEN" \
  "https://us-apigee.googleapis.com/v1/organizations/my-hybrid-org/envgroups"

网址许可名单

您必须为 Apigee Hybrid 数据驻留启用非转发代理路线。此路线可以是 NAT,并允许以下内容:

  • iamcredentials.googleapis.com
  • oauth2.googleapis.com

如果您使用的是数据驻留前向代理,则必须将以下内容列入许可名单: