Add-AzLoadBalancerInboundNatRuleConfig
Lägger till en konfiguration av inkommande NAT-regler i en lastbalanserare.
Syntax
Add-AzLoadBalancerInboundNatRuleConfig
-LoadBalancer <PSLoadBalancer>
-Name <String>
[-Protocol <String>]
[-FrontendPort <Int32>]
[-BackendPort <Int32>]
[-IdleTimeoutInMinutes <Int32>]
[-EnableFloatingIP]
[-EnableTcpReset]
[-FrontendIpConfiguration <PSFrontendIPConfiguration>]
[-FrontendPortRangeStart <Int32>]
[-FrontendPortRangeEnd <Int32>]
[-BackendAddressPool <PSBackendAddressPool>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Add-AzLoadBalancerInboundNatRuleConfig
-LoadBalancer <PSLoadBalancer>
-Name <String>
[-Protocol <String>]
[-FrontendPort <Int32>]
[-BackendPort <Int32>]
[-IdleTimeoutInMinutes <Int32>]
[-EnableFloatingIP]
[-EnableTcpReset]
[-FrontendIpConfigurationId <String>]
[-FrontendPortRangeStart <Int32>]
[-FrontendPortRangeEnd <Int32>]
[-BackendAddressPoolId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Cmdleten Add-AzLoadBalancerInboundNatRuleConfig lägger till en nat-regelkonfiguration (inkommande nätverksadressöversättning) till en Azure-lastbalanserare.
Exempel
Exempel 1: Lägga till en konfiguration av inkommande NAT-regler i en lastbalanserare
$slb = Get-AzLoadBalancer -Name "MyLoadBalancer" -ResourceGroupName "MyResourceGroup"
$slb | Add-AzLoadBalancerInboundNatRuleConfig -Name "NewNatRule" -FrontendIPConfiguration $slb.FrontendIpConfigurations[0] -Protocol "Tcp" -FrontendPort 3350 -BackendPort 3350 -EnableFloatingIP
$slb | Set-AzLoadBalancer
Det första kommandot hämtar lastbalanseraren med namnet MyloadBalancer och lagrar den sedan i variabeln $slb. Det andra kommandot använder pipelineoperatorn för att skicka lastbalanseraren i $slb för att Add-AzLoadBalancerInboundNatRuleConfig, som lägger till en konfiguration av inkommande NAT-regler i lastbalanseraren. Det sista kommandot anger konfigurationen till lastbalanseraren. Om du inte utför Set-AzLoadBalancer tillämpas inte ändringarna på lastbalanseraren.
Exempel 2: Lägg till en konfiguration för inkommande NAT-regel V2 till en lastbalanserare
$slb = Get-AzLoadBalancer -Name "MyLoadBalancer" -ResourceGroupName "MyResourceGroup"
$slb | Add-AzLoadBalancerInboundNatRuleConfig -Name "NewNatRuleV2" -FrontendIPConfiguration $slb.FrontendIpConfigurations[0] -Protocol "Tcp" -IdleTimeoutInMinutes 10 -FrontendPortRangeStart 3389 -FrontendPortRangeEnd 4000 -BackendAddressPool $slb.BackendAddressPools[0] -BackendPort 3389
$slb | Set-AzLoadBalancer
Det första kommandot hämtar lastbalanseraren med namnet MyloadBalancer och lagrar den sedan i variabeln $slb. Det andra kommandot använder pipelineoperatorn för att skicka lastbalanseraren i $slb för att Add-AzLoadBalancerInboundNatRuleConfig, som lägger till en inkommande NAT-regel V2-konfiguration till lastbalanseraren. Det sista kommandot anger konfigurationen till lastbalanseraren. Om du inte utför Set-AzLoadBalancer tillämpas inte ändringarna på lastbalanseraren.
Parametrar
-BackendAddressPool
Anger serverdelsadresspoolen som ska associeras med en konfiguration av inkommande NAT-regler.
Typ: | PSBackendAddressPool |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-BackendAddressPoolId
Anger ID för ett BackendAddressPool-objekt som ska associeras med en konfiguration av inkommande NAT-regler.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-BackendPort
Anger serverdelsporten för trafik som matchas av en regelkonfiguration.
Typ: | Int32 |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-Confirm
Uppmanar dig att bekräfta innan du kör cmdleten.
Typ: | SwitchParameter |
Alias: | cf |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-DefaultProfile
Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.
Typ: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-EnableFloatingIP
Anger att den här cmdleten aktiverar en flytande IP-adress för en regelkonfiguration.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-EnableTcpReset
Ta emot dubbelriktad TCP-återställning vid TCP-flödes timeout för inaktivitet eller oväntad anslutning. Det här elementet används endast när protokollet är inställt på TCP.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-FrontendIpConfiguration
Anger en lista över IP-adresser på klientsidan som ska associeras med en konfiguration av inkommande NAT-regler.
Typ: | PSFrontendIPConfiguration |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-FrontendIpConfigurationId
Anger ett ID för en ip-adresskonfiguration på klientsidan.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-FrontendPort
Anger den klientdelsport som matchas av en regelkonfiguration.
Typ: | Int32 |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-FrontendPortRangeEnd
Anger det sista portnumret i intervallet för externa portar som används av en regelkonfiguration. Godtagbara värden mellan 1 och 65535.
Typ: | Nullable<T>[Int32] |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-FrontendPortRangeStart
Anger det första portnumret i intervallet för externa portar som används av en regelkonfiguration. Godtagbara värden mellan 1 och 65534.
Typ: | Nullable<T>[Int32] |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-IdleTimeoutInMinutes
Anger hur lång tid, i minuter, som konversationernas tillstånd underhålls i en lastbalanserare.
Typ: | Int32 |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-LoadBalancer
Anger ett LoadBalancer- objekt. Den här cmdleten lägger till en konfiguration av inkommande NAT-regler till lastbalanseraren som den här parametern anger.
Typ: | PSLoadBalancer |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-Name
Anger namnet på den inkommande NAT-regelkonfigurationen som ska läggas till.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Protocol
Anger det protokoll som matchas av en inkommande NAT-regel. De acceptabla värdena för den här parametern är: Tcp eller Udp.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-WhatIf
Visar vad som skulle hända om cmdleten körs. Cmdleten körs inte.
Typ: | SwitchParameter |
Alias: | wi |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
Indata
Utdata
Relaterade länkar
Azure PowerShell