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 de Azure heredados que usan las API de Azure Service Management (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 de 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