我正在尝试将参数传递给 Terraform 中的 ADF。我正在尝试将其添加到 azurerm_data_factory_dataset_json 所以我们有这样的东西:
我尝试了不同的方法来添加此参数,但没有一个起作用。 这是最新的代码:
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"
}
如何正确向ADF添加字符串参数?谢谢!
要将参数传递到 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
参数={ }