Udostępnij za pośrednictwem


Add-AzureTrafficManagerEndpoint

Dodaje punkt końcowy do 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

Add-AzureTrafficManagerEndpoint
   -DomainName <String>
   [-Location <String>]
   -Type <String>
   -Status <String>
   [-Weight <Int32>]
   [-MinChildEndpoints <Int32>]
   -TrafficManagerProfile <IProfileWithDefinition>
   [-Profile <AzureSMProfile>]
   [<CommonParameters>]

Opis

Polecenie cmdlet Add-AzureTrafficManagerEndpoint dodaje punkt końcowy do profilu usługi Microsoft Azure Traffic Manager. 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. Dodawanie punktu końcowego do profilu

PS C:\>$TrafficManagerProfile = Get-AzureTrafficManagerProfile -Name "ContosoProfile"
PS C:\> Add-AzureTrafficManagerEndpoint -TrafficManagerProfile $TrafficManagerProfile -DomainName "Contoso02App.cloudapp.net" -Status "Enabled" -Type "CloudService" | 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 dodaje punkt końcowy do profilu usługi Traffic Manager przechowywanego w $TrafficManagerProfile. Punkt końcowy ma nazwę domeny Contoso02App.couldapp.net. Polecenie określa również, czy jest on włączony i jego typ. Polecenie przekazuje obiekt profilu do polecenia cmdlet Set-AzureTrafficManagerProfile w celu nawiązania połączenia z platformą Azure w celu zapisania zmian.

Przykład 2: Dodawanie punktu końcowego z określoną lokalizacją i wagą

PS C:\>Add-AzureTrafficManagerEndpoint -TrafficManagerProfile ContosoTrafficManagerProfile -DomainName " Contoso02App.cloudapp.net" -Status Enabled -Type CloudService -Weight 2 -Location myLocation | Set-AzureTrafficManagerProfile

To polecenie dodaje punkt końcowy do profilu usługi Traffic Manager. Punkt końcowy ma nazwę domeny Contoso02App.couldapp.net. Polecenie określa również, czy jest on włączony i jego typ. Polecenie określa również wagę i lokalizację punktu końcowego. Polecenie przekazuje obiekt profilu do polecenia 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 dodania.

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/.

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:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-TrafficManagerProfile

Określa obiekt profilu usługi Traffic Manager, do którego ma zostać dodany 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:True
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.