У меня есть рубин на приложении rails на Bluemix. В этом приложении я использую несколько сервисов, одним из которых является хранилище объектов.Использование таких символов, как) в переменных среды выполнения Bluemix
Логически, я хочу поместить учетные данные, которые я использую для каждой среды (dev и prod) в переменных среды, которые вы можете указать на вкладке времени выполнения в Bluemix.
Я хочу поставить пароль, как это там:
23aSeefae,,)ewFe
Среда выполнения не принимает знак).
Я попытался двойные кавычки, одинарные кавычки, и я пытался бежать знак) с обратной косой черты.
Любая помощь будет оценена по достоинству. Есть ли способ сохранить мои переменные за пределами моего приложения и в среде Bluemix?
PS: пароль - это не настоящий пароль.
Спасибо, Алекс, вы правы, я уже подключил мое обслуживание, и я также вижу свои VCAP_SERVICES, у меня также есть это в списке. Тем не менее, я должен запросить и перечислить учетные данные отдельно для фактического написания контейнеров, например, с помощью Fog, верно? Через вкладку учетных данных службы? Если нет: как мне получить доступ к паролю, указанному в VCAP_SERVICES? ENV [ 'пароль']? – DirkBlaauw
Я добавил образец кода рубина. –
Это был самый простой способ решить мою проблему, спасибо! Однако, если вам нужно получить доступ к переменной среды, которая еще не существует в VCAP_SERVICES, вы также можете создать свой собственный сервис с помощью команды cf cups. Это означает «создать предоставленную пользователем услугу» и можно найти здесь https://docs.cloudfoundry.org/devguide/services/user-provided.html. В этой службе вы можете заполнить все типы учетных данных, которые впоследствии будут привязаны к приложению с соединением. Затем данные службы могут использоваться для доступа через VCAP_SERVICES, как объяснил Алекс. – DirkBlaauw