Delen via


Microsoft.Sql-servers/firewallRules 2021-11-01

Bicep-resourcedefinitie

Het resourcetype servers/firewallRules kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.Sql/servers/firewallRules wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.Sql/servers/firewallRules@2021-11-01' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    endIpAddress: 'string'
    startIpAddress: 'string'
  }
}

Eigenschapswaarden

servers/firewallRules

Naam Description Waarde
naam De resourcenaam

Meer informatie over het instellen van namen en typen voor onderliggende resources in Bicep.
tekenreeks (vereist)

Tekenlimiet: 1-128

Geldige tekens:
Kan het volgende niet gebruiken:
<>*%&:;\/? of besturingstekens

Kan niet eindigen met punt.
Bovenliggende In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd.

Zie Onderliggende resource buiten bovenliggende resource voor meer informatie.
Symbolische naam voor resource van het type: servers
properties Resource-eigenschappen. ServerFirewallRuleProperties

ServerFirewallRuleProperties

Naam Description Waarde
endIpAddress Het eind-IP-adres van de firewallregel. Moet de IPv4-indeling hebben. Moet groter zijn dan of gelijk zijn aan startIpAddress. Gebruik de waarde '0.0.0.0' voor alle interne IP-adressen van Azure. tekenreeks
startIpAddress Het ip-beginadres van de firewallregel. Moet de IPv4-indeling hebben. Gebruik de waarde '0.0.0.0' voor alle interne IP-adressen van Azure. tekenreeks

Snelstartsjablonen

Met de volgende snelstartsjablonen wordt dit resourcetype geïmplementeerd.

Template Beschrijving
Django-app met SQL-databases

Implementeren op Azure
Deze sjabloon maakt gebruik van de Azure Linux CustomScript-extensie om een toepassing te implementeren. In dit voorbeeld wordt een Ubuntu-VM gemaakt, python, Django en Apache op de achtergrond geïnstalleerd en vervolgens een eenvoudige Django-app gemaakt. De sjabloon maakt ook een SQL Database, met een voorbeeldtabel met enkele voorbeeldgegevens die in de webbrowser worden weergegeven met behulp van een query
EPiserverCMS in Azure

Implementeren op Azure
Met deze sjabloon kunt u resources maken die nodig zijn voor de implementatie van EpiServerCMS in Azure
Kentico Xperience

Implementeren op Azure
Deze sjabloon vereenvoudigt de implementatie van resources die nodig zijn voor het hosten van Kentico Xperience-omgevingen in Microsoft Azure.
LANSA Windows VM ScaleSet automatisch schalen met Azure SQL Database

Implementeren op Azure
Met de sjabloon wordt een Windows-VMSS geïmplementeerd met het gewenste aantal VM's in de schaalset en een LANSA MSI om op elke VM te installeren. Zodra de VM-schaalset is geïmplementeerd, wordt een aangepaste scriptextensie gebruikt om de LANSA MSI te installeren)
Octopus Deploy 3.0 implementeren met een proeflicentie

Implementeren op Azure
Met deze sjabloon kunt u één Octopus Deploy 3.0-server implementeren met een proeflicentie. Hiermee wordt geïmplementeerd op één Windows Server 2012R2-VM (Standard D2) en SQL DB (S1-laag) op de locatie die is opgegeven voor de resourcegroep.
Orchard CMS Video Portal Web App

Implementeren op Azure
Deze sjabloon biedt een eenvoudige manier om Orchard CMS te implementeren op Azure App Service Web Apps met de Azure Media Services-module ingeschakeld en geconfigureerd.
Schaalbare Umbraco CMS-web-app

Implementeren op Azure
Deze sjabloon biedt een eenvoudige manier om umbraco CMS-web-app op Azure App Service Web Apps te implementeren.
Eenvoudige Umbraco CMS-web-app

