添加单位

如需将新的 Apigee Edge for Private Cloud 组织与 API Hub 集成,请按以下步骤操作:

  1. 在 API Hub 上创建插件实例

    在 API Hub 中专门为新组织创建新的插件实例。此方法用于注册组织并提供必要的连接详细信息。

  2. 为 Private Cloud 连接器配置 Apigee API Hub

    接下来,更新 Apigee API Hub for Private Cloud 连接器的配置,以包含新组织的详细信息。

    • 修改文件 /opt/apigee/customer/application/uapim-connector.properties
    • conf_uapim_connector.uapim.settings.json 部分的 connectorConfig 中,为新组织添加一个新条目。确保此新条目与现有组织配置的结构相符。

      例如:

      conf_uapim_connector.uapim.settings.json={
                "connectorConfig" : {
                  "org1" : {
                    "runtimeDataPubsub" : "",
                    "metadataPubsub":"",
                    "serviceAccount": "mysa1@in.myfirstProject",
                    "pluginInstanceId":"projects//locations//plugins/system-edge-private-cloud/instances/"
                  },
                  "new_org" : {
                    "runtimeDataPubsub" : "",
                    "metadataPubsub":"",
                    "serviceAccount": "mysa2@in.mySecondProject",
                    "pluginInstanceId":"bbbbb"
                  }
                },
                "runtimeDataPath":"/the/nfs/mounted/path",
                "managementServer": "hostname"
              }
      
    • 做出更改后,运行以下命令来重启连接器:
      apigee-service edge-uapim-connector restart
  3. 配置消息处理器

    最后,更新消息处理器,以便为新组织及其环境启用双重写入功能。此配置必须应用于 Apigee Edge for Private Cloud 安装中的每个消息处理器 (MP) 节点。

    • 在每个 MP 节点上修改文件 /opt/apigee/customer/application/message-processor.properties
    • 找到属性 conf_message-processor-communication_uapim.enabled.environments,然后使用 organization~environment 格式附加您的新组织及其所需的环境(以英文逗号分隔)。例如,如果您的新组织是 new_org,并且包含开发环境和预演环境:

      这是一个以英文逗号分隔的列表,其中包含必须启用 UAPIM 运行时数据入口的所有环境。 conf_message-processor-communication_uapim.enabled.environments=acme~prod,acme~dev,noncps~prod,new_org~dev,new_org~staging

      NFS 装载的路径,该路径 conf_message-processor-communication_uapim.runtime.data.path=/the/nfs

    • 在所有相关的 MP 节点上更新此文件后,请对消息处理器执行滚动重启,以使新配置生效。