你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。

Network Security Perimeter Configurations - Get

获取网络安全外围配置。

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Search/searchServices/{searchServiceName}/networkSecurityPerimeterConfigurations/{nspConfigName}?api-version=2025-05-01

URI 参数

名称 在 必需 类型 说明
nspConfigName
path True

string

minLength: 38
maxLength: 100
pattern: ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}\.[a-z][a-z0-9]*$

网络安全外围配置名称。

resourceGroupName
path True

string

minLength: 1
maxLength: 90

资源组的名称。 此名称不区分大小写。

searchServiceName
path True

string

pattern: ^(?=.{2,60}$)[a-z0-9][a-z0-9]+(-[a-z0-9]+)*$

与指定资源组关联的 Azure AI 搜索服务的名称。

subscriptionId
path True

string (uuid)

目标订阅的 ID。 该值必须是 UUID。

api-version
query True

string

minLength: 1

用于此操作的 API 版本。

响应

名称 类型 说明
200 OK

NetworkSecurityPerimeterConfiguration

Azure作已成功完成。

Other Status Codes

CloudError

意外错误响应。

安全性

azure_auth

Azure Active Directory OAuth2 流程。

类型: oauth2
流向: implicit
授权 URL: https://login.microsoftonline.com/common/oauth2/authorize

作用域

名称 说明
user_impersonation 模拟用户帐户

示例

Get an NSP config by name

示例请求

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Search/searchServices/mysearchservice/networkSecurityPerimeterConfigurations/00000001-2222-3333-4444-111144444444.assoc1?api-version=2025-05-01

示例响应

{
  "name": "00000001-2222-3333-4444-111144444444.assoc1",
  "type": "Microsoft.Search/searchServices/networkSecurityPerimeterConfigurations",
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Search/searchServices/mysearchservice/networkSecurityPerimeterConfigurations/00000001-2222-3333-4444-111144444444.assoc1",
  "properties": {
    "networkSecurityPerimeter": {
      "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/networkRG/providers/Microsoft.Network/networkSecurityPerimeters/perimeter1",
      "location": "westus"
    },
    "profile": {
      "name": "profile1",
      "accessRules": [
        {
          "name": "rule1",
          "properties": {
            "addressPrefixes": [
              "148.0.0.0/8",
              "152.4.6.0/24"
            ],
            "direction": "Inbound"
          }
        }
      ],
      "accessRulesVersion": 0
    },
    "provisioningState": "Accepted",
    "resourceAssociation": {
      "name": "assoc1",
      "accessMode": "Enforced"
    }
  }
}

定义

名称 说明
AccessRule

网络安全外围配置文件中的访问规则

AccessRuleDirection

访问规则的方向

AccessRuleProperties

访问规则的属性

CloudError

包含有关 API 错误的信息。

CloudErrorBody

描述具有错误代码和消息的特定 API 错误。

createdByType

创建资源的标识的类型。

IssueType

问题类型

NetworkSecurityPerimeter

有关网络安全外围(NSP)的信息

NetworkSecurityPerimeterConfiguration

网络安全外围 (NSP) 配置资源

NetworkSecurityPerimeterConfigurationProperties

网络安全配置属性。

NetworkSecurityPerimeterConfigurationProvisioningState

正在创建或更新的网络安全外围配置的预配状态。

NetworkSecurityProfile

网络安全外围配置文件

ProvisioningIssue

介绍网络安全外围配置的预配问题

ProvisioningIssueProperties

网络安全外围(NSP)配置的预配问题的详细信息。 资源提供程序应为每个检测到的单独问题生成单独的预配问题元素,并包含有意义的独特说明,以及任何适当的 suggestedResourceIds 和 suggestedAccessRules

ResourceAssociation

有关资源关联的信息

ResourceAssociationAccessMode

资源关联的访问模式

Severity

问题的严重性。

Subscriptions

入站规则的订阅

systemData

与创建和上次修改资源相关的元数据。

AccessRule

网络安全外围配置文件中的访问规则

名称 类型 说明
name

string

访问规则的名称

properties

AccessRuleProperties

访问规则的属性

AccessRuleDirection

访问规则的方向

值 说明
Inbound

适用于安全资源的入站网络流量。

Outbound

适用于来自受保护资源的出站网络流量

AccessRuleProperties

访问规则的属性

名称 类型 说明
addressPrefixes

string[]

入站规则的 CIDR 格式的地址前缀

direction

AccessRuleDirection

访问规则的方向

emailAddresses

string[]

出站规则的电子邮件地址

fullyQualifiedDomainNames

string[]

出站规则的完全限定域名 (FQDN)

networkSecurityPerimeters

NetworkSecurityPerimeter[]

入站规则的网络安全外围

phoneNumbers

string[]

出站规则的电话号码

subscriptions

Subscriptions[]

入站规则的订阅

CloudError

包含有关 API 错误的信息。

名称 类型 说明
error

CloudErrorBody

描述具有错误代码和消息的特定 API 错误。

message

string

提示出错的错误的简要说明(有关详细信息/调试信息,请参阅“error.message”属性)。

CloudErrorBody

描述具有错误代码和消息的特定 API 错误。

名称 类型 说明
code

string

