2015-12-24 1 views
-3

В Bluemix можно подключиться к MongoDB, создав в качестве сервиса, который будет использоваться приложениями Cloud Foundry. Согласно guide, вам нужно будет предоставить интерфейс конфигурации:Настройка MongoDB путем компоновки в Bluemix: Отсутствует имя базы данных

  • Имя базы данных
  • Пароль базы данных
  • Адрес сервера развертывания
  • Порт развертывания

enter image description here

В примере база данных c alled "bluemixtest", в то время как развертывание называется «mongo-bluemix-test», поэтому, как только я предоставил имя пользователя и пароль моей базы данных, а также узел и порт моего развертывания, где в интерфейсе конфигурации я расскажу приложение для использования базы данных «bluemixtest»? Кажется странным, что интерфейс конфигурации запрашивает только пароль базы данных и имя пользователя, но не спрашивает о фактическом имени базы данных.

+1

Нет, вы выбираете базу данных позже. –

+0

@MichaelHampton где и как вы выбрали базу данных? – williamli

+0

Основываясь на комментариях ниже, я хотел бы удалить тег close. Вопрос - это вопрос конфигурации, который другие могут найти полезным. –

ответ

0

Согласно ответ, который я получил от Compose.io Team (недавнее приобретение IBM), необходимо выполнить следующие действия:

  1. Посетите app.compose.io сайт и создать учетную запись.
  2. Создайте развертывание MongoDB.
  3. Укажите имя развертывания и имя требуемой зоны развертывания. На этом этапе начнется инициализация, и вам нужно будет дождаться указания о завершении процесса.
  4. Нажмите Базы данных вкладка, укажите имя базы данных и нажмите Создать базу данных.
  5. Предоставьте имя коллекции и нажмите Запустить.
+0

Здесь описывается конфигурация обычной учетной записи compose.io. Мой вопрос касается настройки учетной записи MongoDB (размещенной в Compose) внутри панели управления Bluemix (также собственной IBM). Существует настройка для подключения MongoDB @ Compose внутри Bluemix, но неясно, как указать приложение Bluemix на конкретную базу данных, запущенную внутри развертывания. – williamli

+0

Спасибо за разъяснение и новую графику в вопросе. Я связался с командой Compose, чтобы получить ответ. –

+0

Уточнение из поддержки Compose.io: вы должны создать отдельную учетную запись Compose и получить развертывание в составе Compose. Затем вы можете вернуться в Bluemix, а затем добавить информацию о соединении. В раскрывающемся списке выбора плана указано «предоставлено пользователем». Это означает, что интеграция отсутствует, кроме как получить счет Compose, а затем передать информацию в пользовательский интерфейс Bluemix. –

 Смежные вопросы

  • Нет связанных вопросов^_^