Schnelles Deployment verwenden

(Hyperledger Fabric v2.x) Mit der Schnellbereitstellungsoption können Sie eine Chaincode-Bereitstellung in einem Schritt abschließen. Diese Option wird für Chaincode-Tests empfohlen.

Das schnelle Deployment verwendet Standardeinstellungen, installiert den Chaincode auf allen Peers im Kanal, stellt den Chaincode mit der Standard-Bestätigungs-Policy bereit und aktiviert den Chaincode im REST-Proxy.
Beachten Sie die folgenden Informationen:
Sie müssen Administrator sein, um diese Aufgabe auszuführen.
  1. Gehen Sie zur Konsole, und wählen Sie die Registerkarte Chaincodes aus.
  2. Klicken Sie auf der Registerkarte Chaincodes auf Neuen Chaincode bereitstellen.
    Die Seite Kettencode bereitstellen wird angezeigt.
  3. Klicken Sie auf Schnell-Deployment.
    Die Seite Kettencode bereitstellen (Schnell) wird angezeigt.
  4. Geben Sie im Feld Packagelabel eine Beschreibung des Chaincode-Packages ein.
    Beachten Sie bei der Etikettierung des Chaincodes die folgenden Richtlinien:
    • Verwenden Sie alphanumerische ASCII-Zeichen, Bindestriche (-) und Unterstriche (_).
    • Die Beschriftung darf nur mit alphanumerischen ASCII-Zeichen beginnen und enden. Beispiel: Sie können keine Beschriftungen wie _mychaincode oder mychaincode_ verwenden.
    • Auf Bindestriche (-) und Unterstriche (_) müssen alphanumerische ASCII-Zeichen folgen. Beispiel: Sie können keine Namen wie my--chaincode oder my-_chaincode verwenden.
    • Das Paketlabel kann bis zu 50 Zeichen lang sein.
  5. Geben Sie im Feld Chaincode-Name einen eindeutigen Namen für den Chaincode ein. Geben Sie im Feld Version einen Zeichenfolgenwert ein, um die Versionsnummer des Chaincodes anzugeben.
    Beachten Sie beim Benennen des Chaincodes die folgenden Richtlinien:
    • Verwenden Sie alphanumerische ASCII-Zeichen, Bindestriche (-) und Unterstriche (_).
    • Der Name darf nur mit alphanumerischen ASCII-Zeichen beginnen und enden.
    • Auf Bindestriche (-) und Unterstriche (_) müssen alphanumerische ASCII-Zeichen folgen.
    • Der Name und die Version können jeweils maximal 64 Zeichen umfassen.
    • Die Chaincode-Version kann auch Punkte (.) und Pluszeichen (+) enthalten.
  6. Wenn der Chaincode eine Initialisierung erfordert, wählen Sie Erforderlich aus.
    Wenn Init-required gewählt ist, muss die Clientanwendung die Funktion Init explizit aufrufen, indem sie das Flag isInit angibt, bevor sie eine andere Funktion aufruft.
  7. Prüfen Sie die anderen Standardeinstellungen, und ändern Sie sie nach Bedarf.
  8. Wenn Sie Chaincode-Quelle in einer .zip-Datei bereitstellen, lassen Sie die Option Is Packaged Chaincode deaktiviert. Wenn Sie ein Chaincode-Package in einer .tar.gz-Datei bereitstellen, wählen Sie Is Packaged Chaincode aus.
  9. Klicken Sie auf Chaincode-Datei hochladen, und suchen Sie nach der Chaincode-Datei, die Sie hochladen und bereitstellen möchten.
  10. Klicken Sie auf Weiterleiten.
    Der Chaincode wird auf den Peers des Kanals installiert und bereitgestellt.
Klicken Sie auf der Registerkarte Kanäle auf den Namen des Kanals, für den Sie den Chaincode bereitgestellt haben, und klicken Sie dann auf Bereitgestellte Chaincodes. Der Name, die Version, die Folgenummer und die Paket-ID des bereitgestellten Chaincodes werden in der Übersichtstabelle sowie der Status "Genehmigt" und "Festgeschrieben" angezeigt.