New-AzureSqlDatabaseServerFirewallRule
Azure SQL Database Server에서 방화벽 규칙을 만듭니다.
참고
이 설명서에서 참조하는 cmdlet은 Service Management API를 사용하는 레거시 Azure 리소스를 관리하기 위한 것입니다. Azure Resource Manager 리소스를 관리하는 cmdlet은 Az PowerShell 모듈을 참조하세요.
Syntax
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
New-AzureSqlDatabaseServerFirewallRule cmdlet은 현재 구독의 지정된 Azure SQL Database Server 인스턴스에 방화벽 규칙을 만듭니다.
StartIpAddress 및 EndIpAddress 매개 변수를 사용하여 이 규칙에서 Azure SQL Database 서버에 연결할 수 있는 IP 주소 범위를 지정합니다.
AllowAllAzureServices 매개 변수를 지정하여 서버에 대한 Azure 연결을 허용하는 규칙을 만듭니다. 규칙에는 IP 주소 값 0.0.0.0의 시작 및 종료 값이 있습니다. 방화벽 규칙 이름을 지정하지 않으면 이 cmdlet은 기본 이름 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 주소가 서버에 액세스할 수 있음을 나타냅니다.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
cmdlet을 실행하기 전에 확인 메시지가 표시됩니다.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EndIpAddress
이 규칙에 대한 IP 주소 범위의 끝 값을 지정합니다.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
사용자 확인을 요청하지 않고 명령을 강제 실행합니다.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Profile
이 cmdlet이 읽는 Azure 프로필을 지정합니다. 프로필을 지정하지 않으면 이 cmdlet은 로컬 기본 프로필에서 읽습니다.
Type: | AzureSMProfile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RuleName
새 방화벽 규칙의 이름을 지정합니다.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServerName
서버의 이름을 지정합니다. 이 cmdlet은 이 cmdlet이 지정하는 서버에 방화벽 규칙을 만듭니다. 정규화된 DNS 이름이 아닌 서버 이름을 지정합니다.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-StartIpAddress
방화벽 규칙에 대한 IP 주소 범위의 시작 값을 지정합니다.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
cmdlet이 실행될 경우 결과 동작을 표시합니다. cmdlet이 실행되지 않습니다.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
출력
Microsoft.WindowsAzure.Commands.SqlDatabase.Model.SqlDatabaseServerFirewallRuleContext