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