Я принимал мое приложение-узел на Heroku, подключенном к mongolab для БД. Благодаря нескольким советам, я развернул код приложения для Bluemix. Я переехал главным образом потому, что я меняю базы данных с mongodb на couchdb, и я надеюсь, что Bluemix может иметь более быстрое соединение из-за отношений, которые у них есть, поскольку оба являются службами IBM.Отдельная служба облаков от Bluemix
Хорошо, теперь вопросы: р
Во-первых, так как Cloudant был добавлен в мое приложение как «сервис» это обобщенно Утвержденные и, следовательно, были сгенерирован имя пользователя/пасс/и т.д.. Я предполагаю, что я могу просто создать свою собственную отдельную учетную запись Cloudant и поместить все ее настройки в мое приложение для Bluemix вручную. Итак, если бы я это сделал, чтобы отдельно связать отдельный Cloudantdb с моим приложением Bluemix, будет ли он немного медленнее или иметь какие-либо другие негативы? Я спрашиваю, потому что, возможно, когда он будет автоматически подготовлен (и все сделано вместе), возможно, он настроен таким образом, что между соединениями пропускается несколько сетевых переходов/брандмауэров. Помните, что моя первоначальная мотивация попробовать Bluemix была связана с ее отношениями с Cloudant.
Во-вторых, если бы я решил просто придерживаться автоматического резервирования Cloudant db, как я могу изменить имя пользователя? Я играл с интерфейсом и не вижу этого параметра нигде. Если я могу или не могу, я предполагаю, что я должен указать свое отдельное приложение Heroku на него, используя те же учетные данные, которые использует Bluemix, и он должен работать одинаково (как отдельный db, так же, как и с моим единственным монголабом и различные поставщики PAAS).
Благодарим за информацию! Paul
Просто добавьте что-то к тому, что сказал Чарльз. Вы не можете изменить имя пользователя и пароль, созданные с помощью Cloudant при привязке службы к вашему приложению. Однако вы можете запустить панель управления Cloudant и перейти в раздел разрешений для любой базы данных и создать новые ключи и секреты API для других приложений для доступа к этой базе данных. К сожалению, они также автоматически генерируются. Подробнее об этом можно узнать здесь: https://cloudant.com/for-developers/faq/auth/. –
Вам не нужно использовать автоматически связанные учетные данные. Для управления учетными данными можно использовать аналогичный подход: https://developer.ibm.com/answers/questions/171072/migrating-a-bluemix-cloudant-multi-tenant-account.html –