Web Apps - Restore Snapshot Slot

從快照集還原 web 應用程式的描述。

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/restoreSnapshot?api-version=2019-08-01

URI 參數

Name In Required Type Description
name
path True
  • string

Web 應用程式的名稱。

resourceGroupName
path True
  • string

資源所屬資源群組的名稱。

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

slot
path True
  • string

Web 應用程式位置的名稱。 如果未指定,則會預設為生產位置。

subscriptionId
path True
  • string

您的 Azure 訂用帳戶識別碼。 這是 GUID 格式的字串, (例如 00000000-0000-0000-0000-000000000000) 。

api-version
query True
  • string

API 版本

要求本文

Name Required Type Description
properties.overwrite True
  • boolean

如果 true 還原作業可以覆寫來源應用程式,則為,否則為 false

kind
  • string

資源的種類。

properties.ignoreConflictingHostNames
  • boolean

若為 true,復原至目標 web 應用程式時,將會忽略自訂主機名稱衝突。 只有在啟用 RecoverConfiguration 時才需要此設定。

properties.recoverConfiguration
  • boolean

若為 true,將會還原除了內容以外的網站設定。

properties.recoverySource

選擇性。 指定將從其中抓取快照集內容的 web 應用程式。 如果是空的,則會使用目標 web 應用程式做為來源。

properties.snapshotTime
  • string

應完成應用程式還原的時間點,格式為 DateTime 字串。

properties.useDRSecondary
  • boolean

若為 true,則會從 DRSecondary 端點取出快照集。

回應

Name Type Description
200 OK

還原作業已啟動。

202 Accepted

還原作業已啟動。

Other Status Codes

App Service 錯誤回應。

安全性

azure_auth

Azure Active Directory OAuth2 流程

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

Scopes

Name Description
user_impersonation 模擬您的使用者帳戶

定義

DefaultErrorResponse

App Service 錯誤回應。

Details
Error

錯誤模型。

SnapshotRecoverySource

指定將從其中抓取快照集內容的 web 應用程式。

SnapshotRestoreRequest

應用程式復原操作的詳細資料。

DefaultErrorResponse

App Service 錯誤回應。

Name Type Description
error

錯誤模型。

Details

Name Type Description
code
  • string

以程式設計方式識別錯誤的標準化字串。

message
  • string

詳細的錯誤描述和調試資訊。

target
  • string

詳細的錯誤描述和調試資訊。

Error

錯誤模型。

Name Type Description
code
  • string

以程式設計方式識別錯誤的標準化字串。

details

詳細錯誤。

innererror
  • string

偵測錯誤的詳細資訊。

message
  • string

詳細的錯誤描述和調試資訊。

target
  • string

詳細的錯誤描述和調試資訊。

SnapshotRecoverySource

指定將從其中抓取快照集內容的 web 應用程式。

Name Type Description
id
  • string

來源應用程式的 ARM 資源識別碼。 /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} 適用于其他位置的生產位置和/subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName}。

location
  • string

來源 web 應用程式的地理位置,例如 SouthEastAsia、SouthCentralUS

SnapshotRestoreRequest

應用程式復原操作的詳細資料。

Name Type Description
id
  • string

資源識別碼。

kind
  • string

資源的種類。

name
  • string

資源名稱。

properties.ignoreConflictingHostNames
  • boolean

若為 true,復原至目標 web 應用程式時,將會忽略自訂主機名稱衝突。 只有在啟用 RecoverConfiguration 時才需要此設定。

properties.overwrite
  • boolean

如果 true 還原作業可以覆寫來源應用程式,則為,否則為 false

properties.recoverConfiguration
  • boolean

若為 true,將會還原除了內容以外的網站設定。

properties.recoverySource

選擇性。 指定將從其中抓取快照集內容的 web 應用程式。 如果是空的,則會使用目標 web 應用程式做為來源。

properties.snapshotTime
  • string

應完成應用程式還原的時間點,格式為 DateTime 字串。

properties.useDRSecondary
  • boolean

若為 true,則會從 DRSecondary 端點取出快照集。

type
  • string

資源類型。