Создание или изменение подключения службы пиринга с помощью PowerShell

Служба пиринга Azure — это сетевая служба, которая расширяет возможности подключения к облачным службам Майкрософт, таким как Microsoft 365, Dynamics 365, saaS(программное обеспечение как услуга), Azure или любым службам Майкрософт, доступным через общедоступный Интернет.

Из этой статьи вы узнаете, как создать и изменить подключение службы пиринга с помощью PowerShell.

Если у вас еще нет подписки Azure, создайте бесплатную учетную запись, прежде чем начинать работу.

Azure Cloud Shell

В Azure есть Azure Cloud Shell, интерактивная оболочка среды, с которой можно работать в браузере. Для работы со службами Azure можно использовать Bash или PowerShell с Cloud Shell. Для запуска кода из этой статьи можно использовать предварительно установленные команды Cloud Shell. Ничего дополнительного в локальной среде устанавливать не нужно.

Начало работы с Azure Cloud Shell

Параметр Пример и ссылка
Нажмите кнопку Попробовать в правом верхнем углу блока кода или команд. При нажатии кнопки Попробовать код или команда не копируется в Cloud Shell автоматически. Снимок экрана: пример открытия Azure Cloud Shell с помощью кнопки
Чтобы открыть Cloud Shell в браузере, перейдите по адресу https://shell.azure.com или нажмите кнопку Запуск Cloud Shell. Снимок экрана: запуск Cloud Shell в новом окне.
Нажмите кнопку Cloud Shell в строке меню в правом верхнем углу окна портала Azure. Снимок экрана: кнопка

Чтобы использовать Azure Cloud Shell:

  1. Запустите Cloud Shell.

  2. Нажмите кнопку Копировать в блоке кода (или блоке команд), чтобы скопировать код или команду.

  3. Вставьте код или команду в окно сеанса Cloud Shell, нажав клавиши CTRL+SHIFT+V в Windows и Linux или CMD+SHIFT+V в macOS.

  4. Нажмите клавишу ВВОД, чтобы выполнить код или команду.

Если вы решили установить и использовать PowerShell локально, в этой статье необходимо использовать модуль Azure PowerShell версии 1.0.0 или более поздней. Выполните командлет Get-Module -ListAvailable Az, чтобы узнать установленную версию. Сведения об установке и обновлении см. в статье Установка модуля Azure PowerShell.

Наконец, если модуль PowerShell запущен локально, необходимо также выполнить Connect-AzAccount. Эта команда создает подключение к Azure.

Для регистрации Службы пиринга и управления ею используйте модуль Azure PowerShell. Вы можете зарегистрировать Службу пиринга или управлять ею с помощью командной строки или скриптов PowerShell.

Предварительные требования

Регистрация подписки с помощью поставщика ресурсов и флага функции

Прежде чем приступить к созданию службы пиринга, зарегистрируйте подписку с помощью поставщика ресурсов и флага функции с помощью Командлета Register-AzResourceProvider и Register-AzProviderFeature:

# Register Microsoft.Peering provider.
Register-AzResourceProvider -ProviderNamespace Microsoft.Peering
# Register AllowPeeringService feature.
Register-AzProviderFeature -FeatureName AllowPeeringService -ProviderNamespace Microsoft.Peering 

Перечисление расположений и поставщиков служб пиринга

Используйте Командлет Get-AzPeeringServiceCountry , чтобы получить список стран, в которых доступна служба пиринга, и Get-AzPeeringServiceLocation , чтобы получить список доступных расположений метро в каждой стране, где можно получить службу пиринга:

# List the countries available for Peering Service.
Get-AzPeeringServiceCountry 
# List metro locations serviced in a country
Get-AzPeeringServiceLocation -Country "United States"

Используйте Командлет Get-AzPeeringServiceProvider , чтобы получить список доступных поставщиков службы пиринга:

Get-AzPeeringServiceProvider

Создание подключения Службы пиринга

Создайте подключение к службе пиринга с помощью командлета New-AzPeeringService:

New-AzPeeringService -ResourceGroupName myResourceGroup -Name myPeeringService -PeeringLocation Virginia -PeeringServiceProvider Contoso

Добавление префикса службы пиринга

Используйте командлет New-AzPeeringServicePrefix , чтобы добавить префикс, предоставленный поставщиком услуг подключения:

New-AzPeeringServicePrefix -ResourceGroupName myResourceGroup -PeeringServiceName myPeeringService -Name myPrefix -prefix 240.0.0.0/32 -ServiceKey 00000000-0000-0000-0000-000000000000

Вывод списка всех подключений к службам пиринга

Чтобы просмотреть список всех подключений службы пиринга, используйте командлет Get-AzPeeringService:

Get-AzPeeringService | Format-Table Name, PeeringServiceLocation, PeeringServiceProvider, Location

Перечисление всех префиксов службы пиринга

Чтобы просмотреть список всех префиксов службы пиринга, используйте командлет Get-AzPeeringServicePrefix:

Get-AzPeeringServicePrefix -PeeringServiceName myPeeringService -ResourceGroupName myResourceGroup

Удаление префикса Службы пиринга

Чтобы удалить префикс службы пиринга, используйте командлет Remove-AzPeeringServicePrefix:

Remove-AzPeeringServicePrefix -ResourceGroupName myResourceGroup -Name myPeeringService -PrefixName myPrefix

Дальнейшие действия