簡體   English   中英

使用 Azure 數據工廠實用程序生成 ARM 模板不會為數據工廠資源生成位置標記

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM