你当前正在访问 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

当前订阅中的资源组的名称。 可以从 Azure 资源管理器 API 或门户获取此值。

searchServiceName
path True

string

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

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

subscriptionId
path True

string

Microsoft Azure 订阅的唯一标识符。 可以从 Azure 资源管理器 API 或门户获取此值。

api-version
query True

string

要用于每个请求的 API 版本。

响应

名称 类型 说明
200 OK

NetworkSecurityPerimeterConfiguration

已成功检索配置。

Other Status Codes

CloudError

操作期间发生意外错误。

安全性

azure_auth

指定Microsoft标识平台上支持的隐式授权流。

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

作用域

名称 说明
user_impersonation 模拟用户帐户

示例

Get an NSP config by name

示例请求

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

示例响应

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

定义

名称 说明
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

创建资源的标识的类型。

说明
Application
Key
ManagedIdentity
User

IssueType

问题类型

说明
ConfigurationPropagationFailure

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

MissingIdentityConfiguration

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

MissingPerimeterConfiguration

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

Unknown

未知问题类型

NetworkSecurityPerimeter

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

名称 类型 说明
id

string (arm-id)

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

location

string

网络安全外围的位置

perimeterGuid

string (uuid)

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

NetworkSecurityPerimeterConfiguration

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

名称 类型 说明
id

string (arm-id)

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

The name of the resource

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

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

说明
Accepted
Canceled
Creating
Deleting
Failed
Succeeded
Updating

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

资源关联的访问模式

说明
Audit

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

Enforced

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

Learning

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

Severity

问题的严重性。

说明
Error
Warning

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

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