Используя NOLIO, что будет лучшим способом для запуска сценариев sql?
Я использую Nolio для развертывания, где он запускает сценарии оболочки, которые выполняют несколько сценариев sql.
Мой вопрос заключается в том, как лучше всего хранить пароли БД для запуска каждого скрипта, так как разработчик не может знать пароли и их нужно каким-то образом маскировать или шифровать.
Спасибо
1 ответ
Итак, какую версию CA Release Automation вы используете?
В любом случае, Nolio/CARA довольно долго поддерживает поля пароля в этом процессе.
К сожалению, после того, как вы вызовете сценарий оболочки для выполнения сценариев БД, вам нужно будет либо передать действительный пароль в виде открытого текста, либо каким-либо образом его замаскировать, что означает, что он может потенциально быть видимым для того, кто имеет доступ к физической системе.
Честно говоря, я бы использовал одно из действий CARA для прямого вызова сценариев БД, а не через сценарии внешней оболочки. Таким образом, ваши пароли останутся зашифрованными в базе данных CARA и замаскированы из всех файлов журналов и файлов действий, и ваша система будет защищена.