部署Azure Data Factory托管专用端点指定FQDN报错,如何修复?
修复azurerm_data_factory_managed_private_endpoint的fqdns参数报错问题
问题原因
针对Azure存储账户这类原生托管资源,Terraform的azurerm_data_factory_managed_private_endpoint会自动关联并生成正确的FQDN,手动指定fqdns参数会触发冲突报错。
修正后的代码
resource "azurerm_data_factory_managed_private_endpoint" "adfmpe" { count = var.adfmpe_name != null ? 1 : 0 name = "adfm_private_endpoint" data_factory_id = azurerm_data_factory.adf.id target_resource_id = "/subscriptions/<subscription_id>/resourceGroups/<rsg_name>/providers/Microsoft.Storage/storageAccounts/storagetestadf" subresource_name = "blob" # 修复原代码中未闭合的引号问题 }
补充说明
- 仅当连接非Azure原生的自定义资源时,才需要手动指定
fqdns参数;Azure原生资源(如存储账户、SQL数据库等)无需此配置。 - 同步修复了原代码中
subresource_name字段缺失闭合引号的语法问题,避免触发额外部署错误。
内容的提问来源于stack exchange,提问作者Daniel Vega Ruiz
相关产品推荐
相关产品推荐

