如需将新的 Apigee Edge for Private Cloud 组织与 API Hub 集成,请按以下步骤操作:
- 在 API Hub 上创建插件实例:
在 API Hub 中专门为新组织创建新的插件实例。此方法用于注册组织并提供必要的连接详细信息。
- 为 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
- 修改文件
- 配置消息处理器:
最后,更新消息处理器,以便为新组织及其环境启用双重写入功能。此配置必须应用于 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 节点上更新此文件后,请对消息处理器执行滚动重启,以使新配置生效。
- 在每个 MP 节点上修改文件