Краткое руководство: Создание и настройка защиты IP-адресов от DDoS с помощью Azure PowerShell

Начните работу с защиты IP-адресов Azure DDoS с помощью Azure PowerShell. В этом кратком руководстве описано, как включить защиту IP-адресов DDoS и связать ее с общедоступным IP-адресом, использующим PowerShell.

Схема защиты IP-адресов от атак DDoS, защищающая общедоступный IP-адрес.

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

  • Учетная запись Azure с активной подпиской. Создайте учетную запись бесплатно .
  • Azure PowerShell локально или Azure Cloud Shell
  • Если вы решили установить и использовать PowerShell локально, для этой статьи требуется модуль Azure PowerShell версии 9.0.0 или более поздней версии. Выполните команду Get-Module -ListAvailable Az, чтобы узнать установленную версию. Если вам нужно выполнить обновление, смотрите Инструкции по установке модуля Azure PowerShell. Если вы используете PowerShell локально, необходимо также запустить Connect-AzAccount, чтобы создать подключение с Azure.

Примечание.

Мы рекомендуем использовать модуль Az PowerShell Azure для взаимодействия с Azure. Сведения о начале работы см. в разделе Install Azure PowerShell. Сведения о миграции в модуль Az PowerShell см. в статье Migrate Azure PowerShell из AzureRM в Az.

Azure Cloud Shell

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

Чтобы начать Azure Cloud Shell, выполните приведенные действия.

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

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

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

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

  3. Вставьте код или команду в сеанс Cloud Shell, выбрав Ctrl+Shift+V в Windows и Linux, или выбрав Cmd+Shift+V в macOS.

  4. Нажмите Enter, чтобы запустить код или команду.

Включение защиты IP-адресов DDoS для общедоступного IP-адреса

Вы можете включить защиту IP-адресов DDoS при создании нового общедоступного IP-адреса или для существующего общедоступного IP-адреса. Выберите вкладку для вашего сценария.

В этом примере мы назовем общедоступный IP-адрес myStandardPublicIP:

#Creates the resource group
New-AzResourceGroup -Name MyResourceGroup -Location eastus

#Creates the IP address and enables DDoS IP Protection
New-AzPublicIpAddress -Name myStandardPublicIP -ResourceGroupName MyResourceGroup -Sku Standard -Location "East US" -AllocationMethod Static -DdosProtectionMode Enabled   

Примечание.

Защита IP-адресов DDoS включена только для SKU класса "Стандартный общедоступный IP-адрес".

Проверка и тестирование

Проверьте сведения о общедоступном IP-адресе и убедитесь, что защита IP-адресов DDoS включена.

#Gets the public IP address
$publicIp = Get-AzPublicIpAddress -Name myStandardPublicIP -ResourceGroupName MyResourceGroup 

#Checks the status of the public IP address
$protectionMode = $publicIp.DdosSettings.ProtectionMode

#Returns the status of the public IP address
$protectionMode

Отключение защиты IP-адресов от атак DDoS для общедоступного IP-адреса

$publicIp = Get-AzPublicIpAddress -Name myStandardPublicIP -ResourceGroupName MyResourceGroup 

$publicIp.DdosSettings.ProtectionMode = 'Disabled'

Set-AzPublicIpAddress -PublicIpAddress $publicIp 

Примечание.

При изменении защиты IP-адресов DDoS с "Включено на отключено", данные телеметрии для ресурса общедоступного IP-адреса больше не будут активны.

Очистка ресурсов

Вы можете сохранить ресурсы для следующего урока. Если группа ресурсов MyResourceGroup вам больше не нужна, удалите ее. При удалении группы ресурсов вы также удаляете план защиты от атак DDoS и все связанные с ним ресурсы.

Remove-AzResourceGroup -Name MyResourceGroup

Следующие шаги

В этом кратком знакомстве вы создали следующие элементы:

  • группа ресурсов;
  • общедоступный IP-адрес.

Вы включили защиту IP-адресов DDoS с помощью Azure PowerShell. Чтобы узнать, как просмотреть и настроить данные телеметрии для плана защиты от атак DDoS, перейдите к следующим руководствам.