Compartir a través de


Microsoft.Sql servers/firewallRules

Definición de recursos de Bicep

El tipo de recurso servers/firewallRules se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de los recursos

Para crear un recurso Microsoft.Sql/servers/firewallRules, agregue el siguiente bicep a la plantilla.

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

Valores de propiedad

servers/firewallRules

Nombre Descripción Value
name El nombre del recurso

Vea cómo establecer nombres y tipos para recursos secundarios en Bicep.
string (obligatorio)

Límite de caracteres: 1-128

Caracteres válidos:
No puede usar:
<>*%&:;\/? ni caracteres de control

No puede terminar con un punto.
primario En Bicep, puede especificar el recurso primario para un recurso secundario. Solo tiene que agregar esta propiedad cuando el recurso secundario se declara fuera del recurso primario.

Para más información, consulte Recurso secundario fuera del recurso primario.
Nombre simbólico del recurso de tipo: servidores
properties Propiedades de recursos. ServerFirewallRuleProperties

ServerFirewallRuleProperties

Nombre Descripción Valor
endIpAddress Dirección IP final de la regla de firewall. Debe tener el formato IPv4. Debe ser mayor o igual que startIpAddress. Use el valor "0.0.0.0" para todas las direcciones IP internas de Azure. string
startIpAddress Dirección IP inicial de la regla de firewall. Debe tener el formato IPv4. Use el valor "0.0.0.0" para todas las direcciones IP internas de Azure. string

Plantillas de inicio rápido

Las siguientes plantillas de inicio rápido implementan este tipo de recurso.

Plantilla Descripción
Aplicación django con bases de datos SQL

Implementación en Azure
Esta plantilla usa la extensión CustomScript de Linux de Azure para implementar una aplicación. En este ejemplo se crea una máquina virtual Ubuntu, se realiza una instalación silenciosa de Python, Django y Apache y, a continuación, se crea una aplicación sencilla de Django. La plantilla también crea un SQL Database, con una tabla de ejemplo con algunos datos de ejemplo que se muestran en el explorador web mediante una consulta
EPiserverCMS en Azure

Implementación en Azure
Esta plantilla le permite crear recursos necesarios para la implementación de EpiServerCMS en Azure
Kentico Xperience

Implementación en Azure
Esta plantilla facilita la implementación de recursos necesarios para hospedar entornos de Kentico Xperience en Microsoft Azure.
Escalado automático del conjunto de escalado de máquinas virtuales Windows de LANSA con Azure SQL Database

Implementación en Azure
La plantilla implementa un VMSS Windows con un recuento deseado de máquinas virtuales en el conjunto de escalado y un MSI de LANSA para instalar en cada máquina virtual. Una vez implementado el conjunto de escalado de máquinas virtuales, se usa una extensión de script personalizado para instalar la MSI de LANSA).
Implementación de Octopus Deploy 3.0 con una licencia de prueba

Implementación en Azure
Esta plantilla le permite implementar un único servidor de Octopus Deploy 3.0 con una licencia de prueba. Esto se implementará en una sola máquina virtual de Windows Server 2012R2 (estándar D2) y SQL DB (S1) en la ubicación especificada para el grupo de recursos.
Orchard CMS Video Portal Web App

Implementación en Azure
Esta plantilla proporciona una manera sencilla de implementar Orchard CMS en Azure App Service Web Apps con el módulo de Azure Media Services habilitado y configurado.
Aplicación web Umbraco CMS escalable

Implementación en Azure
Esta plantilla proporciona una manera sencilla de implementar la aplicación web cmS de umbraco en Azure App Service Web Apps.
Aplicación web simple de Umbraco CMS

Implementación en Azure
Esta plantilla proporciona una manera sencilla de implementar la aplicación web cmS de umbraco en Azure App Service Web Apps.
Servicios de Escritorio remoto con alta disponibilidad

Implementación en Azure
Este código de ejemplo de plantilla de ARM implementará un laboratorio de recopilación de sesiones de Servicios de Escritorio remoto 2019 con alta disponibilidad. El objetivo es implementar una solución totalmente redundante y de alta disponibilidad para Servicios de Escritorio remoto con Windows Server 2019.
Implementación de Sports Analytics en la arquitectura de Azure

