Поделиться через


New-AzTrafficManagerProfile

Создает профиль диспетчера трафика.

Синтаксис

New-AzTrafficManagerProfile
   -Name <String>
   -ResourceGroupName <String>
   [-ProfileStatus <String>]
   -RelativeDnsName <String>
   -Ttl <UInt32>
   -TrafficRoutingMethod <String>
   -MonitorProtocol <String>
   -MonitorPort <UInt32>
   [-MonitorPath <String>]
   [-MonitorIntervalInSeconds <Int32>]
   [-MonitorTimeoutInSeconds <Int32>]
   [-MonitorToleratedNumberOfFailures <Int32>]
   [-MaxReturn <Int64>]
   [-Tag <Hashtable>]
   [-CustomHeader <System.Collections.Generic.List`1[Microsoft.Azure.Commands.TrafficManager.Models.TrafficManagerCustomHeader]>]
   [-ExpectedStatusCodeRange <System.Collections.Generic.List`1[Microsoft.Azure.Commands.TrafficManager.Models.TrafficManagerExpectedStatusCodeRange]>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Описание

Командлет New-AzTrafficManagerProfile создает профиль Диспетчер трафика Azure. Укажите параметр Name и необходимые параметры. Этот командлет возвращает локальный объект, представляющий новый профиль.

Этот командлет не настраивает конечные точки Диспетчер трафика. Объект локального профиля можно обновить с помощью командлета Add-AzTrafficManagerEndpointConfig. Затем отправьте изменения в Диспетчер трафика с помощью командлета Set-AzTrafficManagerProfile. Кроме того, можно добавить конечные точки с помощью командлета New-AzTrafficManagerEndpoint.

Примеры

Пример 1. Создание профиля

New-AzTrafficManagerProfile -Name "ContosoProfile" -ResourceGroupName "ResourceGroup11" -ProfileStatus Enabled -TrafficRoutingMethod Performance -RelativeDnsName "contosoapp" -TTL 30 -MonitorProtocol HTTP -MonitorPort 80 -MonitorPath "/default.aspx"

Эта команда создает профиль Диспетчер трафика Azure с именем ContosoProfile в группе ресурсов ResourceGroup11. Полное доменное имя DNS contosoapp.trafficmanager.net.

Параметры

-CustomHeader

Список настраиваемых пар заголовков и значений для запросов пробы.

Type:List<T>[TrafficManagerCustomHeader]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Учетные данные, учетная запись, клиент и подписка, используемые для обмена данными с Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ExpectedStatusCodeRange

Список ожидаемых диапазонов кода состояния HTTP для запросов пробы.

Type:List<T>[TrafficManagerExpectedStatusCodeRange]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MaxReturn

Максимальное количество ответов, возвращаемых для профилей с помощью метода маршрутизации MultiValue.

Type:Nullable<T>[Int64]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MonitorIntervalInSeconds

Интервал (в секундах), с которым Диспетчер трафика проверка работоспособности каждой конечной точки в этом профиле. Значение по умолчанию равно 30.

Type:Nullable<T>[Int32]
Aliases:IntervalInSecondsForMonitor
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MonitorPath

Указывает путь, используемый для мониторинга работоспособности конечной точки. Укажите значение относительно доменного имени конечной точки. Это значение должно начинаться с косой черты (/).

Type:String
Aliases:PathForMonitor
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MonitorPort

Указывает TCP-порт, используемый для мониторинга работоспособности конечной точки. Допустимые значения являются целыми числами от 1 до 65535.

Type:UInt32
Aliases:PortForMonitor
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-MonitorProtocol

Задает протокол, который следует использовать для контроля работоспособности конечных точек. Допустимые значения:

  • HTTP
  • HTTPS
Type:String
Aliases:ProtocolForMonitor
Accepted values:HTTP, HTTPS, TCP
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-MonitorTimeoutInSeconds

Время (в секундах), Диспетчер трафика позволяет конечным точкам в этом профиле реагировать на проверка работоспособности. Значение по умолчанию равно 10.

Type:Nullable<T>[Int32]
Aliases:TimeoutInSecondsForMonitor
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MonitorToleratedNumberOfFailures

Количество последовательных проверка работоспособности, допускающих Диспетчер трафика, прежде чем объявлять конечную точку в этом профиле понижено после следующего последовательного сбоя работоспособности проверка. Значение по умолчанию — 3.

Type:Nullable<T>[Int32]
Aliases:ToleratedNumberOfFailuresForMonitor
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Указывает имя для профиля Диспетчер трафика, создаваемого этим командлетом.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ProfileStatus

Указывает состояние профиля. Допустимые значения: включено и отключено.

Type:String
Accepted values:Enabled, Disabled
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RelativeDnsName

Указывает относительное DNS-имя, которое предоставляет этот профиль Диспетчер трафика. Диспетчер трафика объединяет это значение и доменное имя DNS, которое Диспетчер трафика Azure используется для формирования полного доменного имени (FQDN) профиля.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Указывает имя группы ресурсов. Этот командлет создает профиль Диспетчер трафика в группе, указанной этим параметром.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Tag

Пары "ключ-значение" в виде хэш-таблицы в виде тегов на сервере. Например:

@{key0="value0"; key1=$null; key2="value2"}

Type:Hashtable
Aliases:Tags
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TrafficRoutingMethod

Задает метод маршрутизации трафика. Этот метод определяет, какая конечная точка Диспетчер трафика возвращается в ответ на входящие запросы DNS. Допустимые значения:

  • Производительность
  • Взвешенный
  • Приоритет
  • Географический
Type:String
Accepted values:Performance, Weighted, Priority, Geographic, Subnet, MultiValue
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Ttl

Указывает значение времени жизни (TTL) DNS.

Type:UInt32
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

Входные данные

None

Выходные данные

TrafficManagerProfile