Share via


Web Apps - Restore From Backup Blob

Leírás: Alkalmazás visszaállítása biztonsági mentési blobból az Azure Storage-ban.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/restoreFromBackupBlob?api-version=2023-12-01

URI-paraméterek

Name In Kötelező Típus Description
name
path True

string

Az alkalmazás neve.

resourceGroupName
path True

string

Annak az erőforráscsoportnak a neve, amelyhez az erőforrás tartozik.

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

subscriptionId
path True

string

Az Azure-előfizetés azonosítója. Ez egy GUID formátumú sztring (például 000000000-0000-0000-0000-000000000000000).

api-version
query True

string

API-verzió

Kérelem törzse

Name Kötelező Típus Description
properties.overwrite True

boolean

true ha a visszaállítási művelet felülírhatja a célalkalmazást; egyéb esetben: false. true egy meglévő alkalmazáson keresztüli visszaállításhoz van szükség.

properties.storageAccountUrl True

string

SAS URL-cím a tárolóhoz.

kind

string

Erőforrás típusa.

properties.adjustConnectionStrings

boolean

true ha a SiteConfig.ConnectionStrings értéket új alkalmazásban kell beállítani; egyéb esetben: false.

properties.appServicePlan

string

Adja meg azt az App Service-csomagot, amely a visszaállított webhely tulajdonosa lesz.

properties.blobName

string

A biztonsági mentést tartalmazó blob neve.

properties.databases

DatabaseBackupSetting[]

Visszaállítandó adatbázisok gyűjteménye. Ennek a listának meg kell egyeznie a biztonsági mentésben szereplő adatbázisok listájával.

properties.hostingEnvironment

string

App Service Environment nevet, ha szükséges (csak akkor, ha egy alkalmazást App Service Environment állít vissza).

properties.ignoreConflictingHostNames

boolean

Módosítja a logikát egy alkalmazás egyéni tartományokkal való visszaállításakor. true az egyéni tartományok automatikus eltávolításához. Ha falsea visszaállításakor a rendszer egyéni tartományokat ad hozzá az alkalmazás objektumához, de ez a művelet során felmerülő ütközések miatt meghiúsulhat.

properties.ignoreDatabases

boolean

Az adatbázisok figyelmen kívül hagyása és csak a webhely tartalmának visszaállítása

properties.operationType

BackupRestoreOperationType

Művelet típusa.

properties.siteName

string

Egy alkalmazás neve.

Válaszok

Name Típus Description
200 OK

A visszaállítási művelet elindult.

202 Accepted

A visszaállítási művelet elindult.

Other Status Codes

DefaultErrorResponse

App Service hibaválasz.

Biztonság

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 felhasználói fiók megszemélyesítése

Definíciók

Name Description
BackupRestoreOperationType

Művelet típusa.

DatabaseBackupSetting

Adatbázis biztonsági mentési beállításai.

DatabaseType

Adatbázis típusa (pl. SqlAzure / MySql).

DefaultErrorResponse

App Service hibaválasz.

Details
Error

Hibamodell.

RestoreRequest

Visszaállítási kérelem leírása.

BackupRestoreOperationType

Művelet típusa.

Name Típus Description
Clone

string

CloudFS

string

Default

string

Relocation

string

Snapshot

string

DatabaseBackupSetting

Adatbázis biztonsági mentési beállításai.

Name Típus Description
connectionString

string

Egy adatbázis kapcsolati karakterlánc tartalmaz, amelyről biztonsági másolatot készít vagy visszaállít. Ha a visszaállításnak egy új adatbázissal kell történnie, a benne lévő adatbázisnév az új.

connectionStringName

string

Egy kapcsolati karakterlánc nevet tartalmaz, amely a SiteConfig.ConnectionStrings fájlhoz van csatolva. Ez a visszaállítás során használatos a kapcsolati sztringek felülírásával.

databaseType

DatabaseType

Adatbázis típusa (pl. SqlAzure / MySql).

name

string

DatabaseType

Adatbázis típusa (pl. SqlAzure / MySql).

Name Típus Description
LocalMySql

string

MySql

string

PostgreSql

string

SqlAzure

string

DefaultErrorResponse

App Service hibaválasz.

Name Típus Description
error

Error

Hibamodell.

Details

Name Típus Description
code

string

Szabványosított sztring a hiba programozott azonosításához.

message

string

Részletes hibaleírás és hibakeresési információk.

target

string

Részletes hibaleírás és hibakeresési információk.

Error

Hibamodell.

Name Típus Description
code

string

Szabványosított sztring a hiba programozott azonosításához.

details

Details[]

Részletes hibák.

innererror

string

További információ a hibakeresésről.

message

string

Részletes hibaleírás és hibakeresési információk.

target

string

Részletes hibaleírás és hibakeresési információk.

RestoreRequest

Visszaállítási kérelem leírása.

Name Típus Alapértelmezett érték Description
id

string

Erőforrás-azonosító.

kind

string

Erőforrás típusa.

name

string

Erőforrás neve.

properties.adjustConnectionStrings

boolean

true ha a SiteConfig.ConnectionStrings értéket új alkalmazásban kell beállítani; egyéb esetben: false.

properties.appServicePlan

string

Adja meg azt az App Service-csomagot, amely a visszaállított webhely tulajdonosa lesz.

properties.blobName

string

A biztonsági mentést tartalmazó blob neve.

properties.databases

DatabaseBackupSetting[]

Visszaállítandó adatbázisok gyűjteménye. Ennek a listának meg kell egyeznie a biztonsági mentésben szereplő adatbázisok listájával.

properties.hostingEnvironment

string

App Service Environment nevet, ha szükséges (csak akkor, ha egy alkalmazást App Service Environment állít vissza).

properties.ignoreConflictingHostNames

boolean

False

Módosítja a logikát egy alkalmazás egyéni tartományokkal való visszaállításakor. true az egyéni tartományok automatikus eltávolításához. Ha falsea visszaállításakor a rendszer egyéni tartományokat ad hozzá az alkalmazás objektumához, de ez a művelet során felmerülő ütközések miatt meghiúsulhat.

properties.ignoreDatabases

boolean

False

Az adatbázisok figyelmen kívül hagyása és csak a webhely tartalmának visszaállítása

properties.operationType

BackupRestoreOperationType

Default

Művelet típusa.

properties.overwrite

boolean

true ha a visszaállítási művelet felülírhatja a célalkalmazást; egyéb esetben: false. true egy meglévő alkalmazáson keresztüli visszaállításhoz van szükség.

properties.siteName

string

Egy alkalmazás neve.

properties.storageAccountUrl

string

SAS URL-cím a tárolóhoz.

type

string

Erőforrástípus.