Schnellbereitstellung verwenden

Verwenden Sie die Schnellbereitstellungsoption, um ein Chaincode-Deployment in einem Schritt abzuschließ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 abzuschließen.
  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 Chaincode bereitstellen wird angezeigt.
  3. Klicken Sie auf Schnellbereitstellung.
    Die Seite Chaincode bereitstellen (schnell) wird angezeigt.
  4. Geben Sie im Feld Packagelabel eine Beschreibung des Chaincode-Packages ein.
    Verwenden Sie die folgenden Richtlinien, wenn Sie den Chaincode beschriften:
    • Verwenden Sie alphanumerische ASCII-Zeichen, Bindestriche (-) und Unterstriche (_).
    • Das Etikett darf nur mit alphanumerischen ASCII-Zeichen beginnen und enden. Beispiel: Sie können keine Labels 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. Wählen Sie in der Liste Chaincode-Typ die Sprache aus, in die der Chaincode geschrieben wird. Um einen externen Chaincode (Chaincode als Service) bereitzustellen, wählen Sie Extern aus. Weitere Informationen zum Deployment von Chaincode als Service finden Sie unter Chaincode aus einem externen Service bereitstellen.
  6. Geben Sie in das 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.
    Verwenden Sie die folgenden Richtlinien bei der Benennung des Chaincodes:
    • 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.
    • Name und Version können jeweils bis zu 64 Zeichen lang sein.
    • Die Chaincode-Version kann auch Punkte (.) und Pluszeichen (+) enthalten.
  7. Wenn der Chaincode initialisiert werden muss, wählen Sie Init-required aus.
    Wenn Init-required ausgewählt ist, muss die Clientanwendung die Funktion Init explizit durch Angabe des Kennzeichens isInit aufrufen, bevor eine andere Funktion aufgerufen werden kann.
  8. Prüfen Sie die anderen Standardeinstellungen, und ändern Sie sie nach Bedarf.
  9. Wenn Sie eine Chaincodequelle in einer .zip-Datei bereitstellen, lassen Sie das Kontrollkästchen Ist gepackter Chaincode deaktiviert. Wenn Sie ein Chaincodepackage in einer .tar.gz-Datei bereitstellen, wählen Sie Is Packaged Chaincode aus.
  10. Klicken Sie auf Chaincode-Datei hochladen, und suchen Sie nach der Chaincode-Datei, die hochgeladen und bereitgestellt werden soll.
  11. 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 die Status "Genehmigt" und "Festgeschrieben" angezeigt.