New-AzureTrafficManagerProfile
Cria um perfil do Gestor de Tráfego.
Nota
Os cmdlets mencionados nesta documentação são para gerenciar recursos herdados do Azure que usam APIs do Azure Service Manager (ASM). Este módulo do PowerShell herdado não é recomendado ao criar novos recursos, uma vez que o ASM está agendado para desativação. Para obter mais informações, consulte Aposentadoria do Azure Service Manager.
O módulo Az PowerShell é o módulo PowerShell recomendado para gerenciar recursos do Azure Resource Manager (ARM) com o PowerShell.
Sintaxe
New-AzureTrafficManagerProfile
-Name <String>
-DomainName <String>
-LoadBalancingMethod <String>
-MonitorPort <Int32>
-MonitorProtocol <String>
-MonitorRelativePath <String>
-Ttl <Int32>
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Description
O cmdlet New-AzureTrafficManagerProfile cria um perfil do Gerenciador de Tráfego do Microsoft Azure.
Depois de criar um perfil onde você define o valor LoadBalancingMethod como "Failover", você pode determinar a ordem de failover dos pontos de extremidade adicionados ao seu perfil com o cmdlet Add-AzureTrafficManagerEndpoint. Para obter mais informações, consulte o Exemplo 2 abaixo.
Exemplos
Exemplo 1: Criar um perfil do Traffic Manager
PS C:\>New-AzureTrafficManagerProfile -Name "MyProfile" -DomainName "My.profile.trafficmanager.net" -LoadBalancingMethod "RoundRobin" -Ttl 30 -MonitorProtocol "Http" -MonitorPort 80 -MonitorRelativePath "/"
Este comando cria um perfil do Traffic Manager chamado MyProfile no domínio especificado do Traffic Manager com um método de balanceamento de carga Round Robin, um TTL de 30 segundos, protocolo de monitoramento HTTP, porta de monitoramento 80 e com o caminho especificado.
Exemplo 2: Reordenar pontos de extremidade para a ordem de failover desejada
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
Este exemplo reordena os pontos de extremidade adicionados a MyProfile para a ordem de failover desejada.
O primeiro comando obtém o objeto de perfil do Gerenciador de Tráfego chamado MyProfile e armazena o objeto na variável $Profile.
O segundo comando reordena os pontos de extremidade da matriz de pontos de extremidade para a ordem em que o failover deve ocorrer.
O último comando atualiza o perfil do Gerenciador de Tráfego armazenado em $Profile com a nova ordem de ponto final.
Parâmetros
-DomainName
Especifica o nome de domínio do perfil do Gerenciador de Tráfego. Este deve ser um subdomínio de trafficmanager.net.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-LoadBalancingMethod
Especifica o método de balanceamento de carga a ser usado para distribuir a conexão. Os valores válidos são:
- Desempenho
- Ativação pós-falha
- RoundRobin
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-MonitorPort
Especifica a porta usada para monitorar a integridade do ponto de extremidade. Os valores válidos são valores inteiros maiores que 0 e menores ou iguais a 65.535.
Tipo: | Int32 |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-MonitorProtocol
Especifica o protocolo a ser usado para monitorar a integridade do ponto de extremidade. Os valores válidos são:
Http
Disponível em:
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-MonitorRelativePath
Especifica o caminho relativo ao nome de domínio do ponto de extremidade a ser investigado para o estado de integridade. O caminho deve atender às seguintes restrições:
O caminho deve ser de 1 a 1000 caracteres.
Deve começar com uma barra para a frente, /.
Ele não deve conter elementos XML, <>.
Não deve conter barras duplas, //.
Ele não deve conter caracteres de escape HTML inválidos. Por exemplo, %XY.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Name
Especifica o nome do perfil do Gerenciador de Tráfego a ser criado.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-Profile
Especifica o perfil do Azure a partir do qual este cmdlet é lido. Se você não especificar um perfil, esse cmdlet será lido a partir do perfil padrão local.
Tipo: | AzureSMProfile |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Ttl
Especifica o tempo de vida útil (TTL) do DNS que informa aos resolvedores de DNS local por quanto tempo armazenar em cache as entradas DNS. Os valores válidos são inteiros de 30 a 999.999.
Tipo: | Int32 |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
Saídas
Microsoft.WindowsAzure.Commands.Utilities.TrafficManager.Models.IProfileWithDefinition
Este cmdlet gera um objeto de perfil do Gerenciador de Tráfego.