Implementeren op Azure
Deze sjabloon biedt een eenvoudige manier om umbraco CMS-web-app op Azure App Service Web Apps te implementeren.
Extern bureaublad-services met hoge beschikbaarheid

Implementeren op Azure
Met deze voorbeeldcode van een ARM-sjabloon wordt een sessieverzamelingslab voor Extern bureaublad-services 2019 geïmplementeerd met hoge beschikbaarheid. Het doel is om een volledig redundante, maximaal beschikbare oplossing voor Extern bureaublad-services te implementeren met behulp van Windows Server 2019.
De Sports Analytics in Azure-architectuur implementeren

Implementeren op Azure
Hiermee maakt u een Azure-opslagaccount waarvoor ADLS Gen 2 is ingeschakeld, een Azure Data Factory-exemplaar met gekoppelde services voor het opslagaccount (een Azure SQL Database indien geïmplementeerd) en een Azure Databricks-exemplaar. Aan de AAD-identiteit voor de gebruiker die de sjabloon implementeert en de beheerde identiteit voor het ADF-exemplaar wordt de rol Inzender voor opslagblobgegevens verleend voor het opslagaccount. Er zijn ook opties voor het implementeren van een Azure Key Vault-exemplaar, een Azure SQL Database en een Azure Event Hub (voor streaming-use cases). Wanneer een Azure Key Vault wordt geïmplementeerd, krijgen de beheerde identiteit van data factory en de AAD-identiteit voor de gebruiker die de sjabloon implementeert, de rol Key Vault Geheimengebruiker.
Web-app met een SQL Database, Azure Cosmos DB, Azure Search

Implementeren op Azure
Deze sjabloon richt een web-app, een SQL Database, Azure Cosmos DB, Azure Search en Application Insights in.
Migreren naar Azure SQL database met behulp van Azure DMS

Implementeren op Azure
De Azure Database Migration Service (DMS) is ontworpen om het proces van het migreren van on-premises databases naar Azure te stroomlijnen. DMS vereenvoudigt de migratie van bestaande on-premises SQL Server- en Oracle-databases naar Azure SQL Database-, Azure SQL Managed Instance- of Microsoft-SQL Server in een virtuele Azure-machine. Met deze sjabloon wordt een exemplaar van Azure Database Migration Service geïmplementeerd, een Azure-VM waarop sql-server is geïnstalleerd, die fungeert als een bronserver met een vooraf gemaakte database en een doel-Azure SQL DB-server met een vooraf gemaakt schema van de database die moet worden gemigreerd van de bronserver naar de doelserver. De sjabloon implementeert ook de vereiste resources, zoals NIC, vnet, enzovoort voor de ondersteuning van de bron-VM, DMS-service en doelserver.
Een HDInsight-cluster en een SQL-database implementeren

Implementeren op Azure
Met deze sjabloon kunt u een HDInsight-cluster en een SQL Database maken voor het testen van Sqoop.
Een SQL Database inrichten met TDE

Implementeren op Azure
Met deze sjabloon wordt een SQL Server met een firewall geopend voor Azure-verkeer en een SQL-database met Transparent Data Encryption (TDE).
Een nieuwe elastische SQL-pool implementeren

Implementeren op Azure
Met deze sjabloon kunt u een nieuwe elastische SQL-pool implementeren met de nieuwe gekoppelde SQL Server en nieuwe SQL-databases die u eraan kunt toewijzen.
Logische SQL-server

Implementeren op Azure
Met deze sjabloon kunt u een logische SQL-server maken.
App Service Environment met Azure SQL back-end

Implementeren op Azure
Met deze sjabloon maakt u een App Service Environment met een Azure SQL back-end, samen met privé-eindpunten en bijbehorende resources die doorgaans worden gebruikt in een privé-/geïsoleerde omgeving.
Een mobiele app inrichten met een SQL Database

