Freigeben über


Security Rules - Create Or Update

Erstellt oder aktualisiert eine Sicherheitsregel in der angegebenen Netzwerksicherheitsgruppe.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkSecurityGroups/{networkSecurityGroupName}/securityRules/{securityRuleName}?api-version=2024-05-01

URI-Parameter

Name In Erforderlich Typ Beschreibung
networkSecurityGroupName
path True

string

Der Name der Netzwerksicherheitsgruppe.

resourceGroupName
path True

string

Der Name der Ressourcengruppe.

securityRuleName
path True

string

Der Name der Sicherheitsregel.

subscriptionId
path True

string

Die Abonnementanmeldeinformationen, die das Microsoft Azure-Abonnement eindeutig identifizieren. Die Abonnement-ID ist Teil des URI für jeden Dienstaufruf.

api-version
query True

string

Client-API-Version.

Anforderungstext

Name Erforderlich Typ Beschreibung
properties.access True

SecurityRuleAccess

Der Netzwerkdatenverkehr ist zulässig oder verweigert.

properties.direction True

SecurityRuleDirection

Die Richtung der Regel. Die Richtung gibt an, ob die Regel für eingehenden oder ausgehenden Datenverkehr ausgewertet wird.

properties.priority True

integer

Die Priorität der Regel. Der Wert kann zwischen 100 und 4096 sein. Die Prioritätsnummer muss für jede Regel in der Auflistung eindeutig sein. Je niedriger die Prioritätsnummer, desto höher die Priorität der Regel.

properties.protocol True

SecurityRuleProtocol

Dieses Netzwerkprotokoll gilt für diese Regel.

id

string

Ressourcen-ID.

name

string

Der Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden.

properties.description

string

Eine Beschreibung für diese Regel. Auf 140 Zeichen beschränkt.

properties.destinationAddressPrefix

string

Das Zieladressenpräfix. CIDR- oder Ziel-IP-Bereich. Sternchen '*' können auch verwendet werden, um alle Quell-IPs abzugleichen. Standardtags wie "VirtualNetwork", "AzureLoadBalancer" und "Internet" können ebenfalls verwendet werden.

properties.destinationAddressPrefixes

string[]

Die Zieladressenpräfixe. CIDR- oder Ziel-IP-Bereiche.

properties.destinationApplicationSecurityGroups

ApplicationSecurityGroup[]

Die als Ziel angegebene Anwendungssicherheitsgruppe.

properties.destinationPortRange

string

Der Zielport oder der Zielbereich. Ganze Zahl oder Bereich zwischen 0 und 65535. Sternchen '*' können auch für alle Ports verwendet werden.

properties.destinationPortRanges

string[]

Die Zielportbereiche.

properties.sourceAddressPrefix

string

Der CIDR- oder Quell-IP-Bereich. Sternchen '*' können auch verwendet werden, um alle Quell-IPs abzugleichen. Standardtags wie "VirtualNetwork", "AzureLoadBalancer" und "Internet" können ebenfalls verwendet werden. Wenn es sich um eine Eingangsregel handelt, gibt an, von wo der Netzwerkdatenverkehr stammt.

properties.sourceAddressPrefixes

string[]

Die CIDR- oder Quell-IP-Bereiche.

properties.sourceApplicationSecurityGroups

ApplicationSecurityGroup[]

Die Als Quelle angegebene Anwendungssicherheitsgruppe.

properties.sourcePortRange

string

Der Quellport oder -bereich. Ganze Zahl oder Bereich zwischen 0 und 65535. Sternchen '*' können auch für alle Ports verwendet werden.

properties.sourcePortRanges

string[]

Die Quellportbereiche.

type

string

Der Typ der Ressource.

Antworten

Name Typ Beschreibung
200 OK

SecurityRule

Aktualisierung erfolgreich. Der Vorgang gibt die resultierende SecurityRule-Ressource zurück.

201 Created

SecurityRule

