Sdílet prostřednictvím


Set-AzureTrafficManagerProfile

Aktualizuje vlastnosti profilu Traffic Manageru.

Poznámka:

Rutiny, na které odkazuje tato dokumentace, slouží ke správě starších prostředků Azure, které používají rozhraní API Azure Service Manageru (ASM). Tento starší modul PowerShellu se nedoporučuje při vytváření nových prostředků, protože ASM je naplánované pro vyřazení z provozu. Další informace najdete v části Vyřazení Azure Service Manageru.

Modul Az PowerShell je doporučený modul PowerShellu pro správu prostředků Azure Resource Manageru (ARM) pomocí PowerShellu.

Syntaxe

Set-AzureTrafficManagerProfile
   [-Name <String>]
   [-LoadBalancingMethod <String>]
   [-MonitorPort <Int32>]
   [-MonitorProtocol <String>]
   [-MonitorRelativePath <String>]
   [-Ttl <Int32>]
   -TrafficManagerProfile <IProfileWithDefinition>
   [-Profile <AzureSMProfile>]
   [<CommonParameters>]

Description

Rutina Set-AzureTrafficManagerProfile aktualizuje vlastnosti profilu Microsoft Azure Traffic Manageru.

U profilů, pro které jste nastavili hodnotu LoadBalancingMethod na Převzetí služeb při selhání, můžete určit pořadí převzetí služeb při selhání koncových bodů, které jste přidali do svého profilu, pomocí rutiny Add-AzureTrafficManagerEndpoint. Další informace naleznete v příkladu 3 níže.

Příklady

Příklad 1: Nastavení hodnoty TTL pro profil Traffic Manageru

PS C:\>Set-AzureTrafficManagerProfile -TrafficManagerProfile $MyTrafficManagerProfile -Ttl 60

Tento příkaz nastaví hodnotu TTL na 60 sekund pro objekt profilu Traffic Manageru MyTrafficManagerProfile.

Příklad 2: Nastavení několika hodnot pro profil

PS C:\>Get-AzureTrafficManagerProfile -Name "MyProfile" | Set-AzureTrafficManagerProfile -LoadBalancingMethod "RoundRobin" -Ttl 30 -MonitorProtocol "Http" -MonitorPort 80 -MonitorRelativePath "/"

Tento příkaz získá profil Traffic Manageru s názvem MyProfile pomocí rutiny Get-AzureTrafficManagerProfile . Profil používá metodu vyrovnávání zatížení RoundRobin, hodnotu TTL 30 sekund, protokol MONITOROVÁNÍ HTTP, port monitorování a relativní cestu pro profil Traffic Manageru.

Příklad 3: Změna pořadí koncových bodů na požadované pořadí převzetí služeb při selhání

PS C:\>$Profile = Get-AzureTrafficManagerProfile -Name "MyProfile"
PS C:\> $Profile.Endpoints[0],$Profile.Endpoints[1] = $Profile.Endpoints[1],$Profile.Endpoints[0]
PS C:\> $Profile = Set-AzureTrafficManagerProfile

Tento příklad změní pořadí koncových bodů přidaných do souboru MyProfile do požadovaného pořadí převzetí služeb při selhání.

První příkaz získá objekt profilu Traffic Manageru s názvem MyProfile a uloží objekt do proměnné $Profile.

Druhý příkaz znovu objedná koncové body z pole koncových bodů do pořadí, ve kterém by mělo dojít k převzetí služeb při selhání.

Poslední příkaz aktualizuje profil Traffic Manageru uložený v $Profile novou objednávkou koncového bodu.

Parametry

-LoadBalancingMethod

Určuje metodu vyrovnávání zatížení, která se má použít k distribuci připojení. Platné hodnoty jsou:

  • Výkon
  • Převzetí služeb při selhání
  • RoundRobin
Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-MonitorPort

Určuje port použitý k monitorování stavu koncového bodu. Platné hodnoty jsou celočíselné hodnoty větší než 0 a menší nebo rovny 65 535.

Typ:Int32
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-MonitorProtocol

Určuje protokol, který se má použít k monitorování stavu koncového bodu. Platné hodnoty jsou:

  • HTTP
  • Https
Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-MonitorRelativePath

Určuje cestu relativní k názvu domény koncového bodu pro sondu stavu. Cesta musí splňovat následující omezení:

  • Cesta musí mít 1 až 1000 znaků.
  • Musí začínat lomítkem , /.
  • Nesmí obsahovat žádné elementy XML, <>.
  • Nesmí obsahovat žádná dvojitá lomítka, //.
  • Nesmí obsahovat neplatné řídicí znaky HTML. Například %XY.
Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Name

Určuje název profilu Traffic Manageru, který se má aktualizovat.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-Profile

Určuje profil Azure, ze kterého se tato rutina čte. Pokud nezadáte profil, tato rutina načte z místního výchozího profilu.

Typ:AzureSMProfile
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-TrafficManagerProfile

Určuje objekt profilu Traffic Manageru, který použijete k nastavení profilu.

Typ:IProfileWithDefinition
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-Ttl

Určuje hodnotu TTL (Time to Live) DNS, která informuje místní překladače DNS, jak dlouho se mají položky DNS ukládat do mezipaměti. Platné hodnoty jsou celé číslo od 30 do 999 999.

Typ:Int32
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

Výstupy

Microsoft.WindowsAzure.Commands.Utilities.TrafficManager.Models.IProfileWithDefinition

Tato rutina vygeneruje objekt profilu Traffic Manageru.