Implementeren op Azure
Deze sjabloon richt een mobiele app, SQL Database en Notification Hub in. Hiermee configureert u een verbindingsreeks in de mobiele app voor de database en notification hub.
Web-app met beheerde identiteit, SQL Server en ΑΙ

Implementeren op Azure
Eenvoudig voorbeeld voor het implementeren van een Azure-infrastructuur voor app + gegevens + beheerde identiteit + bewaking
Een web-app + Redis-cache + SQL DB maken met een sjabloon

Implementeren op Azure
Met deze sjabloon maakt u een Azure-web-app met Redis-cache en een SQL Database.
Een web-app inrichten met een SQL Database

Implementeren op Azure
Deze sjabloon richt een web-app, een SQL Database, instellingen voor automatisch schalen, waarschuwingsregels en App Insights in. Hiermee configureert u een verbindingsreeks in de web-app voor de database.
Webtoepassing maken, configureren en implementeren op een Azure-VM

Implementeren op Azure
Een Virtuele Windows-machine met SQL Azure-database maken en configureren en een webtoepassing implementeren in de omgeving met behulp van PowerShell DSC
Sonarqube Docker-web-app in Linux met Azure SQL

Implementeren op Azure
Met deze sjabloon wordt Sonarqube geïmplementeerd in een Azure App Service Web App Linux-container met behulp van de officiële Sonarqube-installatiekopieën en ondersteund door een Azure SQL Server.

Resourcedefinitie van ARM-sjabloon

Het resourcetype servers/firewallRules kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een resource Microsoft.Sql/servers/firewallRules wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.Sql/servers/firewallRules",
  "apiVersion": "2021-11-01",
  "name": "string",
  "properties": {
    "endIpAddress": "string",
    "startIpAddress": "string"
  }
}

Eigenschapswaarden

servers/firewallRules

Naam Description Waarde
type Het resourcetype 'Microsoft.Sql/servers/firewallRules'
apiVersion De resource-API-versie '2021-11-01'
naam De resourcenaam

Meer informatie over het instellen van namen en typen voor onderliggende resources in JSON ARM-sjablonen.
tekenreeks (vereist)

Tekenlimiet: 1-128

Geldige tekens:
Kan het volgende niet gebruiken:
<>*%&:;\/? of besturingstekens

Kan niet eindigen met punt.
properties Resource-eigenschappen. ServerFirewallRuleProperties

ServerFirewallRuleProperties

Naam Description Waarde
endIpAddress Het eind-IP-adres van de firewallregel. Moet de IPv4-indeling hebben. Moet groter dan of gelijk zijn aan startIpAddress. Gebruik de waarde '0.0.0.0' voor alle interne IP-adressen van Azure. tekenreeks
startIpAddress Het ip-beginadres van de firewallregel. Moet de IPv4-indeling hebben. Gebruik de waarde '0.0.0.0' voor alle interne IP-adressen van Azure. tekenreeks

Snelstartsjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Template Beschrijving
Django-app met SQL-databases

Implementeren op Azure
Deze sjabloon maakt gebruik van de Azure Linux CustomScript-extensie om een toepassing te implementeren. In dit voorbeeld wordt een Ubuntu-VM gemaakt, python, Django en Apache op de achtergrond geïnstalleerd en vervolgens een eenvoudige Django-app gemaakt. De sjabloon maakt ook een SQL Database, met een voorbeeldtabel met enkele voorbeeldgegevens die in de webbrowser worden weergegeven met behulp van een query
EPiserverCMS in Azure

Implementeren op Azure
Met deze sjabloon kunt u resources maken die nodig zijn voor de implementatie van EpiServerCMS in Azure
Kentico Xperience

Implementeren op Azure
Deze sjabloon vereenvoudigt de implementatie van resources die nodig zijn voor het hosten van Kentico Xperience-omgevingen in Microsoft Azure.
LANSA Windows VM ScaleSet automatisch schalen met Azure SQL Database

