New-AzureTrafficManagerProfile
Hiermee maakt u een Traffic Manager-profiel.
Notitie
De cmdlets waarnaar in deze documentatie wordt verwezen, zijn bedoeld voor het beheren van verouderde Azure-resources die gebruikmaken van ASM-API's (Azure Service Manager). Deze verouderde PowerShell-module wordt niet aanbevolen bij het maken van nieuwe resources, omdat ASM is gepland voor buitengebruikstelling. Zie Buitengebruikstelling van Azure Service Manager voor meer informatie.
De Az PowerShell-module is de aanbevolen PowerShell-module voor het beheren van ARM-resources (Azure Resource Manager) met PowerShell.
Syntaxis
New-AzureTrafficManagerProfile
-Name <String>
-DomainName <String>
-LoadBalancingMethod <String>
-MonitorPort <Int32>
-MonitorProtocol <String>
-MonitorRelativePath <String>
-Ttl <Int32>
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Description
De cmdlet New-AzureTrafficManagerProfile maakt een Microsoft Azure Traffic Manager-profiel.
Nadat u een profiel hebt gemaakt waarin u de waarde LoadBalancingMethod hebt ingesteld op Failover, kunt u de failovervolgorde bepalen van de eindpunten die u aan uw profiel toevoegt met de cmdlet Add-AzureTrafficManagerEndpoint. Zie voorbeeld 2 hieronder voor meer informatie.
Voorbeelden
Voorbeeld 1: Een Traffic Manager-profiel maken
PS C:\>New-AzureTrafficManagerProfile -Name "MyProfile" -DomainName "My.profile.trafficmanager.net" -LoadBalancingMethod "RoundRobin" -Ttl 30 -MonitorProtocol "Http" -MonitorPort 80 -MonitorRelativePath "/"
Met deze opdracht maakt u een Traffic Manager-profiel met de naam MyProfile in het opgegeven Traffic Manager-domein met een Round Robin-taakverdelingsmethode, een TTL van 30 seconden, een HTTP-bewakingsprotocol, poort 80 bewaken en met het opgegeven pad.
Voorbeeld 2: Eindpunten opnieuw ordenen in gewenste failovervolgorde
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
In dit voorbeeld worden de eindpunten die aan MyProfile zijn toegevoegd, opnieuw gerangschikt in de gewenste failovervolgorde.
Met de eerste opdracht wordt het Traffic Manager-profielobject met de naam MyProfile opgehaald en wordt het object opgeslagen in de $Profile variabele.
Met de tweede opdracht worden de eindpunten van de eindpuntenmatrix opnieuw geordeerd naar de volgorde waarin failover moet plaatsvinden.
Met de laatste opdracht wordt het Traffic Manager-profiel bijgewerkt dat is opgeslagen in $Profile met de nieuwe eindpuntvolgorde.
Parameters
-DomainName
Hiermee geeft u de domeinnaam van het Traffic Manager-profiel. Dit moet een subdomein van trafficmanager.net zijn.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-LoadBalancingMethod
Hiermee geeft u de taakverdelingsmethode op die moet worden gebruikt om de verbinding te distribueren. Geldige waarden zijn:
- Prestaties
- Failover
- RoundRobin
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-MonitorPort
Hiermee geeft u de poort op die wordt gebruikt om de eindpuntstatus te bewaken. Geldige waarden zijn gehele getallen groter dan 0 en kleiner dan of gelijk aan 65.535.
Type: | Int32 |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-MonitorProtocol
Hiermee geeft u het protocol dat moet worden gebruikt voor het bewaken van de eindpuntstatus. Geldige waarden zijn:
HTTP
Https
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-MonitorRelativePath
Hiermee geeft u het pad ten opzichte van de eindpuntdomeinnaam om te testen op de status. Het pad moet voldoen aan de volgende beperkingen:
Het pad moet tussen 1 en 1000 tekens zijn.
Het moet beginnen met een slash, /.
Het mag geen XML-elementen bevatten. <>
Het mag geen dubbele slashes bevatten, //.
Deze mag geen ongeldige HTML-escapetekens bevatten. Bijvoorbeeld %XY.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Name
Hiermee geeft u de naam van het Traffic Manager-profiel dat moet worden gemaakt.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-Profile
Hiermee geeft u het Azure-profiel op waaruit deze cmdlet wordt gelezen. Als u geen profiel opgeeft, leest deze cmdlet uit het lokale standaardprofiel.
Type: | AzureSMProfile |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Ttl
Hiermee geeft u de DNS Time-to-Live (TTL) op die de lokale DNS-resolvers informeert hoe lang DNS-vermeldingen in de cache moeten worden opgeslagen. Geldige waarden zijn gehele getallen van 30 tot en met 999.999.
Type: | Int32 |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Uitvoerwaarden
Microsoft.WindowsAzure.Commands.Utilities.TrafficManager.Models.IProfileWithDefinition
Met deze cmdlet wordt een Traffic Manager-profielobject gegenereerd.