Не существует явного механика для создания экземпляра службы, доступного по регионам с панели инструментов Bluemix, но это может быть сделано с помощью предоставленного пользователем экземпляра службы.
Начиная с области, где у меня работает экземпляр службы и привязаны к моему приложению, мне нужно было получить учетные данные и параметры подключения из переменной среды VCAP_SERVICES
для экземпляра службы.
Я сделал это, показав страницу на панели инструментов Bluemix, щелкнув заголовок приложения. Далее в левой навигационной панели я нажимаю переменные среды, чтобы получить значение VCAP_SERVICES
. Сведения о переменной среды отображаются на правой панели, и оттуда я могу захватить содержимое JSON для экземпляра службы.
Теперь я перехожу в регион (области), где я хочу использовать экземпляр службы в первом регионе. Я перехожу в панель меню Bluemix и нажимаю значок Region, затем выбираю новый или целевой регион.
Предоставленные пользователем услуги - отличный инструмент для доступа к ресурсам (базы данных, локально разработанные программы, ...), которые могут отсутствовать в Bluemix. До тех пор, пока у вас есть учетные данные, необходимые для доступа к этим ресурсам через Интернет, в Bluemix может быть встроена предоставляемая пользователем услуга для связи с этими внешними объектами. Я узнал о предоставляемых пользователем услугах по адресу Creating a user-provided service instance.
Я использую учетные данные и параметры подключения, которые я захватил из переменной среды VCAP_SERVICES
, и создаю экземпляр службы, предоставляемый пользователем, в новом или целевом регионе.
Последний шаг, чтобы связать мой новый предоставленный пользователем экземпляр службы для приложения в новой области, используя следующую команду:
cf bind-service myapp user-provided_service_instance