Terraform Azure 数据工厂参数

问题描述 投票:0回答:1

我正在尝试将参数传递给 Terraform 中的 ADF。我正在尝试将其添加到 azurerm_data_factory_dataset_json 所以我们有这样的东西: enter image description here

我尝试了不同的方法来添加此参数,但没有一个起作用。 这是最新的代码:

     resource "azurerm_data_factory_dataset_json" "reports_json" {
   name                = "mydk-adf-dataset-reports-json-${var.regional_mapping[var.region]}-${var.env}"
   data_factory_id     = azurerm_data_factory.reports_adf.id
   linked_service_name = azurerm_data_factory_linked_service_azure_blob_storage.reports_ls_storage.name

   parameters = {
     name = "tempFile",
     type = "String"
   }

   azure_blob_storage_location {
     container = "reports"
     path      = "temp/"
     filename  = "@dataset().tempFile"
     dynamic_filename_enabled = true
   }
   encoding = "UTF-8"
 }

我收到的错误是: enter image description here

如何正确向ADF添加字符串参数?谢谢!

azure terraform azure-data-factory
1个回答
0
投票

要将参数传递到 Terraform 中的 Azure 数据工厂 (ADF) 数据集,您需要在数据集配置中定义参数。以下是修改 Terraform 代码以包含参数的方法:

resource "azurerm_data_factory_dataset_json" "reports_json" {

名称 =“mydk-adf-dataset-reports-json-${var.regional_mapping[var.region]}-${var.env}” data_factory_id = azurerm_data_factory.reports_adf.id linked_service_name = azurerm_data_factory_linked_service_azure_blob_storage.reports_ls_storage.name

参数={ }

© www.soinside.com 2019 - 2024. All rights reserved.