将自定义参数添加到 Azure 数据工厂部署
Add custom parameters to Azure Data Factory deployment
我需要帮助才能在 Azure 数据工厂部署期间访问链接的服务参数,或者寻找其他方法在部署期间设置参数,即使该参数不会自动添加以供编辑。
我正在使用 Azure DevOps 管道对 Azure 数据工厂进行持续集成(即所有管道和连接首先在测试资源中创建,然后通过 Azure DevOps 管道部署到生产资源,https://docs.microsoft.com/en-us/azure/data-factory/continuous-integration-delivery)。对于身份验证,我使用 Key Vault,但无法将 Databricks Workspace URL 添加为来自 Key Vault 的秘密。我为值 (DatabricksUrl) 创建了一个参数,但我无法在部署期间访问该参数,因为它仅在链接服务上创建。只能访问发布分支中添加到 ARMTemplateParametersForFactory.json 文件的参数。有办法解决这个问题吗?任何帮助表示赞赏。
Azure数据工厂中的参数和变量很容易丢失。好主意可以通过全局参数指定它并将其用作变量的中央控制位置:
为了能够编辑在部署期间不会自动可用的值,您必须将它们添加到 ARM 模板参数中。
- 转到 Azure 数据工厂中的“管理”选项卡,
- select ARM 模板,
- 点击编辑参数配置,
- 在“Microsoft.DataFactory/factories/linkedServices”部分中有所有链接服务的参数提取规范(标有 *)- 您可以在下面添加以下内容,这将允许您在部署期间编辑 Databricks 域:
"AzureDatabricks": {
"properties": {
"typeProperties": {
"domain": "="
}
}
}
- 您需要保存它(通过单击“确定”)并发布数据工厂(您不会在发布更改中看到它,但它会影响 ARM 模板生成)
然后您将能够在 Azure DevOps 管道部署期间覆盖该值。
有关 ARM 模板参数的详细信息https://docs.microsoft.com/en-us/azure/data-factory/continuous-integration-delivery-resource-manager-custom-parameters
我需要帮助才能在 Azure 数据工厂部署期间访问链接的服务参数,或者寻找其他方法在部署期间设置参数,即使该参数不会自动添加以供编辑。
我正在使用 Azure DevOps 管道对 Azure 数据工厂进行持续集成(即所有管道和连接首先在测试资源中创建,然后通过 Azure DevOps 管道部署到生产资源,https://docs.microsoft.com/en-us/azure/data-factory/continuous-integration-delivery)。对于身份验证,我使用 Key Vault,但无法将 Databricks Workspace URL 添加为来自 Key Vault 的秘密。我为值 (DatabricksUrl) 创建了一个参数,但我无法在部署期间访问该参数,因为它仅在链接服务上创建。只能访问发布分支中添加到 ARMTemplateParametersForFactory.json 文件的参数。有办法解决这个问题吗?任何帮助表示赞赏。
Azure数据工厂中的参数和变量很容易丢失。好主意可以通过全局参数指定它并将其用作变量的中央控制位置:
为了能够编辑在部署期间不会自动可用的值,您必须将它们添加到 ARM 模板参数中。
- 转到 Azure 数据工厂中的“管理”选项卡,
- select ARM 模板,
- 点击编辑参数配置,
- 在“Microsoft.DataFactory/factories/linkedServices”部分中有所有链接服务的参数提取规范(标有 *)- 您可以在下面添加以下内容,这将允许您在部署期间编辑 Databricks 域:
"AzureDatabricks": {
"properties": {
"typeProperties": {
"domain": "="
}
}
}
- 您需要保存它(通过单击“确定”)并发布数据工厂(您不会在发布更改中看到它,但它会影响 ARM 模板生成)
然后您将能够在 Azure DevOps 管道部署期间覆盖该值。
有关 ARM 模板参数的详细信息https://docs.microsoft.com/en-us/azure/data-factory/continuous-integration-delivery-resource-manager-custom-parameters