自訂機密批發 CBDC 的包裝函式 API
機密批發 CBDC 包裝程式 API 是 Blockchain App Builder 所產生的修改後包裝程式 API 套件版本。
將自訂方法新增至機密批發 CBDC 鏈碼後,如果您重新產生包裝函式 API 套件,請完成下列步驟。為確保您的變更相容,您必須使用與產品搭售的機密批發 CBDC 包裝程式 API 套裝程式來修改新產生的包裝程式 API 套裝程式。
- 使用區塊鏈 App 產生器產生機密批發 CBDC 鏈碼的包裝函式 API 套裝程式。
- 從套件擷取檔案。
- 備份
routes.go檔案,然後以組合WholesaleCBDCWithConfidentialPayment包裝程式 API 套件中的WholesaleCBDCWithConfidentialPaymentOCIFunction資料夾取代新包裝程式 API 套件中的 OCI 函數資料夾。回復routes.go檔案的備份版本。 - 編輯
terraform.vars檔案結尾的function_pathJSON 變數,以新增任何新方法的項目。function_path變數會將 API 端點定義為下列格式的物件陣列。
新增新方法function_paths="[{\"endpoint\":\"/addAdmin\",\"methodType\":[\"POST\"]}]"createIDCSUser和createAccountWithEnrollment的項目,如下列範例所示。function_paths="[{\"endpoint\":\"/addAdmin\",\"methodType\":[\"POST\"]},{\"endpoint\":\"/createIDCSUser\",\"methodType\":[\"POST\"]},{\"endpoint\":\"/createAccountWithEnrollment\",\"methodType\":[\"POST\"]}]" - 將新產生之包裝函式 API 套件中的
main.tf檔案取代為產品隨附之包裝函式 API 套件中的main.tf檔案。