Add-AzLoadBalancerRuleConfig
Aggiunge una configurazione di regola a un servizio di bilanciamento del carico.
Sintassi
SetByResource (Impostazione predefinita)
Add-AzLoadBalancerRuleConfig
-LoadBalancer <PSLoadBalancer>
-Name <String>
[-Protocol <String>]
[-LoadDistribution <String>]
[-FrontendPort <Int32>]
[-BackendPort <Int32>]
[-IdleTimeoutInMinutes <Int32>]
[-EnableFloatingIP]
[-EnableTcpReset]
[-DisableOutboundSNAT]
[-EnableConnectionTracking]
[-FrontendIpConfiguration <PSFrontendIPConfiguration>]
[-BackendAddressPool <PSBackendAddressPool[]>]
[-Probe <PSProbe>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
SetByResourceId
Add-AzLoadBalancerRuleConfig
-LoadBalancer <PSLoadBalancer>
-Name <String>
[-Protocol <String>]
[-LoadDistribution <String>]
[-FrontendPort <Int32>]
[-BackendPort <Int32>]
[-IdleTimeoutInMinutes <Int32>]
[-EnableFloatingIP]
[-EnableTcpReset]
[-DisableOutboundSNAT]
[-EnableConnectionTracking]
[-FrontendIpConfigurationId <String>]
[-BackendAddressPoolId <String[]>]
[-ProbeId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Descrizione
Il cmdlet Add-AzLoadBalancerRuleConfig aggiunge una configurazione della regola a un servizio di bilanciamento del carico di Azure.
Esempio
Esempio 1: Aggiungere una configurazione di regola a un servizio di bilanciamento del carico
$slb = Get-AzLoadBalancer -Name "MyLoadBalancer" -ResourceGroupName "MyResourceGroup"
$slb | Add-AzLoadBalancerRuleConfig -Name "NewRule" -FrontendIPConfiguration $slb.FrontendIpConfigurations[0] -Protocol "Tcp" -FrontendPort 3350 -BackendPort 3350 -EnableFloatingIP
$slb | Set-AzLoadBalancer
Il primo comando ottiene il servizio di bilanciamento del carico denominato MyLoadBalancer e quindi lo archivia nella variabile $slb.
Il secondo comando usa l'operatore pipeline per passare il servizio di bilanciamento del carico in $slb a Add-AzLoadBalancerRuleConfig , che aggiunge la configurazione della regola denominata NewRule.
Il terzo comando aggiornerà il servizio di bilanciamento del carico in Azure con la nuova configurazione della regola di bilanciamento del carico.
Esempio 2: Aggiungere una configurazione di regola con due pool di indirizzi back-end a un servizio di bilanciamento del carico
$slb = Get-AzLoadBalancer -Name "MyLoadBalancer" -ResourceGroupName "MyResourceGroup"
$MyBackendPool1 = Get-AzLoadBalancerBackendAddressPool -ResourceGroupName $resourceGroup -LoadBalancerName $MyLoadBalancer -Name $backendPool1Name
$MyBackendPool2 = Get-AzLoadBalancerBackendAddressPool -ResourceGroupName $resourceGroup -LoadBalancerName $MyLoadBalancer -Name $backendPool2Name
$slb | Add-AzLoadBalancerRuleConfig -Name "NewRule" -FrontendIPConfiguration $slb.FrontendIpConfigurations[0] -Protocol All -FrontendPort 0 -BackendPort 0 -BackendAddressPool $MyBackendPool1, $MyBackendPool2
$slb | Set-AzLoadBalancer
In questo modo il servizio di bilanciamento del carico del gateway avrà più pool back-end. Il primo comando otterrà il servizio di bilanciamento del carico denominato MyLoadBalancer e quindi lo archivia nella variabile $slb.
Il secondo e il terzo comando otterranno i pool di indirizzi back-end da aggiungere alla regola Il comando forth aggiungerà una nuova regola con pool back-end configurati il quinto comando aggiornerà il servizio di bilanciamento del carico in azure con la nuova configurazione della regola di bilanciamento del carico.
Parametri
-BackendAddressPool
Specifica il pool di indirizzi back-end da associare a una configurazione della regola di bilanciamento del carico.
Proprietà dei parametri
Set di parametri
SetByResource
Posizione: Named
Obbligatorio: False
Valore dalla pipeline: False
Valore dalla pipeline in base al nome della proprietà: True
Valore dagli argomenti rimanenti: False
-BackendAddressPoolId
Specifica l'ID di un oggetto BackendAddressPool da associare a una configurazione della regola di bilanciamento del carico.
Proprietà dei parametri
Tipo: String [ ]
Valore predefinito: None
Supporta i caratteri jolly: False
DontShow: False
Set di parametri
SetByResourceId
Posizione: Named
Obbligatorio: False
Valore dalla pipeline: False
Valore dalla pipeline in base al nome della proprietà: True
Valore dagli argomenti rimanenti: False
-BackendPort
Specifica la porta back-end per il traffico corrispondente a una configurazione della regola di bilanciamento del carico.
Proprietà dei parametri
Tipo: Int32
Valore predefinito: None
Supporta i caratteri jolly: False
DontShow: False
Set di parametri
(All)
Posizione: Named
Obbligatorio: False
Valore dalla pipeline: False
Valore dalla pipeline in base al nome della proprietà: True
Valore dagli argomenti rimanenti: False
-Confirm
Richiede conferma prima di eseguire il cmdlet.
Proprietà dei parametri
Tipo: SwitchParameter
Valore predefinito: None
Supporta i caratteri jolly: False
DontShow: False
Alias: cfr
Set di parametri
(All)
Posizione: Named
Obbligatorio: False
Valore dalla pipeline: False
Valore dalla pipeline in base al nome della proprietà: False
Valore dagli argomenti rimanenti: False
-DefaultProfile
Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure.
Proprietà dei parametri
Tipo: IAzureContextContainer
Valore predefinito: None
Supporta i caratteri jolly: False
DontShow: False
Alias: AzContext, AzureRmContext, AzureCredential
Set di parametri
(All)
Posizione: Named
Obbligatorio: False
Valore dalla pipeline: False
Valore dalla pipeline in base al nome della proprietà: False
Valore dagli argomenti rimanenti: False
-DisableOutboundSNAT
Configura SNAT per le macchine virtuali nel pool back-end per l'uso dell'indirizzo publicIP specificato nel front-end della regola di bilanciamento del carico.
Proprietà dei parametri
Tipo: SwitchParameter
Valore predefinito: None
Supporta i caratteri jolly: False
DontShow: False
Set di parametri
(All)
Posizione: Named
Obbligatorio: False
Valore dalla pipeline: False
Valore dalla pipeline in base al nome della proprietà: False
Valore dagli argomenti rimanenti: False
-EnableConnectionTracking
Configura SNAT per le macchine virtuali nel pool back-end per l'uso dell'indirizzo publicIP specificato nel front-end della regola di bilanciamento del carico.
Proprietà dei parametri
Tipo: SwitchParameter
Valore predefinito: None
Supporta i caratteri jolly: False
DontShow: False
Set di parametri
(All)
Posizione: Named
Obbligatorio: False
Valore dalla pipeline: False
Valore dalla pipeline in base al nome della proprietà: False
Valore dagli argomenti rimanenti: False
-EnableFloatingIP
Indica che questo cmdlet abilita un indirizzo IP mobile per una configurazione della regola.
Proprietà dei parametri
Tipo: SwitchParameter
Valore predefinito: None
Supporta i caratteri jolly: False
DontShow: False
Set di parametri
(All)
Posizione: Named
Obbligatorio: False
Valore dalla pipeline: False
Valore dalla pipeline in base al nome della proprietà: False
Valore dagli argomenti rimanenti: False
-EnableTcpReset
Ricevere la reimpostazione TCP bidirezionale sul timeout di inattività del flusso TCP o la terminazione imprevista della connessione. Questo elemento viene utilizzato solo quando il protocollo è impostato su TCP.
Proprietà dei parametri
Tipo: SwitchParameter
Valore predefinito: None
Supporta i caratteri jolly: False
DontShow: False
Set di parametri
(All)
Posizione: Named
Obbligatorio: False
Valore dalla pipeline: False
Valore dalla pipeline in base al nome della proprietà: False
Valore dagli argomenti rimanenti: False
-FrontendIpConfiguration
Specifica un elenco di indirizzi IP front-end da associare a una configurazione della regola di bilanciamento del carico.
Proprietà dei parametri
Set di parametri
SetByResource
Posizione: Named
Obbligatorio: False
Valore dalla pipeline: False
Valore dalla pipeline in base al nome della proprietà: True
Valore dagli argomenti rimanenti: False
-FrontendIpConfigurationId
Specifica l'ID per una configurazione dell'indirizzo IP front-end.
Proprietà dei parametri
Tipo: String
Valore predefinito: None
Supporta i caratteri jolly: False
DontShow: False
Set di parametri
SetByResourceId
Posizione: Named
Obbligatorio: False
Valore dalla pipeline: False
Valore dalla pipeline in base al nome della proprietà: True
Valore dagli argomenti rimanenti: False
-FrontendPort
Specifica la porta front-end corrispondente a una configurazione della regola di bilanciamento del carico.
Proprietà dei parametri
Tipo: Int32
Valore predefinito: None
Supporta i caratteri jolly: False
DontShow: False
Set di parametri
(All)
Posizione: Named
Obbligatorio: False
Valore dalla pipeline: False
Valore dalla pipeline in base al nome della proprietà: True
Valore dagli argomenti rimanenti: False
-IdleTimeoutInMinutes
Specifica il periodo di tempo, espresso in minuti, che lo stato delle conversazioni viene mantenuto nel servizio di bilanciamento del carico.
Proprietà dei parametri
Tipo: Int32
Valore predefinito: None
Supporta i caratteri jolly: False
DontShow: False
Set di parametri
(All)
Posizione: Named
Obbligatorio: False
Valore dalla pipeline: False
Valore dalla pipeline in base al nome della proprietà: True
Valore dagli argomenti rimanenti: False
-LoadBalancer
Specifica un oggetto LoadBalancer .
Questo cmdlet aggiunge una configurazione della regola al servizio di bilanciamento del carico specificato da questo parametro.
Proprietà dei parametri
Tipo: PSLoadBalancer
Valore predefinito: None
Supporta i caratteri jolly: False
DontShow: False
Set di parametri
(All)
Posizione: Named
Obbligatorio: True
Valore dalla pipeline: True
Valore dalla pipeline in base al nome della proprietà: True
Valore dagli argomenti rimanenti: False
-LoadDistribution
Specifica una distribuzione del carico.
Proprietà dei parametri
Tipo: String
Valore predefinito: None
Supporta i caratteri jolly: False
DontShow: False
Set di parametri
(All)
Posizione: Named
Obbligatorio: False
Valore dalla pipeline: False
Valore dalla pipeline in base al nome della proprietà: True
Valore dagli argomenti rimanenti: False
-Name
Specifica il nome della configurazione della regola di bilanciamento del carico.
Proprietà dei parametri
Tipo: String
Valore predefinito: None
Supporta i caratteri jolly: False
DontShow: False
Set di parametri
(All)
Posizione: Named
Obbligatorio: True
Valore dalla pipeline: False
Valore dalla pipeline in base al nome della proprietà: False
Valore dagli argomenti rimanenti: False
-Probe
Specifica un probe da associare a una configurazione della regola di bilanciamento del carico.
Proprietà dei parametri
Tipo: PSProbe
Valore predefinito: None
Supporta i caratteri jolly: False
DontShow: False
Set di parametri
SetByResource
Posizione: Named
Obbligatorio: False
Valore dalla pipeline: False
Valore dalla pipeline in base al nome della proprietà: True
Valore dagli argomenti rimanenti: False
-ProbeId
Specifica l'ID del probe da associare a una configurazione della regola di bilanciamento del carico.
Proprietà dei parametri
Tipo: String
Valore predefinito: None
Supporta i caratteri jolly: False
DontShow: False
Set di parametri
SetByResourceId
Posizione: Named
Obbligatorio: False
Valore dalla pipeline: False
Valore dalla pipeline in base al nome della proprietà: True
Valore dagli argomenti rimanenti: False
-Protocol
Specifica il protocollo corrispondente a una regola di bilanciamento del carico.
I valori accettabili per questo parametro sono Tcp o Udp.
Proprietà dei parametri
Tipo: String
Valore predefinito: None
Supporta i caratteri jolly: False
DontShow: False
Set di parametri
(All)
Posizione: Named
Obbligatorio: False
Valore dalla pipeline: False
Valore dalla pipeline in base al nome della proprietà: True
Valore dagli argomenti rimanenti: False
-WhatIf
Mostra gli effetti dell'esecuzione del cmdlet. Il cmdlet non viene eseguito.
Proprietà dei parametri
Tipo: SwitchParameter
Valore predefinito: None
Supporta i caratteri jolly: False
DontShow: False
Alias: Wi
Set di parametri
(All)
Posizione: Named
Obbligatorio: False
Valore dalla pipeline: False
Valore dalla pipeline in base al nome della proprietà: False
Valore dagli argomenti rimanenti: False
CommonParameters
Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters .
Output