FIWARE Object Storage нет доступных арендаторов

При использовании реализации коннектора GE node.js Object Storage из https://github.com/arvidkahl/fiware-object-storage мы сталкиваемся с проблемой «нет доступных арендаторов». Мы тестировали с двумя разными учетными записями сообщества, где мы сначала настроили контейнер объектов в облаке fiware. Мы можем получить токен аутентификации и получить сообщение об установлении соединения, но тогда мы не получим идентификатор арендатора, я думаю. кто-нибудь испытал что-то подобное и может помочь или дать нам лучшее понимание того, что здесь происходит не так?

мы установили fiware-object-storage с помощью npm install fiware-object-storage.

это наш код подключения:

var fiwareObjectStorageConfig = {
auth      : conf.fiware.auth_url,            // IP of the Auth Services, likely "cloud.lab.fi-ware.org"
url       : conf.fiware.object_storage_url,  // IP of the Object Storage GE -> "cloud.lab.fi-ware.org"
user      : conf.fiware.user,              // Your FIWARE account email
password  : conf.fiware.password,            // Your FIWARE account password.. i know.. no comment.
container : conf.fiware.container            // Whatever container you want to connect to
};

var fiwareObjectStorage = require('fiware-object-storage');

fios = fiwareObjectStorage(fiwareObjectStorageConfig);

fios.connectToObjectStorage(function() {
    console.log(fios.getFileList());
});

person eFMM    schedule 22.07.2015    source источник


Ответы (1)


Эта библиотека является сторонней библиотекой и не является официальной реализацией FIWARE.

Как вы сказали, есть проблема с этой библиотекой. Я проверил, и это требует некоторых исправлений. Я не смог воспроизвести вашу ошибку с моей учетной записью, но у меня есть еще одна ошибка при получении списка файлов.

Лучший вариант — дождаться, пока их разработчики улучшат эту простую библиотеку, например, выберите Tenant в файле конфигурации. К настоящему времени он занимает первого арендатора в списке.

Это мой файл конфигурации для доступа к хранилищу объектов Spain2:

fiwareObjectStorageConfig = {
  url       : '172.32.0.144',
  auth      : 'cloud.lab.fi-ware.org',
  container : 'myContainer',
  user      : "",      // Your FIWARE account email
  password  : ""           // Your FIWARE account password.
};
person Guille J    schedule 04.08.2015
comment
Да, она была построена как целевая библиотека. Но для этой проблемы уже был запрос на включение, и я объединил его. Выбор арендатора звучит как еще один кандидат. - person arvidkahl; 04.08.2015