Set-AzureTrafficManagerProfile
Frissíti a Traffic Manager-profil tulajdonságait.
Feljegyzés
A jelen dokumentációban hivatkozott parancsmagok az Azure Service Manager (ASM) API-kat használó örökölt Azure-erőforrások kezelésére szolgálnak. Ez az örökölt PowerShell-modul nem ajánlott új erőforrások létrehozásakor, mivel az ASM a kivonásra van ütemezve. További információkért lásd az Azure Service Manager kivonását.
Az Az PowerShell-modul az ajánlott PowerShell-modul az Azure Resource Manager-erőforrások PowerShell-lel való kezeléséhez.
Syntax
Set-AzureTrafficManagerProfile
[-Name <String>]
[-LoadBalancingMethod <String>]
[-MonitorPort <Int32>]
[-MonitorProtocol <String>]
[-MonitorRelativePath <String>]
[-Ttl <Int32>]
-TrafficManagerProfile <IProfileWithDefinition>
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Description
A Set-AzureTrafficManagerProfile parancsmag frissíti a Microsoft Azure Traffic Manager-profil tulajdonságait.
Azon profilok esetében, amelyeknél a LoadBalancingMethod értéket "Feladatátvétel" értékre állította be, az Add-AzureTrafficManagerEndpoint parancsmaggal meghatározhatja a profilhoz hozzáadott végpontok feladatátvételi sorrendjét. További információkért lásd az alábbi 3. példát.
Példák
1. példa: Egy Traffic Manager-profil TTL-jének beállítása
PS C:\>Set-AzureTrafficManagerProfile -TrafficManagerProfile $MyTrafficManagerProfile -Ttl 60
Ez a parancs a MyTrafficManagerProfile Traffic Manager-profilobjektum TTL-jét 60 másodpercre állítja.
2. példa: Több érték beállítása egy profilhoz
PS C:\>Get-AzureTrafficManagerProfile -Name "MyProfile" | Set-AzureTrafficManagerProfile -LoadBalancingMethod "RoundRobin" -Ttl 30 -MonitorProtocol "Http" -MonitorPort 80 -MonitorRelativePath "/"
Ez a parancs lekéri a MyProfile nevű Traffic Manager-profilt a Get-AzureTrafficManagerProfile parancsmaggal. A profil a RoundRobin terheléselosztási módszert, egy 30 másodperces TTL-t, a monitorprotokoll HTTP-jét, a monitorportot és a Traffic Manager-profil relatív elérési útját használja.
3. példa: Végpontok átrendezése a kívánt feladatátvételi sorrendbe
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
Ez a példa átrendezi a MyProfile-hoz hozzáadott végpontokat a kívánt feladatátvételi sorrendbe.
Az első parancs lekéri a MyProfile nevű Traffic Manager-profilobjektumot, és az objektumot a $Profile változóban tárolja.
A második parancs újrarendeli a végpontokat a végpontok tömbből a feladatátvételi sorrendbe.
Az utolsó parancs frissíti a $Profile tárolt Traffic Manager-profilt az új végpontrendelettel.
Paraméterek
-LoadBalancingMethod
Megadja a kapcsolat elosztásához használandó terheléselosztási módszert. Az érvényes értékek a következők:
- Teljesítmény
- Feladatátvétel
- RoundRobin
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-MonitorPort
A végpont állapotának figyeléséhez használt portot adja meg. Az érvényes értékek 0-nál nagyobb és 65 535-nél kisebb vagy egyenlő egész számok.
Típus: | Int32 |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-MonitorProtocol
A végpont állapotának figyeléséhez használandó protokollt adja meg. Az érvényes értékek a következők:
- Http
- Https
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-MonitorRelativePath
Az állapot mintavételéhez használt végpont tartománynévhez viszonyított elérési utat adja meg. Az elérési útnak meg kell felelnie a következő korlátozásoknak:
- Az elérési útnak 1 és 1000 karakter közöttinek kell lennie.
- Egy perjellel kell kezdődnie, /.
- Nem tartalmazhat XML-elemeket. <>
- Nem tartalmazhat kettős perjeleket, //.
- Nem tartalmazhat érvénytelen HTML-feloldó karaktereket. Például: %XY.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-Name
Megadja a frissíteni kívánt Traffic Manager-profil nevét.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-Profile
Azt az Azure-profilt adja meg, amelyből a parancsmag beolvassa. Ha nem ad meg profilt, ez a parancsmag a helyi alapértelmezett profilból olvas be.
Típus: | AzureSMProfile |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-TrafficManagerProfile
Megadja a profil beállításához használt Traffic Manager-profilobjektumot.
Típus: | IProfileWithDefinition |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-Ttl
Megadja a DNS élettartamát (TTL), amely tájékoztatja a helyi DNS-feloldókat, hogy mennyi ideig gyorsítótárazhatók a DNS-bejegyzések. Az érvényes értékek 30 és 999 999 közötti egész számok.
Típus: | Int32 |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
Kimenetek
Microsoft.WindowsAzure.Commands.Utilities.TrafficManager.Models.IProfileWithDefinition
Ez a parancsmag létrehoz egy Traffic Manager-profilobjektumot.