Set-AzureTrafficManagerEndpoint
Aktualizuje właściwości punktu końcowego w profilu usługi Traffic Manager.
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-AzureTrafficManagerEndpoint
-DomainName <String>
[-Location <String>]
[-Type <String>]
[-Status <String>]
[-Weight <Int32>]
[-MinChildEndpoints <Int32>]
-TrafficManagerProfile <IProfileWithDefinition>
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Opis
Polecenie cmdlet Set-AzureTrafficManagerEndpoint aktualizuje właściwości punktu końcowego w profilu usługi Microsoft Azure Traffic Manager. Jeśli punkt końcowy nie istnieje w bieżącym profilu, to polecenie cmdlet go utworzy. Po dodaniu punktu końcowego przekaż wynik do polecenia cmdlet Set-AzureTrafficManagerProfile przy użyciu operatora potoku. To polecenie cmdlet nawiązuje połączenie z platformą Azure, aby zapisać zmiany.
Przykłady
Przykład 1. Aktualizowanie punktu końcowego dla profilu
PS C:\>$TrafficManagerProfile = Get-AzureTrafficManagerProfile -Name "ContosoProfile"
PS C:\> Set-AzureTrafficManagerEndpoint -TrafficManagerProfile $TrafficManagerProfile -DomainName "ContosoApp02.cloudapp.net" -Status "Enabled" -Type "CloudService" -Weight 2 -Location myLocation | Set-AzureTrafficManagerProfile
Pierwsze polecenie używa polecenia cmdlet Get-AzureTrafficManagerProfile w celu pobrania profilu o nazwie ContosoProfile, a następnie zapisuje go w zmiennej $TrafficManagerProfile.
Drugie polecenie aktualizuje punkt końcowy w profilu usługi Traffic Manager przechowywanym w $TrafficManagerProfile. Punkt końcowy ma nazwę domeny ContosoApp02.cloudapp.net. Polecenie określa również stan, typ, wagę i lokalizację punktu końcowego. Polecenie przekazuje zmodyfikowany profil do polecenia cmdlet Set-AzureTrafficManagerProfile w celu nawiązania połączenia z platformą Azure w celu zapisania zmian.
Parametry
-DomainName
Określa nazwę domeny punktu końcowego do zmodyfikowania.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Location
Określa lokalizację punktu końcowego, który dodaje polecenie cmdlet. Musi to być lokalizacja platformy Azure.
Ten parametr musi zawierać wartość dla punktów końcowych typu "Any" lub typu "TrafficManager" w profilu, który ma metodę równoważenia obciążenia ustawioną na "Wydajność".
Możliwe wartości to nazwy regionów platformy Azure, jak pokazano na stronie https://azure.microsoft.com/regions/https://azure.microsoft.com/regions/
.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-MinChildEndpoints
Określa minimalną liczbę punktów końcowych, które profil zagnieżdżony musi mieć w trybie online, aby ten punkt końcowy był traktowany w trybie online.
Typ: | Int32 |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | 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 |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Status
Określa stan punktu końcowego monitorowania. Prawidłowe wartości to:
- Włączony
- Disabled
Jeśli określisz wartość Włączone, usługa Traffic Manager monitoruje punkt końcowy, a metoda równoważenia obciążenia uwzględnia ją podczas zarządzania ruchem.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-TrafficManagerProfile
Określa obiekt profilu usługi Traffic Manager, dla którego ma być modyfikowany punkt końcowy.
Typ: | IProfileWithDefinition |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-Type
Określa typ punktu końcowego. Prawidłowe wartości to:
CloudService
AzureWebsite
TrafficManager
Dowolne
Jeśli istnieje więcej niż jeden punkt końcowy witryny AzureWebsite, punkty końcowe muszą znajdować się w różnych centrach danych.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Weight
Określa wagę punktu końcowego, który dodaje polecenie cmdlet. Prawidłowy zakres wartości dla tego parametru to [11000].
Ten parametr jest używany tylko dla zasad równoważenia obciążenia RoundRobin.
Typ: | Int32 |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
Dane wyjściowe
Microsoft.WindowsAzure.Commands.Utilities.TrafficManager.Models.IProfileWithDefinition
To polecenie cmdlet generuje obiekt profilu usługi Traffic Manager, który zawiera informacje o zaktualizowanym profilu.