Implementeren op Azure
Met de sjabloon wordt een Windows-VMSS geïmplementeerd met het gewenste aantal VM's in de schaalset en een LANSA MSI om op elke VM te installeren. Zodra de VM-schaalset is geïmplementeerd, wordt een aangepaste scriptextensie gebruikt om de LANSA MSI te installeren)
Octopus Deploy 3.0 implementeren met een proeflicentie

Implementeren op Azure
Met deze sjabloon kunt u één Octopus Deploy 3.0-server implementeren met een proeflicentie. Hiermee wordt geïmplementeerd op één Windows Server 2012R2-VM (Standard D2) en SQL DB (S1-laag) op de locatie die is opgegeven voor de resourcegroep.
Orchard CMS Video Portal Web App

Implementeren op Azure
Deze sjabloon biedt een eenvoudige manier om Orchard CMS te implementeren op Azure App Service Web Apps met de Azure Media Services-module ingeschakeld en geconfigureerd.
Schaalbare Umbraco CMS-web-app

Implementeren op Azure
Deze sjabloon biedt een eenvoudige manier om umbraco CMS-web-app op Azure App Service Web Apps te implementeren.
Eenvoudige Umbraco CMS-web-app

Implementeren op Azure
Deze sjabloon biedt een eenvoudige manier om umbraco CMS-web-app op Azure App Service Web Apps te implementeren.
Extern bureaublad-services met hoge beschikbaarheid

Implementeren op Azure
Met deze voorbeeldcode van een ARM-sjabloon wordt een sessieverzamelingslab voor Extern bureaublad-services 2019 geïmplementeerd met hoge beschikbaarheid. Het doel is om een volledig redundante, maximaal beschikbare oplossing voor Extern bureaublad-services te implementeren met behulp van Windows Server 2019.
Sportanalyse implementeren in Azure-architectuur

Implementeren op Azure
Hiermee maakt u een Azure-opslagaccount waarvoor ADLS Gen 2 is ingeschakeld, een Azure Data Factory-exemplaar met gekoppelde services voor het opslagaccount (een Azure SQL Database indien geïmplementeerd) en een Azure Databricks-exemplaar. Aan de AAD-identiteit voor de gebruiker die de sjabloon implementeert en de beheerde identiteit voor het ADF-exemplaar wordt de rol Bijdrager voor opslagblobgegevens toegewezen voor het opslagaccount. Er zijn ook opties voor het implementeren van een Azure Key Vault-exemplaar, een Azure SQL Database en een Azure Event Hub (voor gebruiksvoorbeelden voor streaming). Wanneer een Azure Key Vault wordt geïmplementeerd, krijgen de beheerde identiteit van data factory en de AAD-identiteit voor de gebruiker die de sjabloon implementeert, de rol Key Vault geheimengebruiker.
Web-app met een SQL Database, Azure Cosmos DB, Azure Search

Implementeren op Azure
Met deze sjabloon richt u een web-app, een SQL Database, Azure Cosmos DB, Azure Search en Application Insights in.
Migreren naar Azure SQL database met behulp van Azure DMS

Implementeren op Azure
De Azure Database Migration Service (DMS) is ontworpen om het proces van het migreren van on-premises databases naar Azure te stroomlijnen. DMS vereenvoudigt de migratie van bestaande on-premises SQL Server- en Oracle-databases naar Azure SQL Database, Azure SQL Managed Instance of Microsoft SQL Server in een virtuele Azure-machine. Met deze sjabloon wordt een exemplaar van Azure Database Migration Service geïmplementeerd, een Azure-VM waarop sql-server is geïnstalleerd. Deze fungeert als een bronserver met een vooraf gemaakte database en een doelserver Azure SQL DB-server met een vooraf gemaakt schema van de database die moet worden gemigreerd van de bron-naar-doelserver. Met de sjabloon worden ook de vereiste resources geïmplementeerd, zoals NIC, vnet, enzovoort voor de ondersteuning van de bron-VM, DMS-service en doelserver.
Een HDInsight-cluster en een SQL-database implementeren

