Set-AzureTrafficManagerEndpoint
Aggiorna le proprietà di un endpoint in un profilo di Gestione traffico.
Nota
I cmdlet a cui si fa riferimento in questa documentazione sono per la gestione delle risorse di Azure legacy che usano le API di Azure Service Manager (ASM). Questo modulo di PowerShell legacy non è consigliato durante la creazione di nuove risorse perché ASM è pianificato per il ritiro. Per altre informazioni, vedere Ritiro di Azure Service Manager.
Il modulo Az PowerShell è il modulo PowerShell consigliato per la gestione delle risorse di Azure Resource Manager (ARM) con PowerShell.
Sintassi
Set-AzureTrafficManagerEndpoint
-DomainName <String>
[-Location <String>]
[-Type <String>]
[-Status <String>]
[-Weight <Int32>]
[-MinChildEndpoints <Int32>]
-TrafficManagerProfile <IProfileWithDefinition>
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Descrizione
Il cmdlet Set-AzureTrafficManagerEndpoint aggiorna le proprietà di un endpoint in un profilo di Gestione traffico di Microsoft Azure. Se l'endpoint non esiste nel profilo corrente, questo cmdlet lo crea. Dopo aver aggiunto un endpoint, passare il risultato al cmdlet Set-AzureTrafficManagerProfile usando l'operatore pipeline. Questo cmdlet si connette ad Azure per salvare le modifiche.
Esempio
Esempio 1: Aggiornare un endpoint per un profilo
PS C:\>$TrafficManagerProfile = Get-AzureTrafficManagerProfile -Name "ContosoProfile"
PS C:\> Set-AzureTrafficManagerEndpoint -TrafficManagerProfile $TrafficManagerProfile -DomainName "ContosoApp02.cloudapp.net" -Status "Enabled" -Type "CloudService" -Weight 2 -Location myLocation | Set-AzureTrafficManagerProfile
Il primo comando usa il cmdlet Get-AzureTrafficManagerProfile per ottenere il profilo denominato ContosoProfile e quindi lo archivia nella variabile $TrafficManagerProfile.
Il secondo comando aggiorna l'endpoint nel profilo di Gestione traffico archiviato in $TrafficManagerProfile. L'endpoint ha il nome di dominio ContosoApp02.cloudapp.net. Il comando specifica anche lo stato, il tipo, il peso e la posizione dell'endpoint. Il comando passa il profilo modificato al cmdlet Set-AzureTrafficManagerProfile per connettersi ad Azure per salvare le modifiche.
Parametri
-DomainName
Specifica il nome di dominio dell'endpoint da modificare.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Location
Specifica il percorso dell'endpoint aggiunto dal cmdlet. Deve trattarsi di una posizione di Azure.
Questo parametro deve contenere un valore per gli endpoint di tipo "Any" o di tipo "TrafficManager" in un profilo con il metodo di bilanciamento del carico impostato su "Prestazioni".
I valori possibili sono i nomi delle aree di Azure, come indicato in https://azure.microsoft.com/regions/https://azure.microsoft.com/regions/
.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-MinChildEndpoints
Specifica il numero minimo di endpoint che il profilo annidato deve avere online affinché questo endpoint venga considerato online.
Tipo: | Int32 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Profile
Specifica il profilo di Azure da cui viene letto questo cmdlet. Se non si specifica un profilo, questo cmdlet legge dal profilo predefinito locale.
Tipo: | AzureSMProfile |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Status
Specifica lo stato dell'endpoint di monitoraggio. I valori validi sono:
- Attivata
- Disabilitata
Se si specifica il valore Enabled, Gestione traffico monitora l'endpoint e il metodo di bilanciamento del carico lo considera durante la gestione del traffico.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-TrafficManagerProfile
Specifica l'oggetto profilo Gestione traffico per il quale modificare l'endpoint.
Tipo: | IProfileWithDefinition |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-Type
Specifica il tipo di endpoint. I valori validi sono:
CloudService
AzureWebsite
Gestione traffico
Any
Se sono presenti più endpoint AzureWebsite, gli endpoint devono trovarsi in data center diversi.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Weight
Specifica il peso dell'endpoint aggiunto dal cmdlet. L'intervallo di valori valido per questo parametro è [1.1000].
Questo parametro viene usato solo per i criteri di bilanciamento del carico RoundRobin.
Tipo: | Int32 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
Output
Microsoft.WindowsAzure.Commands.Utilities.TrafficManager.Models.IProfileWithDefinition
Questo cmdlet genera un oggetto profilo Gestione traffico che contiene informazioni sul profilo aggiornato.