2017-05-22 108 views
1

我有一個Azure數據工廠的Visual Studio項目在GitHub存儲庫中,作爲配置的一部分,我有幾個鏈接的服務,例如,一個用於Asure SQL數據庫,Azure Blob和一個一個Azure Batch,所有這些鏈接的服務都有一個連接字符串或帳戶密鑰。Azure數據工廠安全發佈

我這裏使用的描述的安全發佈的形式給出:https://github.com/Azure/Azure-DataFactory/tree/master/Samples/ADFSecurePublish

所以,我可以做一個manualy manualy發佈,但我使用appveyor爲構建和構建後要continious整合,我想自動運行一個腳本來將我的項目部署到Azure。

我該如何做一個「安全發佈」與這種方法,我如何使用我的keyvault的密鑰從腳本。

回答

1

我認爲簡單的答案是你不能(當前)。

但是,我會爭辯說,一旦您手動安全地發佈了您的ADF鏈接服務,您爲什麼需要重新部署它們?新舊事物只能使用現有的鏈接服務。

同意持續整合的想法。但是會暗示這隻適用於數據集,管道和活動。在這種情況下,使用PowerShell來處理這個問題。請參閱:

Release Azure Data Factory project using VSTS Release

作爲一個側面說明,我們目前已在ADF項目更大的問題是不是在Visual Studio的最新版本支持的事件。沒關係使用Secure Publishing擔心CI :-)

也許在Microsoft用戶語音反饋網站上發佈此請求。

也許等着看ADF的下一個版本有什麼提供。