我在GitHub存储库中有一个Azure数据工厂Visual Studio项目,作为配置的一部分,我有一些链接服务,例如,一个用于Asure SQL数据库,一个用于Azure Blob,一个用于Azure批处理,所有这些链接服务中包含连接字符串或帐户密钥。
我使用了此处描述的安全发布方法:https://github.com/Azure/Azure-DataFactory/tree/master/Samples/ADFSecurePublish
所以,我可以做一个manualy manualy发布,但我希望使用appveyor进行构建的持续集成,在构建之后我想运行一个脚本来自动将我的项目部署到azure。
我如何做一个"安全发布"使用这种方法,我如何使用脚本中的keyvault密钥。
答案 0 :(得分:1)
我认为简单的答案是你不能(目前)。
但我认为,一旦您手动安全地发布了ADF链接服务,为什么还需要重新部署它们?新旧事物可以使用现有的链接服务。
同意持续整合的想法。但是会建议这仅适用于数据集,管道和活动。在这种情况下使用PowerShell来处理这个问题。参见:
Release Azure Data Factory project using VSTS Release
作为旁注,我们目前有更大的问题,因为最新版本的Visual Studio中不支持ADF项目。不用担心使用安全发布来担心CI: - )
可能会在Microsoft用户语音反馈网站上发布此请求。
或者
也许等一下,看看ADF的下一个版本会提供什么。