SQL 服务器防火墙规则

SQL server firewall rules

我想允许所有 IP 访问 SQL 服务器。

resource "azurerm_sql_firewall_rule" "fw" {
  name                = "${var.db_name}-fwrules"
  resource_group_name = var.resource_group_name
  server_name         = azurerm_sql_server.server.name
  start_ip_address    = var.start_ip_address
  end_ip_address      = var.end_ip_address
}

我已将 start_ip 和 end_ip 设置为 0.0.0.0 但是当我检查 Azure 门户时它说没有添加防火墙规则但是当我将自己的 IP 设置为 start_ip 和 end_ip,它应用规则。如何将所有 Ip 添加到规则中。

如果您想允许所有 IP 地址通过防火墙,那么您的 start_ip_address 应该是 0.0.0.0,您的 end_ip_address 应该是 255.255.255.255

当您将 start_ip_addressend_ip_address 都设置为 0.0.0.0 时,防火墙仅允许 Azure 服务访问您的数据库。