【问题标题】:Issue Creating IR in Azure Data factory with Terraform使用 Terraform 在 Azure 数据工厂中创建 IR 的问题
【发布时间】:2022-01-13 11:11:28
【问题描述】:

我正在尝试创建启用了 VNet 配置的 Azure 集成运行时。 但是当我尝试使用 Terraform 运行它时,会出现以下错误:

Error: Unsupported argument

  on DataFactory.tf line 44, in resource "azurerm_data_factory_integration_runtime_azure" "managed_ir":
  44:   virtual_network_enabled = true

An argument named "virtual_network_enabled" is not expected here.

我的 Terraform sn-p:

resource "azurerm_data_factory_integration_runtime_azure" "managed_ir" {
  name                = "${local.prefix_kebab}-Managed-IR"
  data_factory_name   = azurerm_data_factory.datafactory.name
  resource_group_name = azurerm_resource_group.RG.name
  location            = azurerm_resource_group.RG.location
  virtual_network_enabled = true
}

根据 terraform 官方网站 (terraform doc link) 上提供的文档,我不确定为什么它会给出 ablove 错误。

【问题讨论】:

    标签: azure terraform azure-data-factory-2


    【解决方案1】:

    请使用最新的azurerm provider for terraform,即v2.88.1。我在我的环境中使用以下代码进行了测试:

    provider "azurerm" {
      features{}
    }
    data "azurerm_resource_group" "example" {
      name = "myrg"
    }
    resource "azurerm_data_factory" "example" {
      name                = "ansumantestadf"
      location            = data.azurerm_resource_group.example.location
      resource_group_name = data.azurerm_resource_group.example.name
      managed_virtual_network_enabled = true
    }
    
    resource "azurerm_data_factory_integration_runtime_azure" "example" {
      name                = "ansumanadf-IR"
      data_factory_name   = azurerm_data_factory.example.name
      resource_group_name = data.azurerm_resource_group.example.name
      location            = data.azurerm_resource_group.example.location
      virtual_network_enabled = true
    }
    

    输出:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-31
      • 1970-01-01
      • 1970-01-01
      • 2021-11-21
      • 2022-11-12
      相关资源
      最近更新 更多