REST 프록시 노드 관리
이 항목에는 REST 프록시 사용 방법을 이해하고, REST 프록시에 등록을 추가하고, REST 프록시 노드를 보고 편집하는 데 도움이 되는 정보가 포함되어 있습니다.
REST 프록시 사용 방법
REST 프록시는 애플리케이션 ID를 블록체인 멤버에 매핑하여 사용자 및 애플리케이션이 Oracle Blockchain Platform REST API를 호출할 수 있도록 합니다.
Oracle Blockchain Platform은 네이티브 Hyperledger Fabric API를 사용하는 대신 REST 프록시를 사용하여 Hyperledger Fabric 네트워크와 상호 작용할 수 있습니다. 네이티브 Hyperledger Fabric API를 사용하는 경우 피어 및 주문자에 직접 연결할 수 있습니다. 그러나 REST 프록시를 사용하면 RESTful 프로토콜을 통해 Fabric 체인 코드를 쿼리하거나 호출할 수 있습니다.
REST 프록시에 등록 추가
등록을 통해 사용자는 등록 인증서 없이 REST 프록시를 호출할 수 있습니다. 등록하려면 인증 서버에 새 사용자 그룹을 정의해야 합니다.
Microsoft Active Directory를 인증 서버로 사용할 때 등록 추가
REST 프록시에 등록을 추가하려면 새 사용자 그룹을 Active Directory에 추가해야 합니다(<Rest Proxy Client Users group name>_<custom enrolment name>
). 그런 다음 Blockchain Platform 콘솔을 사용하여 등록을 이 그룹에 매핑할 수 있습니다.
<Rest Proxy Client Users group name>_<custom enrolment name>
이라는 새 Active Directory 그룹을 만듭니다.- 이 그룹에 사용자정의 등록을 사용해야 하는 사용자를 추가합니다.
- Blockchain Platform 콘솔로 이동하여 Nodes(노드) 탭을 선택합니다.
- 노드 탭에서 등록을 추가할 REST 프록시 노드를 찾아 작업 더 보기 메뉴를 엽니다.
- 노드의 현재 등록 목록을 보려면 등록 보기 또는 생성을 누릅니다.
- 새 등록 생성을 누릅니다.
- 사용자 이름 필드에 첫번째 단계의
<custom enrolment name>
를 입력합니다. 대소문자를 구분하며 생성한 유저 그룹과 일치해야 합니다. 등록을 누릅니다.- 등록이 생성되고 등록 테이블에 표시됩니다.
- 새 등록이 네트워크의 각 REST 프록시 노드에 복사됩니다.
OpenLDAP 또는 Oracle Internet Directory를 인증 서버로 사용할 때 등록 추가
OBP_<platform-name>_<instance-name>_REST_<custom-enrollment>
그룹에 새 사용자 롤이 생성됩니다.
콘솔에 등록이 생성된 후 관리자는 LDAP 서버를 사용하여 필요한 사용자를 이 역할에 지정합니다.
사용자가 REST 리소스에 액세스하는 방법에 대한 자세한 내용은 Oracle Blockchain Platform용 REST API를 참조하십시오.
REST 프록시 노드 구성 보기 및 편집
REST 프록시 노드의 구성에 따라 네트워크에서 노드가 수행되고 작동하는 방식이 결정됩니다.