比 HTTP 状态代码更准确地描述错误条件的错误代码。 可用于以编程方式处理特定错误案例。

details

CloudErrorBody[]

包含与此错误相关的嵌套错误。

message

string

详细说明错误并提供调试信息的消息。

target

string

特定错误的目标(例如,错误中属性的名称)。

createdByType

创建资源的标识的类型。

值 说明
User
Application
ManagedIdentity
Key

IssueType

问题类型

值 说明
Unknown

未知问题类型

ConfigurationPropagationFailure

应用网络安全外围(NSP)配置时出错。

MissingPerimeterConfiguration

在资源上发生网络连接问题,可以通过将新资源添加到网络安全外围(NSP)或修改访问规则来解决。

MissingIdentityConfiguration

托管标识尚未与资源关联。 该资源仍能够验证来自网络安全外围(NSP)或匹配入站访问规则的入站流量,但无法将出站访问作为 NSP 的成员执行。

NetworkSecurityPerimeter

有关网络安全外围(NSP)的信息

名称 类型 说明
id

string (arm-id)

NSP 资源的完全限定 Azure 资源 ID

location

string

网络安全外围的位置

perimeterGuid

string (uuid)

网络安全外围的通用唯一 ID (UUID)

NetworkSecurityPerimeterConfiguration

网络安全外围 (NSP) 配置资源

名称 类型 说明
id

string (arm-id)

资源的完全限定资源 ID。 例如“/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}”

name

string

资源的名称

properties

NetworkSecurityPerimeterConfigurationProperties

网络安全配置属性。

systemData

systemData

包含 createdBy 和 modifiedBy 信息的 Azure 资源管理器元数据。

type

string

资源类型。 例如“Microsoft.Compute/virtualMachines”或“Microsoft.Storage/storageAccounts”

NetworkSecurityPerimeterConfigurationProperties

网络安全配置属性。

名称 类型 说明
networkSecurityPerimeter

NetworkSecurityPerimeter

有关网络安全外围(NSP)的信息

profile

NetworkSecurityProfile

网络安全外围配置文件

provisioningIssues

ProvisioningIssue[]

预配问题列表(如果有)

provisioningState

NetworkSecurityPerimeterConfigurationProvisioningState

正在创建或更新的网络安全外围配置的预配状态。

resourceAssociation

ResourceAssociation

有关资源关联的信息

NetworkSecurityPerimeterConfigurationProvisioningState

正在创建或更新的网络安全外围配置的预配状态。

值 说明
Succeeded
Creating
Updating
Deleting
Accepted
Failed
Canceled

NetworkSecurityProfile

网络安全外围配置文件

名称 类型 说明
accessRules

AccessRule[]

访问规则列表

accessRulesVersion

integer (int32)

当前访问规则版本

diagnosticSettingsVersion

integer (int32)

当前诊断设置版本

enabledLogCategories

string[]

已启用的日志类别列表

name

string

配置文件的名称

ProvisioningIssue

介绍网络安全外围配置的预配问题

名称 类型 说明
name

string

问题的名称

properties

ProvisioningIssueProperties

网络安全外围(NSP)配置的预配问题的详细信息。 资源提供程序应为每个检测到的单独问题生成单独的预配问题元素,并包含有意义的独特说明,以及任何适当的 suggestedResourceIds 和 suggestedAccessRules

ProvisioningIssueProperties

网络安全外围(NSP)配置的预配问题的详细信息。 资源提供程序应为每个检测到的单独问题生成单独的预配问题元素,并包含有意义的独特说明,以及任何适当的 suggestedResourceIds 和 suggestedAccessRules

名称 类型 说明
description

string

问题说明

issueType

IssueType

问题类型

severity

Severity

问题的严重性。

suggestedAccessRules

AccessRule[]

可添加到网络安全配置文件(NSP)以修正问题的访问规则。

suggestedResourceIds

string[] (arm-id)

建议的资源的完全限定资源 ID,这些资源可以关联到网络安全外围(NSP)以修正问题。

ResourceAssociation

有关资源关联的信息

名称 类型 说明
accessMode

ResourceAssociationAccessMode

资源关联的访问模式

name

string

资源关联的名称

ResourceAssociationAccessMode

资源关联的访问模式

值 说明
Enforced

强制访问模式 - 阻止访问检查失败的资源的流量

Learning

学习访问模式 - 为分析启用到资源的流量,但未阻止

Audit

审核访问模式 - 记录访问检查失败但未阻止的资源的流量

Severity

问题的严重性。

值 说明
Warning
Error

Subscriptions

入站规则的订阅

名称 类型 说明
id

string (arm-id)

订阅的完全限定的 Azure 资源 ID,例如('/subscriptions/0000000-0000-0000-0000-00000000000000')

systemData

与创建和上次修改资源相关的元数据。

名称 类型 说明
createdAt

string (date-time)

资源创建时间戳(UTC)。

createdBy

string

创建资源的标识。

createdByType

createdByType

创建资源的标识的类型。

lastModifiedAt

string (date-time)

上次修改的资源时间戳(UTC)

lastModifiedBy

string

上次修改资源的标识。

lastModifiedByType

createdByType

上次修改资源的标识的类型。