Первая команда получает таблицу маршрутов с именем RouteTable01 с помощью командлета Get-AzRouteTable.
Команда сохраняет таблицу в переменной $RouteTable.
Вторая команда добавляет маршрут с именем Route13 в таблицу маршрутов, хранящуюся в $RouteTable.
Этот маршрут перенаправит пакеты в локальную виртуальную сеть.
Пример 2. Добавление маршрута в таблицу маршрутов с помощью конвейера
Эта команда получает таблицу маршрутов с именем RouteTable01 с помощью Get-AzRouteTable.
Команда передает эту таблицу текущему командлету с помощью оператора конвейера.
Текущий командлет добавляет маршрут с именем Route02, а затем передает результат командлету Set-AzRouteTable , который обновляет таблицу, чтобы отразить изменения.
Пример 3. Добавление маршрута с тегом службы в таблицу маршрутов (общедоступная предварительная версия)
Первая команда получает таблицу маршрутов с именем RouteTable01 с помощью командлета Get-AzRouteTable.
Команда сохраняет таблицу в переменной $RouteTable.
Вторая команда добавляет маршрут с именем Route13 в таблицу маршрутов, хранящуюся в $RouteTable.
Этот маршрут перенаправляет трафик к префиксам IP-адресов, содержащимся в теге службы AppService на виртуальное устройство.
Параметры
-AddressPrefix
Указывает назначение в формате маршрутизации без класса (CIDR), к которому применяется маршрут. Вы также можете указать тег службы здесь (эта функция доступна в общедоступной предварительной версии).
Указывает IP-адрес виртуального устройства, добавляемого в виртуальную сеть Azure.
Этот маршрут перенаправит пакеты в этот адрес.
Укажите этот параметр, только если указать значение VirtualAppliance для параметра NextHopType .
Указывает, как этот маршрут перенаправит пакеты.
Допустимые значения для этого параметра:
Интернет.
Шлюз Интернета по умолчанию, предоставляемый Azure.
Нет.
Если указать это значение, маршрут не пересылает пакеты.
VirtualAppliance.
Виртуальное устройство, которое добавляется в виртуальную сеть Azure.
VirtualNetworkGateway.
Шлюз виртуальной частной сети Azure между серверами.
VnetLocal.
Локальная виртуальная сеть.
Если у вас есть две подсети, 10.1.0.0/16 и 10.2.0.0/16 в одной виртуальной сети выберите значение VnetLocal для каждой подсети, чтобы перенаправить другую подсеть.
Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.
Исходный код этого содержимого можно найти на GitHub, где вы также можете создавать и просматривать проблемы и запросы на вытягивание. Для получения дополнительной информации см. наше руководство для авторов.