원클릭 애플리케이션 배포
필요 조건을 충족하면 Blockchain Platform Manager에서 번들로 제공되는 디지털 자산 애플리케이션 중 하나를 배포할 수 있습니다.
전제 조건
다음 단계에서는 원클릭 배포를 위한 전제 조건 워크플로우에 대해 간략하게 설명합니다.
- Oracle Blockchain Platform Enterprise Edition을 설치합니다. 자세한 내용은 Oracle Cloud Marketplace에서 Oracle Blockchain Platform Enterprise Edition 프로비저닝을 참조하십시오.
- 통합 OpenLDAP 서버 또는 IDCS(Oracle Identity Cloud Service) 중 하나로 ID 제공자를 구성합니다.
- 풍부한 기록 데이터베이스 구성을 생성합니다. 자세한 내용은 리치 내역 데이터베이스 구성 생성을 참조하십시오.
참고:
풍부한 이력 기능은 Oracle AI Database와 MySQL을 모두 지원하지만 번들 디지털 에셋 애플리케이션과 함께 Oracle AI Database를 사용해야 합니다. - 풍부한 기록 구성을 사용하는 인스턴스를 생성합니다. 자세한 내용은 인스턴스 만들기를 참조하십시오.
- Blockchain Platform Manager의 전자 지갑 페이지에서 조직, 사용자 및 전자 지갑을 구성합니다. 자세한 내용은 전자 지갑 구성을 참조하십시오..
- 조직 생성.
- 로그인한 사용자 또는 응용 프로그램을 배치할 사용자의 사용자를 생성하고 사용자를 조직에 추가합니다.
- 로그인한 사용자 또는 응용 프로그램을 배치할 사용자에 대한 전자 지갑을 생성합니다.
- Governed 모드의 인스턴스의 경우 거버넌스 계약에 대한 트랜잭션 호출을 수행하여 배치가 성공할 수 있도록 전자 지갑을 등록합니다. API 서명을 다음 형식으로 사용하여 변수, 서버 및 Bearer 토큰을 인스턴스의 값으로 바꿉니다.
curl --location --request POST 'https://uwaas.example.com/v1/uwaas/wallets' \ --header 'Authorization: Bearer fZjcd7QIryI8iO1wpQ' \ --header 'Content-Type: application/json' \ --data-raw '{ "orgId": "TestOrg", "orgNetworkId": 4, "userId": "e194554a-bc46-4ae7-a152-75db72f8dd09", "walletLabel": "haha1", "walletType": "1", "status": "ACTIVE", "walletTags": ["haha1"] }'
원클릭 배포
- Blockchain Platform Manager의 인스턴스 페이지에서 생성한 인스턴스의 메뉴를 선택합니다.
- 애플리케이션 배포를 선택합니다.
- 응용 프로그램 목록에서 배치할 응용 프로그램을 선택합니다.
- 배치 이름 필드에 배치 이름을 입력합니다. 배치 이름은 소문자, 숫자 및 하이픈만 사용할 수 있으며, 문자 또는 숫자로만 시작하고 끝나야 합니다. 다음을 선택합니다.
- 스마트 계약 배포 창에서 새 계약 배포 또는 기존 계약 사용을 선택합니다. 기존 계약 사용을 선택하여 가입자 인스턴스가 애플리케이션이 이미 배포된 설립자 인스턴스와 동일한 블록체인에 조인할 수 있도록 합니다.
- 새 배치의 경우 토큰 이름, 토큰 기호 및 조직을 입력합니다.
- 기존 계약의 경우 토큰 계약 주소, 계정 계약 주소 및 조직을 입력합니다.
- 배포 검토 창에서 애플리케이션 및 배포 이름이 올바른지 확인합니다. 제출을 선택합니다.
- 배치 성공 메시지와 응용 프로그램에 액세스할 수 있는 링크가 표시됩니다.
/etc/hosts파일을 업데이트하여 Istio 수신 게이트웨이 포트에 매핑된<sample-app-deployment-name>.<instance-name>.<instance-domain>에 대한 항목을 추가합니다.- OpenID Connect를 통해 IDCS를 사용하는 경우 번들 디지털 자산 애플리케이션에 대한 재지정 URL을 IDCS를 구성할 때 생성한 기밀 클라이언트 애플리케이션에 추가합니다.
이제 제공된 링크를 사용하여 스마트 계약 애플리케이션을 구성하고 사용할 수 있습니다.
애플리케이션에 대한 자세한 내용은 디지털 자산 가이드의 도매 중앙 은행 디지털 통화 애플리케이션 및 예치금 토큰 애플리케이션을 참조하십시오.