Я работаю над доказательством концепции блочной цепи. Я использую сеть bluemix для блокировки и развертывания моего приложения, которое я разрабатываю локально. Я хочу проверить функции ЦС и хочу добавить пользователей с атрибутами в membersrvs.yaml
и выполнить контроль доступа на основе атрибутов. Тем не менее, я не могу узнать, как я могу отредактировать/обновить файл, пока моя сеть размещена на bluemix. Простите меня, если это кажется очень простым, я все еще нахожусь на вещах.Добавление атрибутов в IBM Bluemix Blockchain CA (membersrvc.yaml)
ответ
Вы можете зарегистрировать нового пользователя с помощью Rest API или просто перейти на панель инструментов IBM bluemix и перейти к API-интерфейсу goto. Разверните регистратор в разделе «IBM Blockchain API» и снова разверните «POST/регистратор» в разделе «Регистратор». После этого дайте EnrollID и enrollSecret в следующем формате json.
{
"enrollId": "string",
"enrollSecret": "string"
}
и опубликуйте данные. Вы получите ответ как следующее: -
{
"OK": "string",
"message": "string"
}
ankit, это не добавляет новых пользователей. С регистратором вы просто входите в один из ВП для выполнения трансакций по цепочному коду. EnrollID и enrollSecret берутся из файла mycreds.json, который вы берете с панели инструментов bluemix. Мой вопрос в том, как мы можем редактировать файл учетных данных. – tortuga
tortuga, Извините за мою ошибку. Вы проверили коммерческое демо-приложение? [Ссылка] (https://github.com/IBM-Blockchain/cp-web/). Оформить заказ registerUser метод в 'utils/users.js'. Он использует интерфейс loopback-connector-obcca для регистрации пользователя. После регистрации пользователя против ЦС вам необходимо зарегистрировать этого пользователя в отношении ваших сверстников, как указано выше, или вы также можете зарегистрировать пользователей журналов, указав enrollid и enrollSecret в mycreds.json –
Вы не можете редактировать/настроить membersrvs.yaml
, который находится в Blockchain службы Bluemix.
Однако вы все равно можете добавлять пользователей через API. Это не отображается через интерфейс REST, вам нужно будет использовать gRPC (через HFC SDK). Существует пример в демо "cp-web" линии 76 (также ниже)
/**
* Registers a new user in the membership service for the blockchain network.
* @param enrollID The name of the user we want to register.
* @param cb A callback of the form: function(error, user_credentials)
*/
module.exports.registerUser = function (enrollID, cb) {
console.log(TAG, 'registerUser() called');
if (!chain) {
cb(new Error('Cannot register a user before setup() is called.'));
return;
}
chain.getMember(enrollID, function (err, usr) {
if (!usr.isRegistered()) {
console.log(TAG, 'Sending registration request for:', enrollID);
var registrationRequest = {
enrollmentID: enrollID,
affiliation: 'group1'
};
usr.register(registrationRequest, function (err, enrollSecret) {
if (err) {
cb(err);
} else {
var cred = {
id: enrollID,
secret: enrollSecret
};
console.log(TAG, 'Registration request completed >successfully!');
cb(null, cred);
}
});
} else {
cb(new Error('Cannot register an existing user'));
}
});
};
И есть ли способ добавить присоединение? – arodriguezdonaire
- 1. IBM BLUEMIX BLOCKCHAIN SDK-DEMO не работает
- 2. Bluemix Blockchain
- 3. ошибка в IBM Blockchain
- 4. Как я могу начать мой сверстник? IBM Bluemix blockchain
- 5. Концепции IBM Blockchain
- 6. Приложение Bluemix Blockchain Marbles висит
- 7. Bluemix blockchain: Как я могу запросить это?
- 8. bluemix blockchain fmt.println не печатается в журнале
- 9. Проблема при добавлении функции Blockchain в Bluemix
- 10. IBM Bluemix PostgreSQL и psql
- 11. Ошибка связывания IBM Bluemix DevOps идентификатор для IBM Bluemix
- 12. IBM Bluemix - Java-Watson
- 13. DB2 on IBM Bluemix
- 14. Студенческие счета IBM Bluemix
- 15. Ошибка IBM Bluemix set_hadoop_config
- 16. Ошибка IBM BlueMix-404
- 17. IBM Bluemix Services
- 18. Миграция IBM-Bluemix Push
- 19. IBM Blockchain (Hyperledger) - «Ошибка при развертывании цепочного кода»
- 20. Ошибка IBM Bluemix
- 21. Запрос на публикацию API Google для IBM blockchain error
- 22. IBM Bluemix: Как развернуть приложение на Bluemix?
- 23. Пользовательский домен в IBM Bluemix
- 24. Bluemix Blockchain learn-chaincode build не может найти пакет
- 25. Невозможно использовать службы IBM Blockchain после обновления Bluemix 1.0 (Hyperledger 0.6)
- 26. Bluemix Watson IoT Blockchain несколько вызовов в 1 блоке
- 27. Определенные пользователем переменные IBM Bluemix
- 28. Функциональность выхода IBM Bluemix MobileFirst
- 29. PMQ интеграция с IBM Bluemix
- 30. IBM Bluemix не подкожно определен
Я пытался весь день только чтобы сделать счет на BlueMix, это, кажется, broken- это так? –
Да, это было с прошлой недели. У них был большой выпуск в начале этого месяца. – tortuga
Это только один файл, который вы не можете редактировать, или есть куча файлов, которые вы не можете редактировать? Или это, когда вы редактируете файл, изменения фактически не влияют на цепочку? –