Delen via


Web Apps - Restore From Backup Blob

Beschrijving voor Herstelt een app vanuit een back-up-blob in Azure Storage.

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

URI-parameters

Name In Vereist Type Description
name
path True

string

Naam van de app.

resourceGroupName
path True

string

Naam van de resourcegroep waartoe de resource behoort.

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

subscriptionId
path True

string

Uw Azure-abonnements-id. Dit is een tekenreeks met GUID-indeling (bijvoorbeeld 000000000-0000-0000-0000-000000000000).

api-version
query True

string

API-versie

Aanvraagbody

Name Vereist Type Description
properties.overwrite True

boolean

true als de herstelbewerking de doel-app kan overschrijven; anders, false. true is nodig als u probeert te herstellen via een bestaande app.

properties.storageAccountUrl True

string

SAS-URL naar de container.

kind

string

Soort resource.

properties.adjustConnectionStrings

boolean

true als SiteConfig.ConnectionStrings moet worden ingesteld in de nieuwe app; anders, false.

properties.appServicePlan

string

Geef een App Service-plan op dat eigenaar is van de herstelde site.

properties.blobName

string

Naam van een blob die de back-up bevat.

properties.databases

DatabaseBackupSetting[]

Verzameling databases die moeten worden hersteld. Deze lijst moet overeenkomen met de lijst met databases die zijn opgenomen in de back-up.

properties.hostingEnvironment

string

App Service Environment naam, indien nodig (alleen bij het herstellen van een app naar een App Service Environment).

properties.ignoreConflictingHostNames

boolean

Hiermee wijzigt u een logica bij het herstellen van een app met aangepaste domeinen. true om aangepaste domeinen automatisch te verwijderen. Als false, worden aangepaste domeinen toegevoegd aan het object van de app wanneer het wordt hersteld, maar dat kan mislukken vanwege conflicten tijdens de bewerking.

properties.ignoreDatabases

boolean

De databases negeren en alleen de site-inhoud herstellen

properties.operationType

BackupRestoreOperationType

Bewerkingstype.

properties.siteName

string

Naam van een app.

Antwoorden

Name Type Description
200 OK

De herstelbewerking is gestart.

202 Accepted

De herstelbewerking is gestart.

Other Status Codes

DefaultErrorResponse

App Service foutreactie.

Beveiliging

azure_auth

Azure Active Directory OAuth2-stroom

Type: oauth2
Stroom: implicit
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiken

Name Description
user_impersonation Uw gebruikersaccount imiteren

Definities

Name Description
BackupRestoreOperationType

Bewerkingstype.

DatabaseBackupSetting

Instellingen voor databaseback-up.

DatabaseType

Databasetype (bijvoorbeeld SqlAzure/MySql).

DefaultErrorResponse

App Service foutreactie.

Details
Error

Foutmodel.

RestoreRequest

Beschrijving van een herstelaanvraag.

BackupRestoreOperationType

Bewerkingstype.

Name Type Description
Clone

string

CloudFS

string

Default

string

Relocation

string

Snapshot

string

DatabaseBackupSetting

Instellingen voor databaseback-up.

Name Type Description
connectionString

string

Bevat een verbindingsreeks naar een database waarvan een back-up wordt gemaakt of waarvan een back-up wordt gemaakt. Als het herstellen van een nieuwe database moet plaatsvinden, is de naam van de database in de nieuwe database.

connectionStringName

string

Bevat een verbindingsreeks naam die is gekoppeld aan de SiteConfig.ConnectionStrings. Dit wordt gebruikt tijdens het herstellen met opties voor het overschrijven van verbindingsreeksen.

databaseType

DatabaseType

Databasetype (bijvoorbeeld SqlAzure/MySql).

name

string

DatabaseType

Databasetype (bijvoorbeeld SqlAzure/MySql).

Name Type Description
LocalMySql

string

MySql

string

PostgreSql

string

SqlAzure

string

DefaultErrorResponse

App Service foutreactie.

Name Type Description
error

Error

Foutmodel.

Details

Name Type Description
code

string

Gestandaardiseerde tekenreeks om de fout programmatisch te identificeren.

message

string

Gedetailleerde foutbeschrijving en foutopsporingsinformatie.

target

string

Gedetailleerde foutbeschrijving en foutopsporingsinformatie.

Error

Foutmodel.

Name Type Description
code

string

Gestandaardiseerde tekenreeks om de fout programmatisch te identificeren.

details

Details[]

Gedetailleerde fouten.

innererror

string

Meer informatie over foutopsporing.

message

string

Gedetailleerde foutbeschrijving en foutopsporingsinformatie.

target

string

Gedetailleerde foutbeschrijving en foutopsporingsinformatie.

RestoreRequest

Beschrijving van een herstelaanvraag.

Name Type Default value Description
id

string

Resource-id.

kind

string

Soort resource.

name

string

Resourcenaam.

properties.adjustConnectionStrings

boolean

true als SiteConfig.ConnectionStrings moet worden ingesteld in de nieuwe app; anders, false.

properties.appServicePlan

string

Geef een App Service-plan op dat eigenaar is van de herstelde site.

properties.blobName

string

Naam van een blob die de back-up bevat.

properties.databases

DatabaseBackupSetting[]

Verzameling databases die moeten worden hersteld. Deze lijst moet overeenkomen met de lijst met databases die zijn opgenomen in de back-up.

properties.hostingEnvironment

string

App Service Environment naam, indien nodig (alleen bij het herstellen van een app naar een App Service Environment).

properties.ignoreConflictingHostNames

boolean

False

Hiermee wijzigt u een logica bij het herstellen van een app met aangepaste domeinen. true om aangepaste domeinen automatisch te verwijderen. Als false, worden aangepaste domeinen toegevoegd aan het object van de app wanneer het wordt hersteld, maar dat kan mislukken vanwege conflicten tijdens de bewerking.

properties.ignoreDatabases

boolean

False

De databases negeren en alleen de site-inhoud herstellen

properties.operationType

BackupRestoreOperationType

Default

Bewerkingstype.

properties.overwrite

boolean

true als de herstelbewerking de doel-app kan overschrijven; anders, false. true is nodig als u probeert te herstellen via een bestaande app.

properties.siteName

string

Naam van een app.

properties.storageAccountUrl

string

SAS-URL naar de container.

type

string

Resourcetype.