>上下文
我正在使用 ARM 模板将我的资源部署到 Azure,作为其中的一部分,我有一个数据工厂,其中包含几个很长的 SQL 查询。
问题
当我需要更改查询时,总是必须滚动/复制/粘贴/格式化,这很烦人。很难维护。
问题
有谁知道在 ARM 模板中管理这些查询的更有效方法?有没有办法在部署时从 sql 文件加载这些内容?
我建议将它们存储在外部,并使用powershell\python\whathaveyou作为base64编码字符串(以防止逃脱地狱)传入,并使用base64ToString()
直接在模板中解码。
https://learn.microsoft.com/en-us/azure/azure-resource-manager/resource-group-template-functions-string#base64tostring