Udostępnij za pośrednictwem


Set-AzureLoadBalancedEndpoint

Modyfikuje wszystkie punkty końcowe w zestawie modułu równoważenia obciążenia w usłudze platformy Azure.

Uwaga

Polecenia cmdlet, do których odwołuje się ta dokumentacja, służą do zarządzania starszymi zasobami platformy Azure korzystającymi z interfejsów API programu Azure Service Manager (ASM). Ten starszy moduł programu PowerShell nie jest zalecany podczas tworzenia nowych zasobów, ponieważ usługa ASM ma zostać wycofana. Aby uzyskać więcej informacji, zobacz Wycofywanie programu Azure Service Manager.

Moduł Az programu PowerShell jest zalecanym modułem programu PowerShell do zarządzania zasobami usługi Azure Resource Manager (ARM) przy użyciu programu PowerShell.

Składnia

Set-AzureLoadBalancedEndpoint
   -LBSetName <String>
   [-Protocol <String>]
   [-LocalPort <Int32>]
   [-PublicPort <Int32>]
   [-DirectServerReturn <Boolean>]
   [-ACL <NetworkAclObject>]
   [-InternalLoadBalancerName <String>]
   [-IdleTimeoutInMinutes <Int32>]
   [-LoadBalancerDistribution <String>]
   [-VirtualIPName <String>]
   [-ServiceName] <String>
   [-Profile <AzureSMProfile>]
   [-InformationAction <ActionPreference>]
   [-InformationVariable <String>]
   [<CommonParameters>]
Set-AzureLoadBalancedEndpoint
   -LBSetName <String>
   [-Protocol <String>]
   [-LocalPort <Int32>]
   [-PublicPort <Int32>]
   [-DirectServerReturn <Boolean>]
   [-ACL <NetworkAclObject>]
   [-ProbeProtocolTCP]
   [-ProbePort <Int32>]
   [-ProbeIntervalInSeconds <Int32>]
   [-ProbeTimeoutInSeconds <Int32>]
   [-InternalLoadBalancerName <String>]
   [-IdleTimeoutInMinutes <Int32>]
   [-LoadBalancerDistribution <String>]
   [-VirtualIPName <String>]
   [-ServiceName] <String>
   [-Profile <AzureSMProfile>]
   [-InformationAction <ActionPreference>]
   [-InformationVariable <String>]
   [<CommonParameters>]
Set-AzureLoadBalancedEndpoint
   -LBSetName <String>
   [-Protocol <String>]
   [-LocalPort <Int32>]
   [-PublicPort <Int32>]
   [-DirectServerReturn <Boolean>]
   [-ACL <NetworkAclObject>]
   [-ProbeProtocolHTTP]
   -ProbePath <String>
   [-ProbePort <Int32>]
   [-ProbeIntervalInSeconds <Int32>]
   [-ProbeTimeoutInSeconds <Int32>]
   [-InternalLoadBalancerName <String>]
   [-IdleTimeoutInMinutes <Int32>]
   [-LoadBalancerDistribution <String>]
   [-VirtualIPName <String>]
   [-ServiceName] <String>
   [-Profile <AzureSMProfile>]
   [-InformationAction <ActionPreference>]
   [-InformationVariable <String>]
   [<CommonParameters>]

Opis

Polecenie cmdlet Set-AzureLoadBalancedEndpoint modyfikuje wszystkie punkty końcowe w zestawie modułu równoważenia obciążenia w usłudze platformy Azure.

Przykłady

Przykład 1. Modyfikowanie punktów końcowych w zestawie modułu równoważenia obciążenia

PS C:\> Set-AzureLoadBalancedEndpoint -ServiceName "ContosoService" -LBSetName "LBSet01" -Protocol "TCP" -LocalPort 80 -ProbeProtocolTCP -ProbePort 8080

To polecenie modyfikuje wszystkie punkty końcowe w zestawie modułu równoważenia obciążenia o nazwie LBSet01, aby używać protokołu TCP i portu prywatnego 80. Polecenie ustawia sondę modułu równoważenia obciążenia do używania protokołu TCP na porcie 8080.

Przykład 2. Określanie innego wirtualnego adresu IP

PS C:\> Set-AzureLoadBalancedEndpoint -ServiceName "ContosoService" -LBSetName "LBSet02" -VirtualIPName "Vip01"

