New-AzureTrafficManagerProfile
Skapar en Traffic Manager-profil.
Kommentar
De cmdletar som refereras i den här dokumentationen är till för att hantera äldre Azure-resurser som använder Service Management-API:er. Se Az PowerShell-modulen för cmdletar för att hantera Azure Resource Manager-resurser.
Syntax
New-AzureTrafficManagerProfile
-Name <String>
-DomainName <String>
-LoadBalancingMethod <String>
-MonitorPort <Int32>
-MonitorProtocol <String>
-MonitorRelativePath <String>
-Ttl <Int32>
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Description
Cmdleten New-AzureTrafficManagerProfile skapar en Microsoft Azure Traffic Manager-profil.
När du har skapat en profil där du anger värdet LoadBalancingMethod till "Redundans" kan du fastställa redundansordningen för slutpunkterna som du lägger till i din profil med cmdleten Add-AzureTrafficManagerEndpoint. Mer information finns i Exempel 2 nedan.
Exempel
Exempel 1: Skapa en Traffic Manager-profil
PS C:\>New-AzureTrafficManagerProfile -Name "MyProfile" -DomainName "My.profile.trafficmanager.net" -LoadBalancingMethod "RoundRobin" -Ttl 30 -MonitorProtocol "Http" -MonitorPort 80 -MonitorRelativePath "/"
Det här kommandot skapar en Traffic Manager-profil med namnet MyProfile i den angivna Traffic Manager-domänen med en resursallokeringsmetod för belastningsutjämning, en TTL på 30 sekunder, HTTP-övervakningsprotokoll, övervakningsport 80 och med den angivna sökvägen.
Exempel 2: Ordna om slutpunkter till önskad redundansordning
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
I det här exemplet sorteras slutpunkterna som läggs till i MyProfile om till önskad redundansordning.
Det första kommandot hämtar Traffic Manager-profilobjektet MyProfile och lagrar objektet i variabeln $Profile.
Det andra kommandot ombeställer slutpunkterna från slutpunktsmatrisen till den ordning som redundansväxlingen ska ske i.
Det senaste kommandot uppdaterar Traffic Manager-profilen som lagras i $Profile med den nya slutpunktsordningen.
Parametrar
-DomainName
Anger domännamnet för Traffic Manager-profilen. Detta måste vara en underdomän för trafficmanager.net.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LoadBalancingMethod
Anger vilken belastningsutjämningsmetod som ska användas för att distribuera anslutningen. Giltiga värden är:
- Prestanda
- Redundans
- RoundRobin
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MonitorPort
Anger den port som används för att övervaka slutpunktshälsan. Giltiga värden är heltalsvärden som är större än 0 och mindre än eller lika med 65 535.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MonitorProtocol
Anger vilket protokoll som ska användas för att övervaka slutpunktshälsan. Giltiga värden är:
Http
Https
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MonitorRelativePath
Anger sökvägen i förhållande till slutpunktsdomännamnet för avsökning för hälsotillstånd. Sökvägen måste uppfylla följande begränsningar:
Sökvägen måste vara mellan 1 och 1 000 tecken.
Det måste börja med ett snedstreck, /.
Den får inte innehålla några XML-element, <>.
Den får inte innehålla några dubbla snedstreck, //.
Den får inte innehålla några ogiltiga HTML-escape-tecken. Till exempel %XY.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Anger namnet på traffic manager-profilen som ska skapas.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Profile
Anger den Azure-profil som den här cmdleten läser från. Om du inte anger någon profil läser den här cmdleten från den lokala standardprofilen.
Type: | AzureSMProfile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Ttl
Anger TTL (Time-to-Live) för DNS som informerar de lokala DNS-matcharna om hur länge DNS-poster ska cachelagrats. Giltiga värden är heltal från 30 till 999 999.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Utdata
Microsoft.WindowsAzure.Commands.Utilities.TrafficManager.Models.IProfileWithDefinition
Den här cmdleten genererar ett Traffic Manager-profilobjekt.