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


Add-AzTrafficManagerEndpointConfig

Добавляет конечную точку в локальный объект профиля диспетчера трафика.

Синтаксис

Add-AzTrafficManagerEndpointConfig
   -EndpointName <String>
   -TrafficManagerProfile <TrafficManagerProfile>
   -Type <String>
   [-TargetResourceId <String>]
   [-Target <String>]
   -EndpointStatus <String>
   [-Weight <UInt32>]
   [-Priority <UInt32>]
   [-EndpointLocation <String>]
   [-AlwaysServe <String>]
   [-MinChildEndpoints <UInt32>]
   [-MinChildEndpointsIPv4 <UInt32>]
   [-MinChildEndpointsIPv6 <UInt32>]
   [-GeoMapping <System.Collections.Generic.List`1[System.String]>]
   [-SubnetMapping <System.Collections.Generic.List`1[Microsoft.Azure.Commands.TrafficManager.Models.TrafficManagerIpAddressRange]>]
   [-CustomHeader <System.Collections.Generic.List`1[Microsoft.Azure.Commands.TrafficManager.Models.TrafficManagerCustomHeader]>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Описание

Командлет add-AzTrafficManagerEndpointConfig добавляет конечную точку в локальный объект профиля диспетчера трафика Azure. Профиль можно получить с помощью командлетов New-AzTrafficManagerProfile или Get-AzTrafficManagerProfile.

Этот командлет работает с объектом локального профиля. Зафиксируйте изменения в профиле диспетчера трафика с помощью командлета Set-AzTrafficManagerProfile. Чтобы создать конечную точку и зафиксировать изменение в одной операции, используйте командлет New-AzTrafficManagerEndpoint.

Примеры

Пример 1. Добавление конечной точки в профиль

$TrafficManagerProfile = Get-AzTrafficManagerProfile -Name "ContosoProfile" -ResourceGroupName "ResourceGroup11"
Add-AzTrafficManagerEndpointConfig -EndpointName "contoso" -EndpointStatus Enabled -Target "www.contoso.com" -TrafficManagerProfile $TrafficManagerProfile -Type ExternalEndpoints -EndpointLocation "North Europe" -Priority 1 -Weight 10
Set-AzTrafficManagerProfile -TrafficManagerProfile $TrafficManagerProfile

Первая команда получает профиль диспетчера трафика Azure с помощью командлет а Get-AzTrafficManagerProfile. Команда сохраняет локальный профиль в переменной $TrafficManagerProfile.

Вторая команда добавляет конечную точку с именем contoso в профиль, хранящийся в $TrafficManagerProfile. Команда содержит данные конфигурации для конечной точки. Эта команда изменяет только локальный объект.

Последняя команда обновляет профиль диспетчера трафика в Azure, чтобы он соответствовал локальному значению в $TrafficManagerProfile.

Параметры

-AlwaysServe

Если включена функция Always Serve, проверка работоспособности конечных точек будет отключена, а конечные точки будут включены в метод маршрутизации трафика.

Тип:String
Допустимые значения:Enabled, Disabled
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-CustomHeader

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

Тип:List<T>[TrafficManagerCustomHeader]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DefaultProfile

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

Тип:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-EndpointLocation

Указывает расположение конечной точки, используемой в методе маршрутизации трафика производительности. Этот параметр применим только к конечным точкам типа ExternalEndpoints или NestedEndpoints. Этот параметр необходимо указать при использовании метода маршрутизации трафика производительности.

Укажите имя региона Azure. Полный список регионов Azure см. в разделе "Регионы Azure"http://azure.microsoft.com/regions/ (http://azure.microsoft.com/regions/).

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-EndpointName

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

Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-EndpointStatus

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

  • Включен
  • Нетрудоспособный

Если состояние включено, конечная точка проверяется для работоспособности конечных точек и включается в метод маршрутизации трафика.

Тип:String
Допустимые значения:Enabled, Disabled
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-GeoMapping

Список регионов, сопоставленных с этой конечной точкой при использовании метода маршрутизации трафика Geograph. Ознакомьтесь с документацией по диспетчеру трафика для полного списка принятых значений.

Тип:List<T>[String]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-MinChildEndpoints

Минимальное количество конечных точек, которые должны быть доступны в дочернем профиле, чтобы для вложенной конечной точки в родительском профиле считалось доступным. Применимо только к конечной точке типа NestedEndpoints.

Тип:Nullable<T>[UInt32]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-MinChildEndpointsIPv4

Минимальное количество конечных точек IPv4 (тип записи DNS A), которые должны быть доступны в дочернем профиле, чтобы для вложенной конечной точки в родительском профиле считалось доступным. Применимо только к конечной точке типа NestedEndpoints.

Тип:Nullable<T>[UInt32]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-MinChildEndpointsIPv6

Минимальное количество конечных точек IPv6 (типа записи DNS AAAA), которые должны быть доступны в дочернем профиле, чтобы для вложенной конечной точки в родительском профиле считалось доступным. Применимо только к конечной точке типа NestedEndpoints.

Тип:Nullable<T>[UInt32]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Priority

Указывает приоритет, назначенный диспетчеру трафика конечной точке. Этот параметр используется только в том случае, если профиль диспетчера трафика настроен с помощью метода маршрутизации трафика priority. Допустимые значения — целые числа от 1 до 1000. Более низкие значения представляют более высокий приоритет.

Если указать приоритет, необходимо указать приоритеты для всех конечных точек в профиле, а две конечные точки не могут совместно использовать одно и то же значение приоритета. Если приоритеты не указаны, диспетчер трафика назначает значения приоритета по умолчанию конечным точкам, начиная с одного (1), в том порядке, где профиль выводит список конечных точек.

Тип:Nullable<T>[UInt32]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-SubnetMapping

Список диапазонов адресов или подсетей, сопоставленных с этой конечной точкой при использовании метода маршрутизации трафика subnet.

Тип:List<T>[TrafficManagerIpAddressRange]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Target

Указывает полное DNS-имя конечной точки. Диспетчер трафика возвращает это значение в ответах DNS при перенаправлении трафика в эту конечную точку. Укажите этот параметр только для типа конечной точки ExternalEndpoints. Для других типов конечных точек укажите вместо него параметр TargetResourceId.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-TargetResourceId

Указывает идентификатор ресурса целевого объекта. Укажите этот параметр только для типов конечных точек AzureEndpoints и NestedEndpoints. Для типа конечной точки ExternalEndpoints укажите вместо него параметр Target.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-TrafficManagerProfile

Указывает локальный объект TrafficManagerProfile. Этот командлет изменяет этот локальный объект. Чтобы получить объект TrafficManagerProfile, используйте командлет Get-AzTrafficManagerProfile.

Тип:TrafficManagerProfile
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-Type

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

  • AzureEndpoints
  • ExternalEndpoints
  • Вложенныеendpoints
Тип:String
Допустимые значения:AzureEndpoints, ExternalEndpoints, NestedEndpoints
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Weight

Указывает вес, который диспетчер трафика назначает конечной точке. Допустимые значения — целые числа от 1 до 1000. Значение по умолчанию — одно (1). Этот параметр используется только в том случае, если профиль диспетчера трафика настроен с помощью метода маршрутизации взвешированного трафика.

Тип:Nullable<T>[UInt32]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

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

TrafficManagerProfile

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

TrafficManagerProfile