Implementeren op Azure
Met deze sjabloon kunt u een HDInsight-cluster en een SQL Database maken voor het testen van Sqoop.
Een SQL Database inrichten met TDE

Implementeren op Azure
Met deze sjabloon wordt een SQL Server met een firewall geopend voor Azure-verkeer en een SQL-database met Transparent Data Encryption (TDE).
Een nieuwe elastische SQL-pool implementeren

Implementeren op Azure
Met deze sjabloon kunt u een nieuwe elastische SQL-pool implementeren met de bijbehorende nieuwe gekoppelde SQL Server en nieuwe SQL-databases om eraan toe te wijzen.
Logische SQL-server

Implementeren op Azure
Met deze sjabloon kunt u een logische SQL-server maken.
App Service Environment met Azure SQL back-end

Implementeren op Azure
Met deze sjabloon maakt u een App Service Environment met een Azure SQL back-end, samen met privé-eindpunten, samen met gekoppelde resources die doorgaans worden gebruikt in een privé-/geïsoleerde omgeving.
Een mobiele app inrichten met een SQL Database

Implementeren op Azure
Deze sjabloon richt een mobiele app, SQL Database en Notification Hub in. Hiermee configureert u een verbindingsreeks in de mobiele app voor de database en notification hub.
Web-app met beheerde identiteit, SQL Server en ΑΙ

Implementeren op Azure
Eenvoudig voorbeeld voor het implementeren van Een Azure-infrastructuur voor app + gegevens + beheerde identiteit + bewaking
Een web-app + Redis-cache + SQL-database maken met een sjabloon

Implementeren op Azure
Met deze sjabloon maakt u een Azure-web-app met Redis-cache en een SQL Database.
Een web-app inrichten met een SQL Database

Implementeren op Azure
Deze sjabloon richt een web-app, een SQL Database, instellingen voor automatisch schalen, waarschuwingsregels en App Insights in. Hiermee configureert u een verbindingsreeks in de web-app voor de database.
Webtoepassing maken, configureren en implementeren op een Azure-VM

Implementeren op Azure
Een Virtuele Windows-machine maken en configureren met SQL Azure database en webtoepassing implementeren in de omgeving met behulp van PowerShell DSC
Sonarqube Docker-web-app in Linux met Azure SQL

Implementeren op Azure
Met deze sjabloon wordt Sonarqube geïmplementeerd in een Linux-container van Azure App Service web-app met behulp van de officiële Sonarqube-installatiekopieën en ondersteund door een Azure SQL Server.

Terraform-resourcedefinitie (AzAPI-provider)

Het resourcetype servers/firewallRules kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • Resourcegroepen

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.Sql/servers/firewallRules wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Sql/servers/firewallRules@2021-11-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      endIpAddress = "string"
      startIpAddress = "string"
    }
  })
}

Eigenschapswaarden

servers/firewallRules

Naam Description Waarde
type Het resourcetype "Microsoft.Sql/servers/firewallRules@2021-11-01"
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 1-128

Geldige tekens:
Kan het volgende niet gebruiken:
<>*%&:;\/? of besturingstekens

Kan niet eindigen met punt.
parent_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van het type: servers
properties Resource-eigenschappen. ServerFirewallRuleProperties

ServerFirewallRuleProperties

Naam Description Waarde
endIpAddress Het eind-IP-adres van de firewallregel. Moet de IPv4-indeling hebben. Moet groter dan of gelijk zijn aan startIpAddress. Gebruik de waarde '0.0.0.0' voor alle interne IP-adressen van Azure. tekenreeks
startIpAddress Het ip-beginadres van de firewallregel. Moet de IPv4-indeling hebben. Gebruik de waarde '0.0.0.0' voor alle interne IP-adressen van Azure. tekenreeks