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

App Service Environments - Get

获取应用服务环境的属性的说明。

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/hostingEnvironments/{name}?api-version=2024-11-01

URI 参数

名称 必需 类型 说明
name
path True

string

应用服务环境的名称。

resourceGroupName
path True

string

minLength: 1
maxLength: 90
pattern: ^[-\w\._\(\)]+[^\.]$

资源所属的资源组的名称。

subscriptionId
path True

string

Azure 订阅 ID。 这是 GUID 格式的字符串(例如 000000000-0000-0000-0000-00000000000000)。

api-version
query True

string

API 版本

响应

名称 类型 说明
200 OK

AppServiceEnvironmentResource

好的

Other Status Codes

DefaultErrorResponse

应用服务错误响应。

安全性

azure_auth

Azure Active Directory OAuth2 流

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

作用域

名称 说明
user_impersonation 模拟用户帐户

示例

Get the properties of an App Service Environment.

示例请求

GET https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-rg/providers/Microsoft.Web/hostingEnvironments/test-ase?api-version=2024-11-01

示例响应

{
  "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-rg/providers/Microsoft.Web/hostingEnvironments/test-ase",
  "name": "test-ase",
  "type": "Microsoft.Web/hostingEnvironments",
  "kind": "ASEV3",
  "location": "South Central US",
  "tags": {},
  "properties": {
    "provisioningState": "Succeeded",
    "status": "Ready",
    "virtualNetwork": {
      "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-rg/providers/Microsoft.Network/virtualNetworks/test-subnet/subnets/delegated",
      "name": "delegated",
      "type": "Microsoft.Network/virtualNetworks/subnets",
      "subnet": ""
    },
    "internalLoadBalancingMode": "None",
    "multiSize": "Standard_D2d_v4",
    "multiRoleCount": null,
    "ipsslAddressCount": 0,
    "dnsSuffix": "test-ase.p.azurewebsites.net",
    "maximumNumberOfMachines": 250,
    "frontEndScaleFactor": 15,
    "suspended": false,
    "clusterSettings": null,
    "userWhitelistedIpRanges": null,
    "hasLinuxWorkers": true,
    "dedicatedHostCount": 0,
    "zoneRedundant": false,
    "networkingConfiguration": {
      "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-rg/providers/Microsoft.Web/hostingEnvironments/test-ase/configurations/networking",
      "properties": {
        "windowsOutboundIpAddresses": [
          "20.88.241.56",
          "20.88.241.9"
        ],
        "linuxOutboundIpAddresses": [
          "20.88.241.56",
          "20.88.241.9"
        ],
        "externalInboundIpAddresses": [
          "52.153.248.36"
        ],
        "internalInboundIpAddresses": [],
        "allowNewPrivateEndpointConnections": false,
        "ftpEnabled": false,
        "remoteDebugEnabled": false,
        "inboundIpAddressOverride": null
      }
    }
  }
}

定义

名称 说明
AppServiceEnvironmentResource

应用服务环境 ARM 资源。

AseV3NetworkingConfiguration

ASE 的网络配置的完整视图。

CustomDnsSuffixConfiguration

ASEv3 的自定义域后缀配置的完整视图。

CustomDnsSuffixProvisioningState
DefaultErrorResponse

应用服务错误响应。

Details
Error

错误模型。

HostingEnvironmentStatus

应用服务环境的当前状态。

LoadBalancingMode

指定要在应用服务环境的虚拟网络中内部提供服务的终结点。

NameValuePair

名称值对。

ProvisioningState

应用服务环境的预配状态。

UpgradeAvailability

升级是否可用于此应用服务环境。

UpgradePreference

升级首选项

VirtualNetworkProfile

使用虚拟网络的规范。

AppServiceEnvironmentResource

应用服务环境 ARM 资源。

名称 类型 默认值 说明
id

string

资源 ID。

kind

string

资源类型。 如果资源是应用,可以参考 https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference 了解类型支持的详细信息值。

location

string

资源位置。

name

string

资源名称。

properties.clusterSettings

NameValuePair[]

用于更改应用服务环境的行为的自定义设置。

properties.customDnsSuffixConfiguration

CustomDnsSuffixConfiguration

ASEv3 的自定义域后缀配置的完整视图。

properties.dedicatedHostCount

integer (int32)

专用主机计数

properties.dnsSuffix

string

应用服务环境的 DNS 后缀。

properties.frontEndScaleFactor

integer (int32)

前端的缩放因子。

properties.hasLinuxWorkers

boolean

显示 ASE 是否具有 Linux 辅助角色的标志

properties.internalLoadBalancingMode

LoadBalancingMode

指定要在应用服务环境的虚拟网络中内部提供服务的终结点。

properties.ipsslAddressCount

integer (int32)

为应用服务环境保留的 IP SSL 地址数。

