Compartir a través de


New-AzureSqlDatabaseServerFirewallRule

Crea una regla de firewall en Azure SQL Database Server.

Nota:

Los cmdlets a los que se hace referencia en esta documentación son para administrar recursos heredados de Azure que usan las API de Azure Service Manager (ASM). Este módulo heredado de PowerShell no se recomienda al crear nuevos recursos, ya que ASM está programado para la retirada. Para más información, consulte Retirada de Azure Service Manager.

El módulo Az powerShell es el módulo de PowerShell recomendado para administrar recursos de Azure Resource Manager (ARM) con PowerShell.

Sintaxis

New-AzureSqlDatabaseServerFirewallRule
   -ServerName <String>
   -RuleName <String>
   -StartIpAddress <String>
   -EndIpAddress <String>
   [-Force]
   [-Profile <AzureSMProfile>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzureSqlDatabaseServerFirewallRule
   -ServerName <String>
   [-RuleName <String>]
   [-AllowAllAzureServices]
   [-Force]
   [-Profile <AzureSMProfile>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

El cmdlet New-AzureSqlDatabaseServerFirewallRule crea una regla de firewall en la instancia especificada de Azure SQL Database Server en la suscripción actual.

Use los parámetros StartIpAddress y EndIpAddress para especificar un intervalo de direcciones IP que esta regla permite conectarse al servidor de Azure SQL Database.

Especifique el parámetro AllowAllAzureServices para crear una regla que permita las conexiones de Azure al servidor. La regla tiene valores de dirección IP inicial y final de 0.0.0.0. Si no especifica un nombre de regla de firewall, este cmdlet asigna el nombre predeterminado AllowAllAzureServices.

Ejemplos

Ejemplo 1: Creación de una regla de firewall

PS C:\>New-AzureSqlDatabaseServerFirewallRule -ServerName "lpqd0zbr8y" -RuleName "FirewallRule24" -StartIpAddress 10.1.1.1 -EndIpAddress 10.1.1.2

Este comando crea una regla de firewall FirewallRule24 en el servidor de Azure SQL Database denominado lpqd0zbr8y. El comando especifica un intervalo de direcciones IP.

Ejemplo 2: Creación de una regla que permita todos los servicios de Azure

PS C:\>New-AzureSqlDatabaseServerFirewallRule -ServerName "lpqd0zbr8y" -AllowAllAzureServices -RuleName "AzureConnections"

Este comando crea una regla de firewall denominada AzureConnections en el servidor denominado lpqd0zbr8y que permite conexiones de Azure.

Ejemplo 3: Creación de una regla que permita todos los servicios de Azure que usen el nombre predeterminado Crear una regla que permita todos los servicios de Azure que usen el nombre predeterminado

PS C:\>New-AzureSqlDatabaseServerFirewallRule -ServerName "lpqd0zbr8y" -AllowAllAzureServices

Este comando crea una regla de firewall en el servidor especificado denominado lpqd0zbr8y que permite conexiones de Azure. El comando asigna el nombre de regla predeterminado AllowAllAzureServices.

Parámetros

-AllowAllAzureServices

Indica que esta regla de firewall permite que todas las direcciones IP de Azure accedan al servidor.

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Confirm

Le solicita su confirmación antes de ejecutar el cmdlet.

Tipo:SwitchParameter
Alias:cf
Posición:Named
Valor predeterminado:False
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-EndIpAddress

Especifica el valor final del intervalo de direcciones IP para esta regla.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Force

Obliga al comando a ejecutarse sin solicitar la confirmación del usuario.

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Profile

Especifica el perfil de Azure del que lee este cmdlet. Si no especifica un perfil, este cmdlet lee del perfil predeterminado local.

Tipo:AzureSMProfile
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-RuleName

Especifica el nombre de la nueva regla de firewall.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ServerName

Especifica el nombre de un servidor. Este cmdlet crea una regla de firewall en el servidor que especifica este cmdlet. Especifique el nombre del servidor, no el nombre DNS completo.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-StartIpAddress

Especifica el valor inicial del intervalo de direcciones IP para la regla de firewall.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-WhatIf

Muestra lo que sucedería si se ejecutara el cmdlet. El cmdlet no se ejecuta.

Tipo:SwitchParameter
Alias:wi
Posición:Named
Valor predeterminado:False
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

Salidas

Microsoft.WindowsAzure.Commands.SqlDatabase.Model.SqlDatabaseServerFirewallRuleContext