Erstellen Sie erfolgreich. Der Vorgang gibt die resultierende SecurityRule-Ressource zurück.

Other Status Codes

CloudError

Fehlerantwort, die beschreibt, warum der Vorgang fehlgeschlagen ist.

Sicherheit

azure_auth

Azure Active Directory OAuth2-Fluss.

Typ: oauth2
Ablauf: implicit
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiche

Name Beschreibung
user_impersonation Identitätswechsel ihres Benutzerkontos

Beispiele

Create security rule

Beispielanforderung

PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/networkSecurityGroups/testnsg/securityRules/rule1?api-version=2024-05-01

{
  "properties": {
    "protocol": "*",
    "sourceAddressPrefix": "10.0.0.0/8",
    "destinationAddressPrefix": "11.0.0.0/8",
    "access": "Deny",
    "destinationPortRange": "8080",
    "sourcePortRange": "*",
    "priority": 100,
    "direction": "Outbound"
  }
}

Beispiel für eine Antwort

{
  "name": "rule1",
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/networkSecurityGroups/testnsg/securityRules/rule1",
  "properties": {
    "provisioningState": "Succeeded",
    "protocol": "*",
    "sourcePortRange": "*",
    "destinationPortRange": "8080",
    "sourceAddressPrefix": "10.0.0.0/8",
    "destinationAddressPrefix": "11.0.0.0/8",
    "access": "Deny",
    "priority": 100,
    "direction": "Outbound"
  }
}
{
  "name": "rule1",
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/networkSecurityGroups/testnsg/securityRules/rule1",
  "properties": {
    "provisioningState": "Succeeded",
    "protocol": "*",
    "sourcePortRange": "*",
    "destinationPortRange": "8080",
    "sourceAddressPrefix": "10.0.0.0/8",
    "destinationAddressPrefix": "11.0.0.0/8",
    "access": "Deny",
    "priority": 100,
    "direction": "Outbound"
  }
}

Definitionen

Name Beschreibung
ApplicationSecurityGroup

Eine Anwendungssicherheitsgruppe in einer Ressourcengruppe.

CloudError

Eine Fehlerantwort des Diensts.

CloudErrorBody

Eine Fehlerantwort des Diensts.

ProvisioningState

Der aktuelle Bereitstellungsstatus.

SecurityRule

Netzwerksicherheitsregel.

SecurityRuleAccess

Gibt an, ob Netzwerkdatenverkehr zulässig oder verweigert wird.

SecurityRuleDirection

Die Richtung der Regel. Die Richtung gibt an, ob die Regel für eingehenden oder ausgehenden Datenverkehr ausgewertet wird.

SecurityRuleProtocol

Dieses Netzwerkprotokoll gilt für diese Regel.

ApplicationSecurityGroup

Eine Anwendungssicherheitsgruppe in einer Ressourcengruppe.

Name Typ Beschreibung
etag

string

Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird.

id

string

Ressourcen-ID.

location

string

Ressourcenspeicherort.

name

string

Ressourcenname.

properties.provisioningState

ProvisioningState

Der Bereitstellungsstatus der Anwendungssicherheitsgruppenressource.

properties.resourceGuid

string

Die GuiD-Eigenschaft der Anwendungssicherheitsgruppenressource. Sie identifiziert eine Ressource eindeutig, auch wenn der Benutzer seinen Namen ändert oder die Ressource über Abonnements oder Ressourcengruppen migriert.

tags

object

Ressourcentags.

type

string

Ressourcentyp.

CloudError

Eine Fehlerantwort des Diensts.

Name Typ Beschreibung
error

CloudErrorBody

Cloudfehlertext.

CloudErrorBody

Eine Fehlerantwort des Diensts.

Name Typ Beschreibung
code

string

Ein Bezeichner für den Fehler. Codes sind unveränderlich und sollen programmgesteuert genutzt werden.

details

CloudErrorBody[]

Eine Liste mit zusätzlichen Details zum Fehler.

message

