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.
- Vá para a console e selecione a guia Códigos de Cadeia.
- Na guia Códigos de Cadeia, clique em Implantar um Novo Código de Cadeia.
A página Implantar Código da Cadeia é exibida.
- Clique em Implantação Rápida.
A página Implantar Código da Cadeia (Rápido) é exibida.
- 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.
- 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.
- 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 (+).
- 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.
- Revise as outras configurações padrão e modifique-as conforme necessário.
- 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.
- Clique em Fazer Upload do Arquivo de Chaincode e procure o arquivo de chaincode para fazer upload e implantar.
- 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.