properties.maximumNumberOfMachines

integer (int32)

应用服务环境中的最大 VM 数。

properties.multiRoleCount

integer (int32)

前端实例数。

properties.multiSize

string

前端 VM 大小,例如“中型”、“大型”。

properties.networkingConfiguration

AseV3NetworkingConfiguration

ASE 的网络配置的完整视图。

properties.provisioningState

ProvisioningState

应用服务环境的预配状态。

properties.status

HostingEnvironmentStatus

应用服务环境的当前状态。

properties.suspended

boolean

如果应用服务环境暂停,则 true;否则,false。 可以暂停环境,例如,当管理终结点不再可用时(很可能是因为 NSG 阻止了传入流量)。

properties.upgradeAvailability

UpgradeAvailability

升级是否可用于此应用服务环境。

properties.upgradePreference

UpgradePreference

None

升级首选项

properties.userWhitelistedIpRanges

string[]

用户向 ASE db 上的允许列表添加了 IP 范围

properties.virtualNetwork

VirtualNetworkProfile

虚拟网络的说明。

properties.zoneRedundant

boolean

此应用服务环境是否为区域冗余。

tags

object

资源标记。

type

string

资源类型。

AseV3NetworkingConfiguration

ASE 的网络配置的完整视图。

名称 类型 说明
id

string

资源 ID。

kind

string

资源类型。

name

string

资源名称。

properties.allowNewPrivateEndpointConnections

boolean

用于在 ASE 上启用和禁用新的专用终结点连接创建的属性

properties.externalInboundIpAddresses

string[]

properties.ftpEnabled

boolean

在 ASEV3 上启用或禁用 FTP 的属性

properties.inboundIpAddressOverride

string

客户提供入站 IP 地址。 只能在 Ase create 上设置。

properties.internalInboundIpAddresses

string[]

properties.linuxOutboundIpAddresses

string[]

properties.remoteDebugEnabled

boolean

在 ASEV3 上启用或禁用远程调试的属性

properties.windowsOutboundIpAddresses

string[]

type

string

资源类型。

CustomDnsSuffixConfiguration

ASEv3 的自定义域后缀配置的完整视图。

名称 类型 说明
id

string

资源 ID。

kind

string

资源类型。

name

string

资源名称。

properties.certificateUrl

string

引用 Azure Key Vault 证书机密的 URL,该机密应用作具有自定义域后缀的网站的默认 SSL/TLS 证书。

properties.dnsSuffix

string

用于 ASE 上部署的所有站点的默认自定义域后缀。

properties.keyVaultReferenceIdentity

string

用于解析密钥保管库证书引用的用户分配标识。 如果未指定,将使用系统分配的 ASE 标识(如果可用)。

properties.provisioningDetails

string

properties.provisioningState

CustomDnsSuffixProvisioningState

type

string

资源类型。

CustomDnsSuffixProvisioningState

说明
Degraded
Failed
InProgress
Succeeded

DefaultErrorResponse

应用服务错误响应。

名称 类型 说明
error

Error

错误模型。

Details

名称 类型 说明
code

string

标准化字符串,以编程方式标识错误。

message

string

详细的错误说明和调试信息。

target

string

详细的错误说明和调试信息。

Error

错误模型。

名称 类型 说明
code

string

标准化字符串,以编程方式标识错误。

details

Details[]

详细错误。

innererror

string

调试错误的详细信息。

message

string

详细的错误说明和调试信息。

target

string

详细的错误说明和调试信息。

HostingEnvironmentStatus

应用服务环境的当前状态。

说明
Deleting
Preparing
Ready
Scaling

LoadBalancingMode

指定要在应用服务环境的虚拟网络中内部提供服务的终结点。

说明
None
Publishing
Web
Web, Publishing

NameValuePair

名称值对。

名称 类型 说明
name

string

配对名称。

value

string

对值。

ProvisioningState

应用服务环境的预配状态。

说明
Canceled
Deleting
Failed
InProgress
Succeeded

UpgradeAvailability

升级是否可用于此应用服务环境。

说明
None

此应用服务环境当前没有可用的升级

Ready

升级已准备好在此应用服务环境中手动启动

UpgradePreference

升级首选项

说明
Early

此应用服务环境将在具有升级首选项“延迟”的同一区域中的其他人之前升级

Late

此应用服务环境将在具有升级首选项“早期”的同一区域中的其他人升级

Manual

仅 ASEv3。 升级可用后,此应用服务环境将等待 10 天才能手动启动升级。 10 天后,升级将自动开始

None

此应用服务环境何时升级时没有首选项

VirtualNetworkProfile

使用虚拟网络的规范。

名称 类型 说明
id

string

虚拟网络的资源 ID。

name

string

虚拟网络的名称(只读)。

subnet

string

虚拟网络中的子网。

type

string

虚拟网络的资源类型(只读)。