Используя NOLIO, что будет лучшим способом для запуска сценариев sql?

Я использую Nolio для развертывания, где он запускает сценарии оболочки, которые выполняют несколько сценариев sql.

Мой вопрос заключается в том, как лучше всего хранить пароли БД для запуска каждого скрипта, так как разработчик не может знать пароли и их нужно каким-то образом маскировать или шифровать.

Спасибо

1 ответ

Итак, какую версию CA Release Automation вы используете?

В любом случае, Nolio/CARA довольно долго поддерживает поля пароля в этом процессе.

К сожалению, после того, как вы вызовете сценарий оболочки для выполнения сценариев БД, вам нужно будет либо передать действительный пароль в виде открытого текста, либо каким-либо образом его замаскировать, что означает, что он может потенциально быть видимым для того, кто имеет доступ к физической системе.

Честно говоря, я бы использовал одно из действий CARA для прямого вызова сценариев БД, а не через сценарии внешней оболочки. Таким образом, ваши пароли останутся зашифрованными в базе данных CARA и замаскированы из всех файлов журналов и файлов действий, и ваша система будет защищена.

Другие вопросы по тегам