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