自訂機密批發 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_path
JSON 變數,以新增任何新方法的項目。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
檔案。