New-AzureSqlDatabaseServerFirewallRule
Crea una regola del firewall in database SQL di Azure Server.
Nota
I cmdlet a cui si fa riferimento in questa documentazione sono per la gestione delle risorse di Azure legacy che usano le API di Azure Service Manager (ASM). Questo modulo di PowerShell legacy non è consigliato durante la creazione di nuove risorse perché ASM è pianificato per il ritiro. Per altre informazioni, vedere Ritiro di Azure Service Manager.
Il modulo Az PowerShell è il modulo PowerShell consigliato per la gestione delle risorse di Azure Resource Manager (ARM) con PowerShell.
Sintassi
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>]
Descrizione
Il cmdlet New-AzureSqlDatabaseServerFirewallRule crea una regola del firewall nell'istanza specificata di database SQL di Azure Server nella sottoscrizione corrente.
Usare i parametri StartIpAddress e EndIpAddress per specificare un intervallo di indirizzi IP che questa regola consente di connettersi al server database SQL di Azure.
Specificare il parametro AllowAllAzureServices per creare una regola che consenta le connessioni di Azure al server. La regola ha valori di indirizzo IP iniziale e finale pari a 0.0.0.0. Se non si specifica un nome di regola del firewall, questo cmdlet assegna il nome predefinito AllowAllAzureServices.
Esempio
Esempio 1: Creare una regola del firewall
PS C:\>New-AzureSqlDatabaseServerFirewallRule -ServerName "lpqd0zbr8y" -RuleName "FirewallRule24" -StartIpAddress 10.1.1.1 -EndIpAddress 10.1.1.2
Questo comando crea una regola del firewall FirewallRule24 nel server database SQL di Azure denominato lpqd0zbr8y. Il comando specifica un intervallo di indirizzi IP.
Esempio 2: Creare una regola che consenta tutti i servizi di Azure
PS C:\>New-AzureSqlDatabaseServerFirewallRule -ServerName "lpqd0zbr8y" -AllowAllAzureServices -RuleName "AzureConnections"
Questo comando crea una regola del firewall denominata AzureConnections nel server denominato lpqd0zbr8y che consente le connessioni di Azure.
Esempio 3: Creare una regola che consenta a tutti i servizi di Azure che usano il nome predefinito Creare una regola che consenta a tutti i servizi di Azure che usano il nome predefinito
PS C:\>New-AzureSqlDatabaseServerFirewallRule -ServerName "lpqd0zbr8y" -AllowAllAzureServices
Questo comando crea una regola del firewall nel server specificato denominato lpqd0zbr8y che consente le connessioni di Azure. Il comando assegna il nome della regola predefinito AllowAllAzureServices.
Parametri
-AllowAllAzureServices
Indica che questa regola del firewall consente a tutti gli indirizzi IP di Azure di accedere al server.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Confirm
Richiede conferma prima di eseguire il cmdlet.
Tipo: | SwitchParameter |
Alias: | cf |
Posizione: | Named |
Valore predefinito: | False |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-EndIpAddress
Specifica il valore finale dell'intervallo di indirizzi IP per questa regola.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Force
Forza l'esecuzione del comando senza chiedere conferma all'utente.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Profile
Specifica il profilo di Azure da cui viene letto questo cmdlet. Se non si specifica un profilo, questo cmdlet legge dal profilo predefinito locale.
Tipo: | AzureSMProfile |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-RuleName
Specifica il nome della nuova regola del firewall.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ServerName
Specifica il nome di un server. Questo cmdlet crea una regola del firewall nel server specificato da questo cmdlet. Specificare il nome del server, non il nome DNS completo.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-StartIpAddress
Specifica il valore iniziale dell'intervallo di indirizzi IP per la regola del firewall.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-WhatIf
Mostra gli effetti dell'esecuzione del cmdlet. Il cmdlet non viene eseguito.
Tipo: | SwitchParameter |
Alias: | wi |
Posizione: | Named |
Valore predefinito: | False |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
Output
Microsoft.WindowsAzure.Commands.SqlDatabase.Model.SqlDatabaseServerFirewallRuleContext