New-AzNetworkSecurityRuleConfig

Создает конфигурацию правила безопасности сети.

Синтаксис

New-AzNetworkSecurityRuleConfig
   -Name <String>
   [-Description <String>]
   [-Protocol <String>]
   [-SourcePortRange <String[]>]
   [-DestinationPortRange <String[]>]
   [-SourceAddressPrefix <String[]>]
   [-DestinationAddressPrefix <String[]>]
   [-SourceApplicationSecurityGroup <PSApplicationSecurityGroup[]>]
   [-DestinationApplicationSecurityGroup <PSApplicationSecurityGroup[]>]
   [-Access <String>]
   [-Priority <Int32>]
   [-Direction <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
New-AzNetworkSecurityRuleConfig
   -Name <String>
   [-Description <String>]
   [-Protocol <String>]
   [-SourcePortRange <String[]>]
   [-DestinationPortRange <String[]>]
   [-SourceAddressPrefix <String[]>]
   [-DestinationAddressPrefix <String[]>]
   [-SourceApplicationSecurityGroupId <String[]>]
   [-DestinationApplicationSecurityGroupId <String[]>]
   [-Access <String>]
   [-Priority <Int32>]
   [-Direction <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Описание

Командлет New-AzNetworkSecurityRuleConfig создает конфигурацию правила безопасности сети Azure для группы безопасности сети.

Примеры

Пример 1. Создание правила безопасности сети для разрешения RDP

$rule1 = New-AzNetworkSecurityRuleConfig -Name rdp-rule -Description "Allow RDP" `
    -Access Allow -Protocol Tcp -Direction Inbound -Priority 100 -SourceAddressPrefix `
    Internet -SourcePortRange * -DestinationAddressPrefix * -DestinationPortRange 3389

Эта команда создает правило безопасности, разрешающее доступ из Интернета к порту 3389

Пример 2. Создание правила безопасности сети с разрешением HTTP

$rule2 = New-AzNetworkSecurityRuleConfig -Name web-rule -Description "Allow HTTP" `
    -Access Allow -Protocol Tcp -Direction Inbound -Priority 101 -SourceAddressPrefix `
    Internet -SourcePortRange * -DestinationAddressPrefix * -DestinationPortRange 80

Эта команда создает правило безопасности, разрешающее доступ из Интернета к порту 80

Параметры

-Access

Указывает, разрешен или запрещен сетевой трафик. Допустимые значения для этого параметра: allow and Deny.

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

-DefaultProfile

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

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

-Description

Указывает описание создаваемой конфигурации правила безопасности сети.

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

-DestinationAddressPrefix

Задает префикс адреса назначения. Допустимые значения для этого параметра:

  • Адрес CIDR (CIDR)
  • Диапазон IP-адресов назначения
  • Подстановочный знак (*) для сопоставления любого IP-адреса можно использовать теги, такие как VirtualNetwork, AzureLoadBalancer и Интернет.
Тип:String[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DestinationApplicationSecurityGroup

Группа безопасности приложений, заданная в качестве назначения для правила. Его нельзя использовать с параметром DestinationAddressPrefix.

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

-DestinationApplicationSecurityGroupId

Группа безопасности приложений, заданная в качестве назначения для правила. Его нельзя использовать с параметром DestinationAddressPrefix.

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

-DestinationPortRange

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

  • Целое число
  • Диапазон целых чисел от 0 до 65535
  • Подстановочный знак (*) для сопоставления любого порта
Тип:String[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Direction

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

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

-Name

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

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

-Priority

Указывает приоритет конфигурации правила. Допустимые значения этого параметра: целое число от 100 до 4096. Номер приоритета должен быть уникальным для каждого правила в коллекции. Чем ниже номер приоритета, тем выше приоритет правила.

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

-Protocol

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

  • TCP
  • Udp
  • Подстановочный знак (*) для сопоставления обоих.
Тип:String
Допустимые значения:Tcp, Udp, Icmp, Esp, Ah, *
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-SourceAddressPrefix

Задает префикс исходного адреса. Допустимые значения для этого параметра:

  • A CIDR
  • Диапазон исходных IP-адресов
  • Подстановочный знак (*) для сопоставления любого IP-адреса. Вы также можете использовать теги, такие как VirtualNetwork, AzureLoadBalancer и Интернет.
Тип:String[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-SourceApplicationSecurityGroup

Группа безопасности приложений, заданная в качестве источника для правила. Его нельзя использовать с параметром SourceAddressPrefix.

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

-SourceApplicationSecurityGroupId

Группа безопасности приложений, заданная в качестве источника для правила. Его нельзя использовать с параметром SourceAddressPrefix.

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

-SourcePortRange

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

  • Целое число
  • Диапазон целых чисел от 0 до 65535
  • Подстановочный знак (*) для сопоставления любого порта
Тип:String[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

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

None

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

PSSecurityRule