도매 CBDC에 대한 래퍼 API 사용자정의

도매 CBDC 래퍼 API는 Blockchain App Builder에서 생성하는 래퍼 API 패키지의 수정된 버전입니다.

도매 CBDC 체인 코드에 사용자정의 메소드를 추가한 후 래퍼 API 패키지를 재생성하는 경우 다음 단계를 완료하십시오. 변경 사항이 호환되도록 하려면 제품과 함께 번들로 제공되는 도매 CBDC 래퍼 API 패키지를 사용하여 새로 생성된 래퍼 API 패키지를 수정해야 합니다.
  1. Blockchain App Builder를 사용하여 도매 CBDC 체인 코드에 대한 래퍼 API 패키지를 생성합니다.
  2. 패키지에서 파일을 추출합니다.
  3. routes.go 파일을 백업한 다음 새 래퍼 API 패키지의 OCI 함수 폴더를 번들 WholesaleCBDC 래퍼 API 패키지의 WholesaleCBDCOCIFunction 폴더로 바꿉니다. routes.go 파일의 백업 버전을 복원합니다.
  4. terraform.vars 파일 끝에 있는 function_path JSON 변수를 편집하여 새 메소드에 대한 항목을 추가합니다. function_path 변수는 API 끝점을 다음 형식의 객체 배열로 정의합니다.
    function_paths="[{\"endpoint\":\"/activateCBDCAccount\",\"methodType\":[\"POST\"]}]"
    다음 예와 같이 새 createCBDCAccount 메소드에 대한 항목을 추가합니다.
    function_paths="[{\"endpoint\":\"/activateCBDCAccount\",\"methodType\":[\"POST\"]},{\"endpoint\":\"/createCBDCAccount\",\"methodType\":[\"POST\"]}]"
  5. 새로 생성된 래퍼 API 패키지의 main.tf 파일을 제품과 함께 번들로 제공되는 래퍼 API 패키지의 main.tf 파일로 바꿉니다.