string

Eine Meldung, die den Fehler beschreibt, der für die Anzeige in einer Benutzeroberfläche geeignet ist.

target

string

Das Ziel des bestimmten Fehlers. Beispielsweise der Name der Eigenschaft im Fehler.

ProvisioningState

Der aktuelle Bereitstellungsstatus.

Wert Beschreibung
Deleting
Failed
Succeeded
Updating

SecurityRule

Netzwerksicherheitsregel.

Name Typ Beschreibung
etag

string

Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird.

id

string

Ressourcen-ID.

name

string

Der Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden.

properties.access

SecurityRuleAccess

Der Netzwerkdatenverkehr ist zulässig oder verweigert.

properties.description

string

Eine Beschreibung für diese Regel. Auf 140 Zeichen beschränkt.

properties.destinationAddressPrefix

string

Das Zieladressenpräfix. CIDR- oder Ziel-IP-Bereich. Sternchen '*' können auch verwendet werden, um alle Quell-IPs abzugleichen. Standardtags wie "VirtualNetwork", "AzureLoadBalancer" und "Internet" können ebenfalls verwendet werden.

properties.destinationAddressPrefixes

string[]

Die Zieladressenpräfixe. CIDR- oder Ziel-IP-Bereiche.

properties.destinationApplicationSecurityGroups

ApplicationSecurityGroup[]

Die als Ziel angegebene Anwendungssicherheitsgruppe.

properties.destinationPortRange

string

Der Zielport oder der Zielbereich. Ganze Zahl oder Bereich zwischen 0 und 65535. Sternchen '*' können auch für alle Ports verwendet werden.

properties.destinationPortRanges

string[]

Die Zielportbereiche.

properties.direction

SecurityRuleDirection

Die Richtung der Regel. Die Richtung gibt an, ob die Regel für eingehenden oder ausgehenden Datenverkehr ausgewertet wird.

properties.priority

integer

Die Priorität der Regel. Der Wert kann zwischen 100 und 4096 sein. Die Prioritätsnummer muss für jede Regel in der Auflistung eindeutig sein. Je niedriger die Prioritätsnummer, desto höher die Priorität der Regel.

properties.protocol

SecurityRuleProtocol

Dieses Netzwerkprotokoll gilt für diese Regel.

properties.provisioningState

ProvisioningState

Der Bereitstellungsstatus der Sicherheitsregelressource.

properties.sourceAddressPrefix

string

Der CIDR- oder Quell-IP-Bereich. Sternchen '*' können auch verwendet werden, um alle Quell-IPs abzugleichen. Standardtags wie "VirtualNetwork", "AzureLoadBalancer" und "Internet" können ebenfalls verwendet werden. Wenn es sich um eine Eingangsregel handelt, gibt an, von wo der Netzwerkdatenverkehr stammt.

properties.sourceAddressPrefixes

string[]

Die CIDR- oder Quell-IP-Bereiche.

properties.sourceApplicationSecurityGroups

ApplicationSecurityGroup[]

Die Als Quelle angegebene Anwendungssicherheitsgruppe.

properties.sourcePortRange

string

Der Quellport oder -bereich. Ganze Zahl oder Bereich zwischen 0 und 65535. Sternchen '*' können auch für alle Ports verwendet werden.

properties.sourcePortRanges

string[]

Die Quellportbereiche.

type

string

Der Typ der Ressource.

SecurityRuleAccess

Gibt an, ob Netzwerkdatenverkehr zulässig oder verweigert wird.

Wert Beschreibung
Allow
Deny

SecurityRuleDirection

Die Richtung der Regel. Die Richtung gibt an, ob die Regel für eingehenden oder ausgehenden Datenverkehr ausgewertet wird.

Wert Beschreibung
Inbound
Outbound

SecurityRuleProtocol

Dieses Netzwerkprotokoll gilt für diese Regel.

Wert Beschreibung
*
Ah
Esp
Icmp
Tcp
Udp