У меня есть пароль к моему соединению SQL в качестве секретного ключа. Я назначил это на ключ. Мне нужно передать строку подключения SQL в качестве переменной среды, которая присваивает значение в моем файле appsettings.json. Это работало, когда я передавал переменную города команды в качестве пароля. Но когда я сменил пароль на секретный ключ, я не смог получить данные из API (перенесено в Kubernities). Это показывает ошибку входа пользователя в систему. Как передать строку подключения в YAML-файл с паролем в качестве секретного ключа?
Я пытался получить доступ к ключу несколькими способами, но результат был тот же.
env:
- name: SECRET_USERNAME
valueFrom:
secretKeyRef:
name: mysecret
key: username
- name: SECRET_PASSWORD
valueFrom:
secretKeyRef:
name: mysecret
key: password
-name:ConnectionString
Value: "server:172.168.0.1; username: ${SECRET_USERNAME};password:${SECRET_PASSWORD};....."
Пожалуйста, не забывайте про отступы здесь. У меня это правильно в файле. Как я могу получить доступ к SECRET_PASSWORD
здесь?
API хочет вернуть сообщение об успешном завершении. Но я получаю сообщение об ошибке: ошибка входа пользователя.