Я пытаюсь настроить API отдыха, который связан с ресурсом цепочки блоков IBM. Я разработал файл модели, файл логики и файл acl.
У меня все это упаковано в красивую аккуратную .BNA, и теперь я хотел бы развернуть ее на канале моего ресурса IBM cloudchain 2.0, работающего в свободном кластере kubernetes.
Все ресурсы облачного блокчейна настроены идеально, а все организации, одноранговые узлы, заказчики, msps и CA настроены правильно. Канал настроен правильно, и к нему подключены узлы и MSP. У меня есть все права администратора .jsons
Канал принимает только файлы смарт-контрактов, поэтому я попытался упаковать файлы (logic.js, permissions.acl и model.cto), поместив их в папку контракта и используя плагин IBM Blockchain vsCode, чтобы упаковать их как умный контракт, но попытка установки в облаке IBM приводит к сбою браузера.
Я думаю, может быть, мне нужно удаленно подключиться к кластеру IBM kubernetes, на котором находится ресурс блокчейна, и использовать CLI-компилятор hyperledger для установки .BNA
Кажется, очень не интуитивно, но это одна вещь, которую я могу попробовать, пока я жду ответа на этот вопрос.
Я ожидал, что смогу установить .BNA как умный контракт, например .cds.