本頁內容適用於 Apigee 和 Apigee Hybrid。
查看
Apigee Edge 說明文件。
將政策和資源組合為共用流程,供多個 API Proxy 甚至其他共用流程使用。雖然共用流程類似於 Proxy,但沒有端點。只能從與共用流程位於相同機構的 API Proxy 或共用流程使用。
如以下各節所述,使用 Cloud Code 中的 Apigee 開發共用流程。另請參閱「管理 Apigee 工作區中的資料夾和檔案」。
建立共用流程
如要使用 Cloud Code 中的 Apigee 建立共用流程,請按照下列步驟操作:
執行下列其中一個步驟:
將游標移至本機工作區中的 sharedflows 資料夾,然後按一下
。
依序選取「View」>「Command Palette」開啟指令區塊面板,然後選取「Cloud Code: Create Apigee shared flow bundle」。
系統會開啟「建立共用流程」精靈。
在提示中輸入共用流程的專屬名稱,然後按 Enter 鍵。
完成精靈中的步驟後,新的共用流程名稱會顯示在 Apigee 區段的 sharedflows 下方。每個共用流程資料夾的結構如「共用流程組合目錄結構」一文所述
上傳共用流程套件
如要使用 Cloud Code 中的 Apigee 上傳共用流程套件,請按照下列步驟操作:
執行下列其中一項動作:
在本機工作區中,將游標移至 sharedflows 資料夾上方,然後按一下
。
選取「View」>「Command Palette」開啟指令區塊面板,然後選取「Cloud Code: Import Apigee shared flow bundle」。
前往要上傳的共用流程套件,然後按一下「匯入共用流程」。 共用流程組合的結構必須如「共用流程組合目錄結構」一文所述。
(選用) 根據預設,系統會使用 ZIP 檔案的名稱 (不含副檔名) 做為共用流程的名稱。如果名稱不重複,系統會提示您輸入不重複的名稱。
上傳的共用流程資料夾會新增至 Apigee 工作區的 sharedflows 下方。
設定共用流程
請按照下列主題所述設定共用流程:
使用共用流程
您可以使用 FlowCallout 政策呼叫共用流程,詳情請參閱「FlowCallout 政策」。
此外,將共用流程附加至流程掛鉤,即可在 Proxy 或目標要求之前,或在 Proxy 或目標回應之後執行共用流程。詳情請參閱:
- 使用流程掛鉤附加共用的流程 (概念總覽)
- 使用流程掛鉤 (flowhooks.json) 附加共用流程 (使用 Cloud Code 中的 Apigee 執行步驟)