mysql - 如何在管道运行时将 Azure Key Vault 密码注入 mysql 脚本
问题描述
您好,我正在尝试在 Azure DevOps 管道中使用 sed 从 keyvault 注入密码
我成功地注入了管道变量,但是当我喜欢包含来自 keyvault 的密钥的全局变量时,我的密码不会被更改。
在现有脚本文件中更改/添加密码的最佳方法是什么?我使用的指令是
sed -i 's|##secret##|$(mysqladmin-password)|g' $(System.DefaultWorkingDirectory)/_integrationDB/integrationDB/DDL_scripts/IntegDB_DDL.sql
##secret##
是mysql脚本中的占位符值我在上面尝试了一个局部变量,它可以工作
解决方案
推荐阅读
- javascript - 如何检查 Chrome 移动浏览器中是否授予/阻止了增强现实权限?
- c# - 如何在 C# 中控制并行 For 循环的 FileWrite?
- php - 受密码保护的子文件夹两次提示密码然后抛出 404 错误
- spring - 如何在单独的表格中正确显示枚举?
- html - 如何只显示一个同名的班级
- r - 有条件地替换数据框中的值(通过其他地方的值)
- c++ - 奇数有问题
- android - 处理程序不会停止,handler.removeCallbacksAndMessages(null) 在 android (kotlin) 的片段中不起作用
- react-native - React Native Expo 移动应用中的 HLS m3u8 直播
- python - 如何扩展 Django 的用户模型