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

Web Apps - Get Production Site Deployment Status

获取应用 (或部署槽的部署状态(如果指定了) )。

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deploymentStatus/{deploymentStatusId}?api-version=2022-03-01

URI 参数

Name In Required Type Description
deploymentStatusId
path True
  • string

部署操作的 GUID。

name
path True
  • string

应用的名称。

resourceGroupName
path True
  • string

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

Regex pattern: ^[-\w\._\(\)]+[^\.]$

subscriptionId
path True
  • string

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

api-version
query True
  • string

API 版本

响应

Name Type Description
200 OK

确定

202 Accepted

操作正在进行中。

Other Status Codes

App 服务错误响应。

安全性

azure_auth

Azure Active Directory OAuth2 Flow

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation 模拟用户帐户

示例

Get Deployment Status

Sample Request

GET https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.Web/sites/testSite/deploymentStatus/eacfd68b-3bbd-4ad9-99c5-98614d89c8e5?api-version=2022-03-01

Sample Response

{
  "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.Web/sites/testSite/deploymentStatus/eacfd68b-3bbd-4ad9-99c5-98614d89c8e5",
  "name": "eacfd68b-3bbd-4ad9-99c5-98614d89c8e5",
  "type": "Microsoft.Web/sites/deploymentStatus",
  "properties": {
    "deploymentId": "eacfd68b-3bbd-4ad9-99c5-98614d89c8e5",
    "status": "RuntimeSuccessful",
    "numberOfInstancesInProgress": 0,
    "numberOfInstancesSuccessful": 1,
    "numberOfInstancesFailed": 0,
    "failedInstancesLogs": [],
    "errors": null
  }
}
{
  "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.Web/sites/testSite/deploymentStatus/eacfd68b-3bbd-4ad9-99c5-98614d89c8e5",
  "name": "eacfd68b-3bbd-4ad9-99c5-98614d89c8e5",
  "type": "Microsoft.Web/sites/deploymentStatus",
  "properties": {
    "deploymentId": "eacfd68b-3bbd-4ad9-99c5-98614d89c8e5",
    "status": "RuntimeStarting",
    "numberOfInstancesInProgress": 1,
    "numberOfInstancesSuccessful": 0,
    "numberOfInstancesFailed": 0,
    "failedInstancesLogs": [],
    "errors": null
  }
}

定义

CsmDeploymentStatus

部署状态响应有效负载。

DefaultErrorResponse

App 服务错误响应。

DeploymentBuildStatus

部署生成状态。

Details
Error

错误模型。

ErrorEntity

从 API 返回的错误响应的正文。

CsmDeploymentStatus

部署状态响应有效负载。

Name Type Description
id
  • string

资源 ID。

kind
  • string

资源类型。

name
  • string

资源名称。

properties.deploymentId
  • string

部署操作 ID。

properties.errors

错误列表。

properties.failedInstancesLogs
  • string[]

指向未能预配的实例的日志的 URL 列表。

properties.numberOfInstancesFailed
  • integer

未能预配站点实例数。

properties.numberOfInstancesInProgress
  • integer

当前正在预配的网站实例数。

properties.numberOfInstancesSuccessful
  • integer

已成功预配的网站实例数。

properties.status

部署生成状态。

type
  • string

资源类型。

DefaultErrorResponse

App 服务错误响应。

Name Type Description
error

错误模型。

DeploymentBuildStatus

部署生成状态。

Name Type Description
BuildAborted
  • string
BuildFailed
  • string
BuildInProgress
  • string
BuildPending
  • string
BuildRequestReceived
  • string
BuildSuccessful
  • string
PostBuildRestartRequired
  • string
RuntimeFailed
  • string
RuntimeStarting
  • string
RuntimeSuccessful
  • string
StartPolling
  • string
StartPollingWithRestart
  • string
TimedOut
  • string

Details

Name Type Description
code
  • string

用于以编程方式标识错误的标准化字符串。

message
  • string

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

target
  • string

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

Error

错误模型。

Name Type Description
code
  • string

用于以编程方式标识错误的标准化字符串。

details

详细错误。

innererror
  • string

调试错误的详细信息。

message
  • string

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

target
  • string

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

ErrorEntity

从 API 返回的错误响应的正文。

Name Type Description
code
  • string

基本错误代码。

details

错误详细信息。

extendedCode
  • string

错误类型。

innerErrors

内部错误。

message
  • string

错误的任何详细信息。

messageTemplate
  • string

消息模板。

parameters
  • string[]

模板的参数。

target
  • string

错误目标。