Implementación en Azure
Crea una cuenta de almacenamiento de Azure con ADLS Gen 2 habilitado, una instancia de Azure Data Factory con servicios vinculados para la cuenta de almacenamiento (una base de datos Azure SQL si se implementa) y una instancia de Azure Databricks. La identidad de AAD para el usuario que implementa la plantilla y la identidad administrada de la instancia de ADF se le concederá el rol Colaborador de datos de Storage Blob en la cuenta de almacenamiento. También hay opciones para implementar una instancia de Azure Key Vault, una base de datos de Azure SQL y un centro de eventos de Azure (para casos de uso de streaming). Cuando se implementa una instancia de Azure Key Vault, a la identidad administrada de Data Factory y a la identidad de AAD para el usuario que implementa la plantilla se le concederá el rol de usuario secretos de Key Vault.
Aplicación web con una SQL Database, Azure Cosmos DB, Azure Search

Implementación en Azure
Esta plantilla aprovisiona una aplicación web, una SQL Database, Azure Cosmos DB, Azure Search y Application Insights.
Migración a Azure SQL base de datos mediante Azure DMS

Implementación en Azure
El Azure Database Migration Service (DMS) está diseñado para simplificar el proceso de migración de bases de datos locales a Azure. DMS simplificará la migración de bases de datos locales existentes SQL Server y Oracle a Azure SQL Database, Azure SQL Managed Instance o Microsoft SQL Server en una máquina virtual de Azure. Esta plantilla implementaría una instancia de Azure Database Migration Service, una máquina virtual de Azure con SQL Server instalada en ella, que actuará como un servidor de origen con una base de datos creada previamente en él y un servidor de base de datos de destino Azure SQL que tendrá un esquema creado previamente de la base de datos que se va a migrar desde el servidor de origen al servidor de destino. La plantilla también implementará los recursos necesarios, como la NIC, la red virtual, etc. para admitir la máquina virtual de origen, el servicio DMS y el servidor de destino.
Implementación de un clúster de HDInsight y una base de datos SQL

Implementación en Azure
Esta plantilla permite crear un clúster de HDInsight y un SQL Database para probar Sqoop.
Aprovisionamiento de un SQL Database con TDE

Implementación en Azure
Esta plantilla aprovisiona un SQL Server con firewall abierto para el tráfico de Azure y una base de datos SQL con cifrado de datos transparente (TDE).
Implementación de un nuevo grupo elástico de SQL

Implementación en Azure
Esta plantilla le permite implementar un nuevo grupo elástico de SQL con sus nuevos SQL Server asociados y nuevas bases de datos SQL para asignarla.
Servidor lógico de SQL

Implementación en Azure
Esta plantilla le permite crear un servidor lógico de SQL.
App Service Environment con Azure SQL back-end

Implementación en Azure
Esta plantilla crea un App Service Environment con un back-end de Azure SQL junto con puntos de conexión privados junto con los recursos asociados que se suelen usar en un entorno privado o aislado.
Aprovisionamiento de una aplicación móvil con un SQL Database

Implementación en Azure
Esta plantilla aprovisiona una aplicación móvil, SQL Database y centro de notificaciones. Configura un cadena de conexión en la aplicación móvil para la base de datos y el centro de notificaciones.
Aplicación web con identidad administrada, SQL Server y ΑΙ

Implementación en Azure
Ejemplo sencillo para implementar la infraestructura de Azure para aplicaciones y datos + identidad administrada + supervisión
Creación de una instancia de Web App + Redis Cache + SQL DB con una plantilla

Implementación en Azure
Esta plantilla crea una instancia de Azure Web App con Redis Cache y un SQL Database.
Aprovisionamiento de una aplicación web con un SQL Database

Implementación en Azure
Esta plantilla aprovisiona una aplicación web, una SQL Database, la configuración de escalabilidad automática, las reglas de alerta y App Insights. Configura un cadena de conexión en la aplicación web para la base de datos.
Creación, configuración e implementación de una aplicación web en una máquina virtual de Azure

Implementación en Azure
Creación y configuración de una máquina virtual Windows con SQL Azure base de datos e implementación de una aplicación web en el entorno mediante DSC de PowerShell
Sonarqube Docker Web App en Linux con Azure SQL

Implementación en Azure
Esta plantilla implementa Sonarqube en un contenedor de Linux de Azure App Service aplicación web mediante la imagen oficial de Sonarqube y respaldada por un Azure SQL Server.

Definición de recursos de plantilla de ARM

El tipo de recurso servers/firewallRules se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de los recursos

Para crear un recurso Microsoft.Sql/servers/firewallRules, agregue el siguiente código JSON a la plantilla.

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

Valores de propiedad

servers/firewallRules

Nombre Descripción Value
type Tipo de recurso "Microsoft.Sql/servers/firewallRules"
apiVersion La versión de la API de recursos "2023-05-01-preview"
name El nombre del recurso

Vea cómo establecer nombres y tipos para recursos secundarios en plantillas de ARM JSON.
string (obligatorio)

