기밀 도매 CBDC에 대한 래퍼 API 사용자정의
기밀 도매 CBDC 래퍼 API는 Blockchain App Builder에서 생성되는 래퍼 API 패키지의 수정된 버전입니다.
기밀 도매 CBDC 체인 코드에 사용자정의 메소드를 추가한 후 래퍼 API 패키지를 재생성하는 경우 다음 단계를 완료합니다. 변경 사항이 호환되도록 하려면 제품과 함께 번들로 제공되는 기밀 도매 CBDC 래퍼 API 패키지를 사용하여 새로 생성된 래퍼 API 패키지를 수정해야 합니다.
- Blockchain App Builder를 사용하여 기밀 도매 CBDC 체인 코드에 대한 래퍼 API 패키지를 생성합니다.
- 패키지에서 파일을 추출합니다.
routes.go
파일을 백업한 다음 새 래퍼 API 패키지의 OCI 함수 폴더를 번들WholesaleCBDCWithConfidentialPayment
래퍼 API 패키지의WholesaleCBDCWithConfidentialPaymentOCIFunction
폴더로 바꿉니다.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
파일로 바꿉니다.