고급 배치 사용

(Hyperledger Fabric v2.x) 고급 배치 옵션을 사용하여 체인코드를 운용 환경에 배치하는 데 필요한 매개변수를 지정합니다. 예를 들어, 체인코드를 설치할 피어와 사용할 보증 정책을 지정합니다.

다음 정보에 유의하십시오.
  • 샘플 체인 코드를 배포하는 프로세스는 이 항목에 설명된 프로세스와 다릅니다. Oracle Blockchain Platform Using Samples (Hyperledger Fabric v2.x) 살펴보기를 참조하십시오.
  • 체인코드 테스트에 빠른 배포 옵션을 사용할 수 있습니다. 빠른 배포는 기본 설정을 사용하고, 채널의 모든 피어에 체인코드를 설치하고, 기본 보증 정책을 사용하여 체인코드를 배포하는 한 단계 배포입니다. 빠른 배치 사용을 참조하십시오.
이 작업을 수행하려면 관리자여야 합니다.
  1. 콘솔로 이동하고 Chaincodes(체인 코드) 탭을 선택합니다.
  2. 체인 코드 탭에서 새 체인 코드 배포를 누릅니다.
    체인 코드 배포 페이지가 표시됩니다.
  3. 고급 배치를 누릅니다.
    체인 코드 배포(고급) 단계 1/2: 설치 페이지가 표시됩니다.
  4. 패키지 레이블 필드에 체인코드 패키지에 대한 설명을 입력합니다.
    체인 코드에 레이블을 지정할 때 다음 지침을 사용합니다.
    • ASCII 영숫자, 대시(-) 및 밑줄(_)을 사용합니다.
    • 레이블은 ASCII 영숫자로만 시작하고 끝나야 합니다. 예를 들어, _mychaincode 또는 mychaincode_과 같은 레이블을 사용할 수 없습니다.
    • 대시(-)와 밑줄(_) 뒤에는 ASCII 영숫자가 와야 합니다. 예를 들어, my--chaincode 또는 my-_chaincode와 같은 이름은 사용할 수 없습니다.
    • 패키지 레이블의 길이는 최대 50자일 수 있습니다.
  5. 체인코드가 작성된 언어 범위를 선택하고 체인코드를 설치할 네트워크 피어를 하나 이상 선택합니다. 고가용성을 제공하려면 각 분할 영역에서 적합한 피어 수를 선택합니다. 선택한 피어가 체인코드를 인스턴스화할 채널에 조인되어야 합니다.
  6. .zip 파일에 체인코드 소스를 배치하는 경우 패키지화된 체인코드임을 선택 해제된 상태로 둡니다. .tar.gz 파일에 체인코드 패키지를 배포하는 경우 패키지된 체인코드임을 선택합니다.
  7. 체인 코드 파일 업로드를 누르고 업로드 및 배포할 체인 코드 파일을 찾습니다. 다음을 누르십시오.
    체인 코드가 설치되고 체인 코드 배포(고급) 단계 2/2: 배포 페이지가 표시됩니다.
  8. 체인코드를 지금 배포할지 아니면 나중에 배포할지 결정합니다.
    • 닫기를 눌러 마법사를 닫고 나중에 배치합니다.
    • 지금 배치하려면 체인 코드를 배치할 채널을 선택하십시오.
  9. 체인 코드 이름 필드에 체인 코드의 고유 이름을 입력합니다. 버전 필드에 체인코드의 버전 번호를 지정하는 문자열 값을 입력합니다.
    체인 코드 이름을 지정할 때 다음 지침을 사용합니다.
    • ASCII 영숫자, 대시(-) 및 밑줄(_)을 사용합니다.
    • 이름은 ASCII 영숫자로만 시작하고 끝나야 합니다.
    • 대시(-)와 밑줄(_) 뒤에는 ASCII 영숫자가 와야 합니다.
    • 이름과 버전은 각각 64자까지 포함할 수 있습니다.
    • 체인코드 버전에는 마침표(.) 및 더하기 기호(+)도 포함될 수 있습니다.
  10. 체인 코드를 초기화해야 하는 경우 초기 필요를 선택합니다.
    Init-required가 선택된 경우 클라이언트 응용 프로그램은 다른 함수를 호출하기 전에 isInit 플래그를 지정하여 Init 함수를 명시적으로 호출해야 합니다.
  11. 필요한 경우 보증 정책 및 개인 데이터 수집을 입력하고 다음을 누릅니다. 보증 정책에 대한 자세한 내용은 보증 정책 지정을 참조하십시오. 개인 데이터 수집에 대한 자세한 내용은 개인 데이터 수집 추가를 참조하십시오.
    다음 정보에 유의하십시오.
    • 배포에서 채널의 체인코드를 승인, 커밋 및 초기화합니다.
    • 보증 정책을 변경하지 않는 경우 Oracle Blockchain Platform은 기본 보증 정책을 사용합니다. 기본 보증 정책은 체인 코드를 배포할 채널의 /Channel/Application/Endorsement 정책에 정의되어 있습니다. 기본 보증 정책은 네트워크의 모든 조직에서 피어로부터 보증을 받습니다.
    • 배포가 완료되면 피어가 체인코드 호출을 수락하고 트랜잭션을 보증할 수 있습니다.
    체인 코드가 배치되었습니다.