Límite de caracteres: 1-128

Caracteres válidos:
No puede usar:
<>*%&:;\/? ni caracteres de control

No puede terminar con un punto.
properties Propiedades de recursos. ServerFirewallRuleProperties

ServerFirewallRuleProperties

Nombre Descripción Valor
endIpAddress Dirección IP final de la regla de firewall. Debe tener el formato IPv4. Debe ser mayor o igual que startIpAddress. Use el valor "0.0.0.0" para todas las direcciones IP internas de Azure. string
startIpAddress Dirección IP inicial de la regla de firewall. Debe tener el formato IPv4. Use el valor "0.0.0.0" para todas las direcciones IP internas de Azure. string

Plantillas de inicio rápido

Las siguientes plantillas de inicio rápido implementan este tipo de recurso.

Plantilla Descripción
Aplicación django con bases de datos SQL

Implementación en Azure
Esta plantilla usa la extensión CustomScript de Linux de Azure para implementar una aplicación. En este ejemplo se crea una máquina virtual Ubuntu, se realiza una instalación silenciosa de Python, Django y Apache y, a continuación, se crea una aplicación sencilla de Django. La plantilla también crea un SQL Database, con una tabla de ejemplo con algunos datos de ejemplo que se muestran en el explorador web mediante una consulta
EPiserverCMS en Azure

Implementación en Azure
Esta plantilla le permite crear recursos necesarios para la implementación de EpiServerCMS en Azure
Kentico Xperience

Implementación en Azure
Esta plantilla facilita la implementación de recursos necesarios para hospedar entornos de Kentico Xperience en Microsoft Azure.
Escalado automático del conjunto de escalado de máquinas virtuales Windows de LANSA con Azure SQL Database

Implementación en Azure
La plantilla implementa un VMSS Windows con un recuento deseado de máquinas virtuales en el conjunto de escalado y un MSI de LANSA para instalar en cada máquina virtual. Una vez implementado el conjunto de escalado de máquinas virtuales, se usa una extensión de script personalizado para instalar la MSI de LANSA).
Implementación de Octopus Deploy 3.0 con una licencia de prueba

Implementación en Azure
Esta plantilla le permite implementar un único servidor de Octopus Deploy 3.0 con una licencia de prueba. Esto se implementará en una sola máquina virtual de Windows Server 2012R2 (estándar D2) y SQL DB (S1) en la ubicación especificada para el grupo de recursos.
Orchard CMS Video Portal Web App

Implementación en Azure
Esta plantilla proporciona una manera sencilla de implementar Orchard CMS en Azure App Service Web Apps con el módulo de Azure Media Services habilitado y configurado.
Aplicación web Umbraco CMS escalable

Implementación en Azure
Esta plantilla proporciona una manera sencilla de implementar la aplicación web cmS de umbraco en Azure App Service Web Apps.
Aplicación web simple de Umbraco CMS

Implementación en Azure
Esta plantilla proporciona una manera sencilla de implementar la aplicación web cmS de umbraco en Azure App Service Web Apps.
Servicios de Escritorio remoto con alta disponibilidad

Implementación en Azure
Este código de ejemplo de plantilla de ARM implementará un laboratorio de recopilación de sesiones de Servicios de Escritorio remoto 2019 con alta disponibilidad. El objetivo es implementar una solución totalmente redundante y de alta disponibilidad para Servicios de Escritorio remoto con Windows Server 2019.
Implementación de Sports Analytics en la arquitectura de Azure

Implementación en Azure
Crea una cuenta de almacenamiento de Azure con ADLS Gen 2 habilitado, una instancia de Azure Data Factory con servicios vinculados para la cuenta de almacenamiento (una base de datos Azure SQL si se implementa) y una instancia de Azure Databricks. La identidad de AAD para el usuario que implementa la plantilla y la identidad administrada de la instancia de ADF se le concederá el rol Colaborador de datos de Storage Blob en la cuenta de almacenamiento. También hay opciones para implementar una instancia de Azure Key Vault, una base de datos de Azure SQL y un centro de eventos de Azure (para casos de uso de streaming). Cuando se implementa una instancia de Azure Key Vault, a la identidad administrada de Data Factory y a la identidad de AAD para el usuario que implementa la plantilla se le concederá el rol de usuario secretos de Key Vault.
Aplicación web con una SQL Database, Azure Cosmos DB, Azure Search

Implementación en Azure
Esta plantilla aprovisiona una aplicación web, una SQL Database, Azure Cosmos DB, Azure Search y Application Insights.
Migración a Azure SQL base de datos mediante Azure DMS

