如要將新的 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 節點上編輯