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.