Codul de mai jos va crea un serviciu în timpul creării subrețelei.
Există oricum pentru a crea o delegație la subrețeaua existentă?
Scopul principal este, codul de mai jos va fi crearea unei erori pentru politica Deny-Subnet-Without-Nsg. Deci, creând această subrețea direct în blocul vnet.
resursa „azurerm_subnet” „exemplu” {
virtual_network_name = azurerm_virtual_network.aksvnet.name
nume = "aks-postgres-subnet"
resource_group_name = azurerm_resource_group.aks_rg.name
address_prefixes = ["10.230.2.0/24"]
service_endpoints = [„Microsoft.Storage”]
delegație {
nume = "fs"
service_delegation {
nume = "Microsoft.DBforPostgreSQL/flexibleServers"
acțiuni = [
„Microsoft.Network/virtualNetworks/subnets/join/action”,
]
}
}
depends_on = [azurerm_virtual_network.aksvnet, azurerm_network_security_group.example]
}
Codul de mai jos nu are opțiunea de a adăuga delegarea serviciului.
resursă „azurerm_virtual_network” „aksvnet” {
 nume         = "aks-network"
 locație       = azurerm_resource_group.aks_rg.location
 resource_group_name = azurerm_resource_group.aks_rg.name
 address_space    = ["10.0.0.0/8"]
 subrețea {
  name      = "aks-default-subnet"
  address_prefix = „10.240.0.0/16”
  security_group = azurerm_network_security_group.example.id
A }
 subrețea {
  name      = "aks-postgres-subnet"
  address_prefix = „10.230.2.0/24”
  security_group = azurerm_network_security_group.example.id
A }
}
Așa că m-am gândit să creez mai întâi o subrețea ca mai sus și să aplici delegarea serviciului după aceea.
Cum să o facă?