New-AzureRmLoadBalancerRuleConfig
Skapar en regelkonfiguration för en lastbalanserare.
Varning
AzureRM PowerShell-modulen är officiellt inaktuell från och med den 29 februari 2024. Användare rekommenderas att migrera från AzureRM till Az PowerShell-modulen för att säkerställa fortsatt support och uppdateringar.
Även om AzureRM-modulen fortfarande kan fungera, underhålls den inte längre eller stöds, vilket gör att användaren kan välja och riskera fortsatt användning. Se våra migreringsresurser för vägledning om övergången till Az-modulen.
Syntax
New-AzureRmLoadBalancerRuleConfig
-Name <String>
[-Protocol <String>]
[-LoadDistribution <String>]
[-FrontendPort <Int32>]
[-BackendPort <Int32>]
[-IdleTimeoutInMinutes <Int32>]
[-EnableFloatingIP]
[-EnableTcpReset]
[-DisableOutboundSNAT]
[-FrontendIpConfiguration <PSFrontendIPConfiguration>]
[-BackendAddressPool <PSBackendAddressPool>]
[-Probe <PSProbe>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzureRmLoadBalancerRuleConfig
-Name <String>
[-Protocol <String>]
[-LoadDistribution <String>]
[-FrontendPort <Int32>]
[-BackendPort <Int32>]
[-IdleTimeoutInMinutes <Int32>]
[-EnableFloatingIP]
[-EnableTcpReset]
[-DisableOutboundSNAT]
[-FrontendIpConfigurationId <String>]
[-BackendAddressPoolId <String>]
[-ProbeId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Cmdleten New-AzureRmLoadBalancerRuleConfig skapar en regelkonfiguration för en Azure-lastbalanserare.
Exempel
1: Skapa en regelkonfiguration för en Azure Load Balancer
PS C:\> $publicip = New-AzureRmPublicIpAddress -ResourceGroupName "MyResourceGroup"
-name MyPublicIP -location 'West US' -AllocationMethod Dynamic
PS C:\> $frontend = New-AzureRmLoadBalancerFrontendIpConfig -Name MyFrontEnd
-PublicIpAddress $publicip
PS C:\> $probe = New-AzureRmLoadBalancerProbeConfig -Name MyProbe -Protocol http -Port
80 -IntervalInSeconds 15 -ProbeCount 2 -RequestPath healthcheck.aspx
PS C:\> New-AzureRmLoadBalancerRuleConfig -Name "MyLBrule" -FrontendIPConfiguration
$frontend -BackendAddressPool $backendAddressPool -Probe $probe -Protocol Tcp
-FrontendPort 80 -BackendPort 80 -IdleTimeoutInMinutes 15 -EnableFloatingIP
-LoadDistribution SourceIP
De första tre kommandona konfigurerar en offentlig IP-adress, en klientdel och en avsökning för regelkonfigurationen i kommandot forth. Kommandot forth skapar en ny regel med namnet MyLBrule med vissa specifikationer.
Parametrar
-BackendAddressPool
Anger ett BackendAddressPool-objekt som ska associeras med en konfiguration av lastbalanserarens regel.
Typ: | PSBackendAddressPool |
Position: | Named |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-BackendAddressPoolId
Anger ID för ett BackendAddressPool-objekt som ska associeras med en konfiguration av lastbalanserarens regel.
Typ: | String |
Position: | Named |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-BackendPort
Anger serverdelsporten för trafik som matchas av den här konfigurationen av lastbalanserarens regel.
Typ: | Int32 |
Position: | Named |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Confirm
Uppmanar dig att bekräfta innan du kör cmdleten.
Typ: | SwitchParameter |
Aliases: | cf |
Position: | Named |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.
Typ: | IAzureContextContainer |
Aliases: | AzureRmContext, AzureCredential |
Position: | Named |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisableOutboundSNAT
Konfigurerar SNAT för de virtuella datorerna i serverdelspoolen så att den offentligaIP-adressen som anges i klientdelen av belastningsutjämningsregeln används.
Typ: | SwitchParameter |
Position: | Named |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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 |
Accept pipeline input: | False |
Accept wildcard characters: | 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 |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FrontendIpConfiguration
Anger en lista över IP-adresser på klientsidan som ska associeras med en konfiguration av lastbalanserarens regel.
Typ: | PSFrontendIPConfiguration |
Position: | Named |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-FrontendIpConfigurationId
Anger ID:t för en ip-adresskonfiguration på klientsidan.
Typ: | String |
Position: | Named |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-FrontendPort
Anger den klientdelsport som matchas av en konfiguration av lastbalanserarens regel.
Typ: | Int32 |
Position: | Named |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | True |
Accept wildcard characters: | 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 |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-LoadDistribution
Anger en belastningsfördelning. De acceptabla värdena för den här parametern är:
- Standardvärde
- Käll-IP
- SourceIPProtocol
Typ: | String |
Position: | Named |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Anger namnet på den belastningsutjämningsregel som den här cmdleten skapar.
Typ: | String |
Position: | Named |
standardvärde: | None |
Obligatorisk: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Probe
Anger en avsökning som ska associeras med en konfiguration av lastbalanserarens regel.
Typ: | PSProbe |
Position: | Named |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ProbeId
Anger ID för avsökningen som ska associeras med en konfiguration av lastbalanserarens regel.
Typ: | String |
Position: | Named |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Protocol
Anger det protokoll som matchas av en konfiguration av lastbalanserarens regel. De acceptabla värdena för den här parametern är: Tcp eller Udp.
Typ: | String |
Position: | Named |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.
Typ: | SwitchParameter |
Aliases: | wi |
Position: | Named |
standardvärde: | None |
Obligatorisk: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Indata
None