Sdílet prostřednictvím


New-AzPostgreSqlFlexibleServerFirewallRule

Vytvoří nové pravidlo brány firewall nebo aktualizuje existující pravidlo brány firewall.

Syntax

New-AzPostgreSqlFlexibleServerFirewallRule
   -ResourceGroupName <String>
   -ServerName <String>
   [-Name <String>]
   [-SubscriptionId <String>]
   -EndIPAddress <String>
   -StartIPAddress <String>
   [-DefaultProfile <PSObject>]
   [-AsJob]
   [-NoWait]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzPostgreSqlFlexibleServerFirewallRule
   -ResourceGroupName <String>
   -ServerName <String>
   [-Name <String>]
   [-SubscriptionId <String>]
   -ClientIPAddress <String>
   [-DefaultProfile <PSObject>]
   [-AsJob]
   [-NoWait]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-AzPostgreSqlFlexibleServerFirewallRule
   -ResourceGroupName <String>
   -ServerName <String>
   [-Name <String>]
   [-SubscriptionId <String>]
   [-AllowAll]
   [-DefaultProfile <PSObject>]
   [-AsJob]
   [-NoWait]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Vytvoří nové pravidlo brány firewall nebo aktualizuje existující pravidlo brány firewall.

Příklady

Příklad 1: Vytvoření nového pravidla brány firewall serveru PostgreSql

New-AzPostgreSqlFlexibleServerFirewallRule -Name firewallrule-test -ResourceGroupName PowershellPostgreSqlTest -ServerName postgresql-test -EndIPAddress 0.0.0.1 -StartIPAddress 0.0.0.0

Name              StartIPAddress EndIPAddress
----------------- -------------- ------------
firewallrule-test 0.0.0.0        0.0.0.1

Tyto rutiny vytvoří pravidlo brány firewall serveru PostgreSql.

Příklad 2: Vytvořte nové pravidlo brány firewall PostgreSql pomocí parametru -ClientIPAddress.

New-AzPostgreSqlFlexibleServerFirewallRule -ResourceGroupName PowershellPostgreSqlTest -ServerName postgresql-test -ClientIPAddress 0.0.0.1

Name                                StartIPAddress EndIPAddress
----                                -------------- ------------
ClientIPAddress_2020-08-11_18-19-27 0.0.0.1        0.0.0.1

Tyto rutiny vytvoří pravidlo brány firewall PostgreSql pomocí -ClientIPAddress.

Příklad 3: Vytvoření nového pravidla brány firewall PostgreSql pro povolení všech IP adres

New-AzPostgreSqlFlexibleServerFirewallRule -ResourceGroupName PowershellPostgreSqlTest -ServerName postgresql-test -AllowAll

Name                         StartIPAddress EndIPAddress
----                         -------------- ------------
AllowAll_2020-08-11_18-19-27 0.0.0.0        255.255.255.255

Tato rutina vytvoří nové pravidlo brány firewall PostgreSql, které povolí všechny IP adresy.

Parametry

-AllowAll

Umožňuje povolit všechny IP adresy rozsahu od 0.0.0.0 do 255.255.255.255.255.

Typ:SwitchParameter
Position:Named
výchozí hodnota:None
Vyžadováno:True
Accept pipeline input:False
Accept wildcard characters:False

-AsJob

Spuštění příkazu jako úlohy

Typ:SwitchParameter
Position:Named
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:False
Accept wildcard characters:False

-ClientIPAddress

Klient zadal jednu IP adresu pravidla brány firewall serveru. Musí to být formát IPv4.

Typ:String
Position:Named
výchozí hodnota:None
Vyžadováno:True
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Před spuštěním rutiny zobrazí výzvu k potvrzení.

Typ:SwitchParameter
Aliases:cf
Position:Named
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.

Typ:PSObject
Aliases:AzureRMContext, AzureCredential
Position:Named
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:False
Accept wildcard characters:False

-EndIPAddress

Koncová IP adresa pravidla brány firewall serveru. Musí to být formát IPv4.

Typ:String
Position:Named
výchozí hodnota:None
Vyžadováno:True
Accept pipeline input:False
Accept wildcard characters:False

-Name

Název pravidla brány firewall serveru. Pokud není zadáno, výchozí hodnota není definována. Pokud je k dispozici allowAll, výchozí název je AllowAll_yyyy-MM-dd_HH-mm-ss.

Typ:String
Aliases:FirewallRuleName
Position:Named
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:False
Accept wildcard characters:False

-NoWait

Asynchronní spuštění příkazu

Typ:SwitchParameter
Position:Named
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Název skupiny zdrojů. Název nerozlišuje malá a velká písmena.

Typ:String
Position:Named
výchozí hodnota:None
Vyžadováno:True
Accept pipeline input:False
Accept wildcard characters:False

-ServerName

Název serveru.

Typ:String
Position:Named
výchozí hodnota:None
Vyžadováno:True
Accept pipeline input:False
Accept wildcard characters:False

-StartIPAddress

Počáteční IP adresa pravidla brány firewall serveru. Musí to být formát IPv4.

Typ:String
Position:Named
výchozí hodnota:None
Vyžadováno:True
Accept pipeline input:False
Accept wildcard characters:False

-SubscriptionId

ID cílového předplatného.

Typ:String
Position:Named
výchozí hodnota:(Get-AzContext).Subscription.Id
Vyžadováno:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Zobrazuje, co by se stalo při spuštění rutiny. Rutina není spuštěna.

Typ:SwitchParameter
Aliases:wi
Position:Named
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:False
Accept wildcard characters:False

Výstupy

IFirewallRule