次の方法で共有


New-AzureSqlDatabaseServerFirewallRule

Azure SQL Database Server にファイアウォール規則を作成します。

Note

このドキュメントで参照されているコマンドレットは、Azure Service Manager (ASM) API を使用するレガシ Azure リソースを管理するためのものです。 ASM の廃止が予定されているため、新しいリソースを作成する場合、このレガシ PowerShell モジュールは推奨されません。 詳細については、「Azure Service Manager の廃止」を参照してください。

Az PowerShell モジュールは、PowerShell を使用して Azure Resource Manager (ARM) リソースを管理するための推奨される PowerShell モジュールです。

構文

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>]

説明

New-AzureSqlDatabaseServerFirewallRule コマンドレットは、現在のサブスクリプションの Azure SQL Database Server の指定されたインスタンスにファイアウォール規則を作成します。

StartIpAddress パラメーターと EndIpAddress パラメーターを使用して、この規則で Azure SQL Database サーバーへの接続を許可する IP アドレスの範囲を指定します。

AllowAllAzureServices パラメーターを指定して、サーバーへの Azure 接続を許可する規則を作成します。 規則の開始と終了の IP アドレス値は 0.0.0.0 です。 ファイアウォール規則の名前を指定しない場合、このコマンドレットは既定の名前 AllowAllAzureServices を割り当てます。

例 1: ファイアウォール規則を作成する

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

このコマンドは、lpqd0zbr8y という名前の Azure SQL Database サーバーにファイアウォール規則 FirewallRule24 を作成します。 このコマンドは、IP アドレス範囲を指定します。

例 2: すべての Azure サービスを許可するルールを作成する

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

このコマンドは、Azure 接続を許可する lpqd0zbr8y という名前のサーバーに AzureConnections という名前のファイアウォール規則を作成します。

例 3: 既定の名前を使用するすべての Azure サービスを許可するルールを作成する 既定の名前を使用するすべての Azure サービスを許可するルールを作成する

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

このコマンドは、指定されたサーバーに、Azure 接続を許可する lpqd0zbr8y という名前のファイアウォール規則を作成します。 このコマンドは、既定の規則名 AllowAllAzureServices を割り当てます。

パラメーター

-AllowAllAzureServices

このファイアウォール規則により、すべての Azure IP アドレスがサーバーにアクセスすることを許可することを示します。

型:SwitchParameter
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Confirm

コマンドレットの実行前に確認を求めるメッセージが表示されます。

型:SwitchParameter
Aliases:cf
配置:Named
規定値:False
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-EndIpAddress

この規則の IP アドレス範囲の終了値を指定します。

型:String
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Force

ユーザーに確認せずに、直ちにコマンドを実行します。

型:SwitchParameter
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Profile

このコマンドレットが読み取る Azure プロファイルを指定します。 プロファイルを指定しない場合、このコマンドレットはローカルの既定のプロファイルから読み取ります。

型:AzureSMProfile
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-RuleName

新しいファイアウォール規則の名前を指定します。

型:String
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-ServerName

サーバーの名前を指定します。 このコマンドレットは、このコマンドレットが指定するサーバー上にファイアウォール規則を作成します。 完全修飾 DNS 名ではなく、サーバー名を指定します。

型:String
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

-StartIpAddress

ファイアウォール規則の IP アドレス範囲の開始値を指定します。

型:String
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-WhatIf

コマンドレットの実行時に発生する内容を示します。 このコマンドレットは実行されません。

型:SwitchParameter
Aliases:wi
配置:Named
規定値:False
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

出力

Microsoft.WindowsAzure.Commands.SqlDatabase.Model.SqlDatabaseServerFirewallRuleContext