Web Apps - Restore Slot

Popis pro Obnovení konkrétní zálohy do jiné aplikace (nebo slotu nasazení, pokud je zadaný).

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

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
backupId
path True

string

ID zálohy.

name
path True

string

Obsahuje název aplikace.

resourceGroupName
path True

string

Název skupiny prostředků, do které prostředek patří.

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

slot
path True

string

Název slotu nasazení. Pokud slot není zadaný, rozhraní API obnoví zálohu produkčního slotu.

subscriptionId
path True

string

ID vašeho předplatného Azure Jedná se o řetězec ve formátu GUID (např. 00000000-0000-0000-0000-00000000000000000).

api-version
query True

string

Verze rozhraní API

Text požadavku

Name Vyžadováno Typ Description
properties.overwrite True

boolean

truepokud operace obnovení může přepsat cílovou aplikaci; v opačném případě . false true je potřeba při pokusu o obnovení přes existující aplikaci.

properties.storageAccountUrl True

string

Adresa URL SAS pro kontejner.

kind

string

Druh prostředku.

properties.adjustConnectionStrings

boolean

truepokud SiteConfig.ConnectionStrings by měl být nastaven v nové aplikaci; v opačném případě . false

properties.appServicePlan

string

Zadejte plán služby App Service, který bude vlastníkem obnovené lokality.

properties.blobName

string

Název objektu blob, který obsahuje zálohu.

properties.databases

DatabaseBackupSetting[]

Kolekce databází, které by měly být obnoveny. Tento seznam se musí shodovat se seznamem databází zahrnutých v záloze.

properties.hostingEnvironment

string

v případě potřeby App Service Environment název (jenom při obnovení aplikace do App Service Environment).

properties.ignoreConflictingHostNames

boolean

Změní logiku při obnovování aplikace s vlastními doménami. true k automatickému odebrání vlastních domén. Pokud falsese do objektu aplikace při obnovování přidají vlastní domény, ale to může selhat kvůli konfliktům během operace.

properties.ignoreDatabases

boolean

Ignorovat databáze a obnovovat pouze obsah webu

properties.operationType

BackupRestoreOperationType

Typ operace.

properties.siteName

string

Název aplikace

Odpovědi

Name Typ Description
200 OK

Operace obnovení byla spuštěna.

202 Accepted

Operace obnovení byla spuštěna.

Other Status Codes

DefaultErrorResponse

App Service odpověď na chybu.

Zabezpečení

azure_auth

Tok Azure Active Directory OAuth2

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

Scopes

Name Description
user_impersonation zosobnění uživatelského účtu

Definice

Name Description
BackupRestoreOperationType

Typ operace.

DatabaseBackupSetting

Nastavení zálohování databáze.

DatabaseType

Typ databáze (např. SqlAzure nebo MySql).

DefaultErrorResponse

App Service odpověď na chybu.

Details
Error

Model chyb.

RestoreRequest

Popis žádosti o obnovení

BackupRestoreOperationType

Typ operace.

Name Typ Description
Clone

string

CloudFS

string

Default

string

Relocation

string

Snapshot

string

DatabaseBackupSetting

Nastavení zálohování databáze.

Name Typ Description
connectionString

string

Obsahuje připojovací řetězec k databázi, která se zálohuje nebo obnovuje. Pokud by mělo dojít k obnovení nové databáze, název databáze uvnitř je nový.

connectionStringName

string

Obsahuje název připojovací řetězec, který je propojený s SiteConfig.ConnectionStrings. Používá se během obnovení s možnostmi přepsání připojovacích řetězců.

databaseType

DatabaseType

Typ databáze (např. SqlAzure nebo MySql).

name

string

DatabaseType

Typ databáze (např. SqlAzure nebo MySql).

Name Typ Description
LocalMySql

string

MySql

string

PostgreSql

string

SqlAzure

string

DefaultErrorResponse

App Service odpověď na chybu.

Name Typ Description
error

Error

Model chyb.

Details

Name Typ Description
code

string

Standardizovaný řetězec pro programovou identifikaci chyby

message

string

Podrobný popis chyby a informace o ladění

target

string

Podrobný popis chyby a informace o ladění

Error

Model chyb.

Name Typ Description
code

string

Standardizovaný řetězec pro programovou identifikaci chyby

details

Details[]

Podrobné chyby.

innererror

string

Další informace o chybě ladění

message

string

Podrobný popis chyby a informace o ladění

target

string

Podrobný popis chyby a informace o ladění

RestoreRequest

Popis žádosti o obnovení

Name Typ Výchozí hodnota Description
id

string

ID prostředku.

kind

string

Druh prostředku.

name

string

Název prostředku.

properties.adjustConnectionStrings

boolean

truepokud SiteConfig.ConnectionStrings by měl být nastaven v nové aplikaci; v opačném případě . false

properties.appServicePlan

string

Zadejte plán služby App Service, který bude vlastníkem obnovené lokality.

properties.blobName

string

Název objektu blob, který obsahuje zálohu.

properties.databases

DatabaseBackupSetting[]

Kolekce databází, které by měly být obnoveny. Tento seznam se musí shodovat se seznamem databází zahrnutých v záloze.

properties.hostingEnvironment

string

v případě potřeby App Service Environment název (jenom při obnovení aplikace do App Service Environment).

properties.ignoreConflictingHostNames

boolean

False

Změní logiku při obnovování aplikace s vlastními doménami. true k automatickému odebrání vlastních domén. Pokud falsese do objektu aplikace při obnovování přidají vlastní domény, ale to může selhat kvůli konfliktům během operace.

properties.ignoreDatabases

boolean

False

Ignorovat databáze a obnovovat pouze obsah webu

properties.operationType

BackupRestoreOperationType

Default

Typ operace.

properties.overwrite

boolean

truepokud operace obnovení může přepsat cílovou aplikaci; v opačném případě . false true je potřeba při pokusu o obnovení přes existující aplikaci.

properties.siteName

string

Název aplikace

properties.storageAccountUrl

string

Adresa URL SAS pro kontejner.

type

string

Typ prostředku.