To polecenie modyfikuje moduł równoważenia obciążenia, który ma nazwę zestawu modułu równoważenia obciążenia, aby użyć wirtualnego adresu IP o nazwie Vip01.

Parametry

-ACL

Określa obiekt konfiguracji listy kontroli dostępu (ACL), który ma zastosowanie do punktów końcowych.

Typ:NetworkAclObject
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-DirectServerReturn

Określa, czy to polecenie cmdlet umożliwia bezpośredni zwrot serwera. Określ $True, aby włączyć lub $False wyłączyć.

Typ:Boolean
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-IdleTimeoutInMinutes

Określa limit czasu bezczynności protokołu TCP w minutach dla punktów końcowych.

Typ:Int32
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-InformationAction

Określa, jak to polecenie cmdlet reaguje na zdarzenie informacyjne.

Dopuszczalne wartości tego parametru to:

  • Kontynuuj
  • Ignoruj
  • Zapytać
  • SilentlyContinue
  • Zatrzymaj
  • Wstrzymanie
Typ:ActionPreference
Aliases:infa
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-InformationVariable

Określa zmienną informacyjną.

Typ:String
Aliases:iv
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-InternalLoadBalancerName

Określa nazwę wewnętrznego modułu równoważenia obciążenia, który zawiera to polecenie cmdlet w konfiguracji.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-LBSetName

Określa nazwę zestawu modułu równoważenia obciążenia, który aktualizuje to polecenie cmdlet.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:True
Accept pipeline input:False
Accept wildcard characters:False

-LoadBalancerDistribution

Określa algorytm dystrybucji modułu równoważenia obciążenia. Prawidłowe wartości to:

  • sourceIP. Koligacja dwu krotki: źródłowy adres IP, docelowy adres IP
  • sourceIPProtocol. Koligacja krotki: źródłowy adres IP, docelowy adres IP, protokół
  • żaden. Koligacja krotki z pięcioma krotkami: źródłowy adres IP, port źródłowy, docelowy adres IP, port docelowy, protokół

Wartość domyślna to brak.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-LocalPort

Określa lokalny, prywatny port używany przez te punkty końcowe. Aplikacje na maszynie wirtualnej nasłuchują na tym porcie dla żądań wejściowych usługi dla tego punktu końcowego.

Typ:Int32
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-ProbeIntervalInSeconds

Określa interwał sondowania w sekundach dla punktów końcowych.

Typ:Int32
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-ProbePath

Określa ścieżkę względną sondy HTTP.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:True
Accept pipeline input:False
Accept wildcard characters:False

-ProbePort

Określa port używany przez sondę modułu równoważenia obciążenia.

Typ:Int32
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-ProbeProtocolHTTP

Określa, że punkty końcowe modułu równoważenia obciążenia używają sondy HTTP.

Typ:SwitchParameter
Position:Named
wartość domyślna:None
Wymagane:True
Accept pipeline input:False
Accept wildcard characters:False

-ProbeProtocolTCP

Określa, że punkty końcowe modułu równoważenia obciążenia używają sondy TCP.

Typ:SwitchParameter
Position:Named
wartość domyślna:None
Wymagane:True
Accept pipeline input:False
Accept wildcard characters:False

-ProbeTimeoutInSeconds

Określa limit czasu sondowania w sekundach.

Typ:Int32
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-Profile

Określa profil platformy Azure, z którego to polecenie cmdlet odczytuje. Jeśli nie określisz profilu, to polecenie cmdlet odczytuje z lokalnego profilu domyślnego.

Typ:AzureSMProfile
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-Protocol

Określa protokół punktów końcowych. Prawidłowe wartości to:

  • TCP
  • UDP
Typ:String
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-PublicPort

Określa publiczny port używany przez punkt końcowy. Jeśli nie określisz wartości, platforma Azure przypisze dostępny port.

Typ:Int32
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-ServiceName

Określa nazwę usługi platformy Azure, która zawiera punkty końcowe, które modyfikuje to polecenie cmdlet.

Typ:String
Position:0
wartość domyślna:None
Wymagane:True
Accept pipeline input:True
Accept wildcard characters:False

-VirtualIPName

Określa nazwę wirtualnego adresu IP, który platforma Azure kojarzy z punktami końcowymi. Aby dodać wirtualne adresy IP do usługi, użyj polecenia cmdlet Add-AzureVirtualIP .

Typ:String
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False