Implementación en Azure
El Azure Database Migration Service (DMS) está diseñado para simplificar el proceso de migración de bases de datos locales a Azure. DMS simplificará la migración de bases de datos locales existentes SQL Server y Oracle a Azure SQL Database, Azure SQL Managed Instance o Microsoft SQL Server en una máquina virtual de Azure. Esta plantilla implementaría una instancia de Azure Database Migration Service, una máquina virtual de Azure con SQL Server instalada en ella, que actuará como un servidor de origen con una base de datos creada previamente en él y un servidor de base de datos de destino Azure SQL que tendrá un esquema creado previamente de la base de datos que se va a migrar desde el servidor de origen al servidor de destino. La plantilla también implementará los recursos necesarios, como la NIC, la red virtual, etc. para admitir la máquina virtual de origen, el servicio DMS y el servidor de destino.
Implementación de un clúster de HDInsight y una base de datos SQL

Implementación en Azure
Esta plantilla permite crear un clúster de HDInsight y un SQL Database para probar Sqoop.
Aprovisionamiento de un SQL Database con TDE

Implementación en Azure
Esta plantilla aprovisiona un SQL Server con firewall abierto para el tráfico de Azure y una base de datos SQL con cifrado de datos transparente (TDE).
Implementación de un nuevo grupo elástico de SQL

Implementación en Azure
Esta plantilla le permite implementar un nuevo grupo elástico de SQL con sus nuevos SQL Server asociados y nuevas bases de datos SQL para asignarla.
Servidor lógico de SQL

Implementación en Azure
Esta plantilla le permite crear un servidor lógico de SQL.
App Service Environment con Azure SQL back-end

Implementación en Azure
Esta plantilla crea un App Service Environment con un back-end de Azure SQL junto con puntos de conexión privados junto con los recursos asociados que se suelen usar en un entorno privado o aislado.
Aprovisionamiento de una aplicación móvil con un SQL Database

Implementación en Azure
Esta plantilla aprovisiona una aplicación móvil, SQL Database y centro de notificaciones. Configura un cadena de conexión en la aplicación móvil para la base de datos y el centro de notificaciones.
Aplicación web con identidad administrada, SQL Server y ΑΙ

Implementación en Azure
Ejemplo sencillo para implementar la infraestructura de Azure para aplicaciones y datos + identidad administrada + supervisión
Creación de una instancia de Web App + Redis Cache + SQL DB con una plantilla

Implementación en Azure
Esta plantilla crea una instancia de Azure Web App con Redis Cache y un SQL Database.
Aprovisionamiento de una aplicación web con un SQL Database

Implementación en Azure
Esta plantilla aprovisiona una aplicación web, una SQL Database, la configuración de escalabilidad automática, las reglas de alerta y App Insights. Configura un cadena de conexión en la aplicación web para la base de datos.
Creación, configuración e implementación de una aplicación web en una máquina virtual de Azure

Implementación en Azure
Creación y configuración de una máquina virtual Windows con SQL Azure base de datos e implementación de una aplicación web en el entorno mediante DSC de PowerShell
Sonarqube Docker Web App en Linux con Azure SQL

Implementación en Azure
Esta plantilla implementa Sonarqube en un contenedor de Linux de Azure App Service aplicación web mediante la imagen oficial de Sonarqube y respaldada por un Azure SQL Server.

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso servers/firewallRules se puede implementar con operaciones destinadas a:

  • Grupos de recursos

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de los recursos

Para crear un recurso Microsoft.Sql/servers/firewallRules, agregue el siguiente terraform a la plantilla.

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

Valores de propiedad

servers/firewallRules

Nombre Descripción Value
type Tipo de recurso "Microsoft.Sql/servers/firewallRules@2023-05-01-preview"
name El nombre del recurso string (obligatorio)

Límite de caracteres: 1-128

Caracteres válidos:
No puede usar:
<>*%&:;\/? ni caracteres de control

No puede terminar con un punto.
parent_id Identificador del recurso que es el elemento primario de este recurso. Identificador del recurso de tipo: servidores
properties Propiedades de recursos. ServerFirewallRuleProperties

ServerFirewallRuleProperties

Nombre Descripción Valor
endIpAddress Dirección IP final de la regla de firewall. Debe tener el formato IPv4. Debe ser mayor o igual que startIpAddress. Use el valor "0.0.0.0" para todas las direcciones IP internas de Azure. string
startIpAddress Dirección IP inicial de la regla de firewall. Debe tener el formato IPv4. Use el valor "0.0.0.0" para todas las direcciones IP internas de Azure. string