[英]Using Azure Data Factory utilities to generate ARM Template does not generate the location tag for the Data Factory resource
在 Azure 數據工廠上使用“發布”時,將生成 ARM 模板
"name": "[parameters('factoryName')]",
"type": "Microsoft.DataFactory/factories",
"apiVersion": "2018-06-01",
"location": "[parameters('dataFactory_location')]"
當我在構建管道 (@microsoft/azure-data-factory-utilities) 中使用 NPM 任務時,它會生成以下內容:
"name": "[parameters('factoryName')]",
"type": "Microsoft.DataFactory/factories",
"apiVersion": "2018-06-01",
"properties": {}
在我的本地機器上運行該過程具有相同的結果(無效的 ARM 模板)
因此,目前通過 CI/CD 管道創建 ARM 模板不會創建有效的 ARM 模板。
我已按照這些說明將其放入我的管道https://docs.microsoft.com/en-us/azure/data-factory/continuous-integration-deployment-improvements
非常歡迎任何建議或指示。
我無法重現該問題,但建議不要將工廠包括在 ARM 模板中,如此處所述: https://docs.microsoft.com/en-us/azure/data-factory/author-global-parameters#cicd
在使用 CI/CD 的自動發布流程時,包含工廠會導致其他下游問題,例如刪除源工廠上的 git 配置,因此建議使用 PowerShell 部署全局參數。 通過在 ARM 模板中不包括工廠,將不會發生此錯誤。 請隨時在此處繼續討論: https://github.com/Azure/Azure-DataFactory/issues/285
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.