Можно ли использовать openstack4j со службой хранилища объектов Softifter (не IBM Cloud)?
У меня работает служба IBM Cloud Swift Object Storage, работающая с openstack4j. Мне нужно переместить контейнеры на аналогичный сервис, предлагаемый брендом Softlayer IBM,
Когда я нажимаю "Просмотр учетных данных" на панели управления SoftLayer, я получаю только значения конечной точки аутентификации, имени пользователя и ключа API (пароля). Но openstack4j ожидает больше значений для разрешения соединения: Идентификатор домена, Идентификатор объекта, ... Могу ли я заставить OpenStack работать со службой Softlayer (без Ibm Cloud)?
Это важно, так как по какой-то причине мой план обслуживания не позволяет мне создавать больше экземпляров службы хранилища объектов Swift в IBM Cloud, я могу создавать их только в панели управления Softlayer control.bluemix.net.
Спасибо
Изменить: Этот пример действителен для IBM Cloud, а не для службы Softlayer:
https://github.com/ibm-bluemix-mobile-services/bluemix-objectstorage-sample-liberty
2 ответа
Только служба хранилища объектов IBM Cloud Swift будет поддерживать учетные данные OpenStack.
В настоящее время у вас есть данные в службе IBM Cloud Swift и вы хотите переместить их в службу SoftLayer Swift или вы хотите создать еще один экземпляр службы IBM Cloud Swift Object Storage и перенести туда свои данные?
Хранилище объектов Softlayer не обеспечивает поддержку openstack4j, но, возможно, вам подойдет быстрый клиент, вы можете посмотреть, как его настроить здесь:
https://sldn.softlayer.com/blog/waelriac/managing-softlayer-object-storage-through-rest-apis