Usar Implantação Rápida

Use a opção de implantação rápida para concluir uma implantação de chaincode de uma etapa. Essa opção é recomendada para testes de chaincode.

A implantação rápida usa definições padrão, instala o chaincode em todos os pares no canal, implanta o chaincode usando a política de endosso padrão e ativa o chaincode no proxy REST.
Observe as seguintes informações:
Você deve ser um administrador para concluir esta tarefa.
  1. Vá para a console e selecione a guia Códigos de Cadeia.
  2. Na guia Códigos de Cadeia, clique em Implantar um Novo Código de Cadeia.
    A página Implantar Código da Cadeia é exibida.
  3. Clique em Implantação Rápida.
    A página Implantar Código da Cadeia (Rápido) é exibida.
  4. No campo Rótulo do pacote, digite uma descrição do pacote chaincode.
    Use as seguintes diretrizes ao rotular o chaincode:
    • Use caracteres alfanuméricos ASCII, traços (-) e sublinhados (_).
    • O rótulo deve começar e terminar somente com caracteres alfanuméricos ASCII. Por exemplo, não é possível usar rótulos como _mychaincode ou mychaincode_.
    • Traços (-) e sublinhados (_) devem ser seguidos por caracteres alfanuméricos ASCII. Por exemplo, você não pode usar nomes como my--chaincode ou my-_chaincode.
    • O rótulo do pacote pode ter até 50 caracteres.
  5. Na lista Tipo de Código de Cadeia, selecione o idioma no qual o código de cadeia foi gravado. Para implantar um chaincode externo (chaincode as a service), selecione Externo. Para obter mais informações sobre como implantar chaincode como um serviço, consulte Implantar Chaincode de um Serviço Externo.
  6. No campo Nome do Código de Cadeia, informe um nome exclusivo para o código de cadeia. No campo Versão, informe um valor de string para especificar o número da versão do chaincode.
    Use estas diretrizes ao nomear chaincode:
    • Use caracteres alfanuméricos ASCII, traços (-) e sublinhados (_).
    • O nome deve começar e terminar somente com caracteres alfanuméricos ASCII.
    • Traços (-) e sublinhados (_) devem ser seguidos com caracteres alfanuméricos ASCII.
    • O nome e a versão podem ter até 64 caracteres.
    • A versão de chaincode também pode conter pontos (.) e sinais de mais (+).
  7. Se o chaincode exigir inicialização, selecione Necessário.
    Se Init-required estiver selecionado, o aplicativo cliente deverá chamar a função Init explicitamente, especificando o flag isInit, antes de chamar qualquer outra função.
  8. Revise as outras configurações padrão e modifique-as conforme necessário.
  9. Se você estiver implantando a origem de chaincode em um arquivo .zip, deixe a opção É Código de Cadeia Empacotado desmarcada. Se você estiver implantando um pacote de chaincode em um arquivo .tar.gz, selecione É Código de Cadeia Empacotado.
  10. Clique em Fazer Upload do Arquivo de Chaincode e procure o arquivo de chaincode para fazer upload e implantar.
  11. Clique em Enviar.
    O chaincode é instalado nos pares do canal e implantado.
Na guia Canais, clique no nome do canal no qual você implantou o chaincode e, em seguida, clique em Códigos de Cadeia Implantados. O nome, a versão, o número de sequência e o ID do pacote do chaincode implantado são exibidos na tabela de resumo, bem como nos status aprovado e confirmado.