Share via


Web Apps - Discover Backup

Beschreibung für Ermittelt eine vorhandene App-Sicherung, die aus einem Blob in Azure Storage wiederhergestellt werden kann. Verwenden Sie diese Option, um Informationen zu den in einer Sicherung gespeicherten Datenbanken abzurufen.

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

URI-Parameter

Name In Erforderlich Typ Beschreibung
name
path True

string

Name der App

resourceGroupName
path True

string

Name der Ressourcengruppe, zu der die Ressource gehört.

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

subscriptionId
path True

string

die Azure-Abonnement-ID Dies ist eine GUID-formatierte Zeichenfolge (z. B. 0000000-0000-0000-0000-00000000000000000).

api-version
query True

string

API-Version

Anforderungstext

Name Erforderlich Typ Beschreibung
properties.overwrite True

boolean

true , wenn der Wiederherstellungsvorgang die Ziel-App überschreiben kann; falseandernfalls . true ist erforderlich, wenn Sie versuchen, eine Wiederherstellung über eine vorhandene App durchzuführen.

properties.storageAccountUrl True

string

SAS-URL für den Container.

kind

string

Art der Ressource.

properties.adjustConnectionStrings

boolean

true , wenn SiteConfig.ConnectionStrings in einer neuen App festgelegt werden soll; falseandernfalls .

properties.appServicePlan

string

Geben Sie einen App Service-Plan an, der den Wiederhergestellten Standort besitzt.

properties.blobName

string

Name eines Blobs, das die Sicherung enthält.

properties.databases

DatabaseBackupSetting[]

Sammlung von Datenbanken, die wiederhergestellt werden sollen. Diese Liste muss mit der Liste der Datenbanken übereinstimmen, die in der Sicherung enthalten sind.

properties.hostingEnvironment

string

App Service-Umgebung Namen bei Bedarf (nur beim Wiederherstellen einer App in einem App Service-Umgebung).

properties.ignoreConflictingHostNames

boolean

Ändert eine Logik beim Wiederherstellen einer App mit benutzerdefinierten Domänen. true , um benutzerdefinierte Domänen automatisch zu entfernen. Wenn false, werden benutzerdefinierte Domänen dem -Objekt der App hinzugefügt, wenn es wiederhergestellt wird. Dies kann jedoch aufgrund von Konflikten während des Vorgangs fehlschlagen.

properties.ignoreDatabases

boolean

Ignorieren der Datenbanken und Wiederherstellen des Websiteinhalts

properties.operationType

BackupRestoreOperationType

Vorgangstyp.

properties.siteName

string

Name einer App.

Antworten

Name Typ Beschreibung
200 OK

RestoreRequest

OK

Other Status Codes

DefaultErrorResponse

App Service Fehlerantwort.

Sicherheit

azure_auth

Azure Active Directory-OAuth2-Flow

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

Scopes

Name Beschreibung
user_impersonation Identitätswechsel Ihres Benutzerkontos

Definitionen

Name Beschreibung
BackupRestoreOperationType

Vorgangstyp.

DatabaseBackupSetting

Datenbanksicherungseinstellungen.

DatabaseType

Datenbanktyp (z. B. SqlAzure/MySql).

DefaultErrorResponse

App Service Fehlerantwort.

Details
Error

Fehlermodell.

RestoreRequest

Beschreibung einer Wiederherstellungsanforderung.

BackupRestoreOperationType

Vorgangstyp.

Name Typ Beschreibung
Clone

string

CloudFS

string

Default

string

Relocation

string

Snapshot

string

DatabaseBackupSetting

Datenbanksicherungseinstellungen.

Name Typ Beschreibung
connectionString

string

Enthält eine Verbindungszeichenfolge zu einer Datenbank, die gesichert oder wiederhergestellt wird. Wenn die Wiederherstellung für eine neue Datenbank erfolgen soll, ist der datenbankinterne Name der neue.

connectionStringName

string

Enthält einen Verbindungszeichenfolge Namen, der mit SiteConfig.ConnectionStrings verknüpft ist. Dies wird während der Wiederherstellung mit Optionen zum Überschreiben von Verbindungszeichenfolgen verwendet.

databaseType

DatabaseType

Datenbanktyp (z. B. SqlAzure/MySql).

name

string

DatabaseType

Datenbanktyp (z. B. SqlAzure/MySql).

Name Typ Beschreibung
LocalMySql

string

MySql

string

PostgreSql

string

SqlAzure

string

DefaultErrorResponse

App Service Fehlerantwort.

Name Typ Beschreibung
error

Error

Fehlermodell.

Details

Name Typ Beschreibung
code

string

Standardisierte Zeichenfolge zum programmgesteuerten Identifizieren des Fehlers.

message

string

Ausführliche Fehlerbeschreibung und Debuginformationen.

target

string

Ausführliche Fehlerbeschreibung und Debuginformationen.

Error

Fehlermodell.

Name Typ Beschreibung
code

string

Standardisierte Zeichenfolge zum programmgesteuerten Identifizieren des Fehlers.

details

Details[]

Detaillierte Fehler.

innererror

string

Weitere Informationen zum Debuggen des Fehlers.

message

string

Ausführliche Fehlerbeschreibung und Debuginformationen.

target

string

Ausführliche Fehlerbeschreibung und Debuginformationen.

RestoreRequest

Beschreibung einer Wiederherstellungsanforderung.

Name Typ Standardwert Beschreibung
id

string

Ressourcen-ID.

kind

string

Art der Ressource.

name

string

Ressourcenname.

properties.adjustConnectionStrings

boolean

true , wenn SiteConfig.ConnectionStrings in einer neuen App festgelegt werden soll; falseandernfalls .

properties.appServicePlan

string

Geben Sie einen App Service-Plan an, der den Wiederhergestellten Standort besitzt.

properties.blobName

string

Name eines Blobs, das die Sicherung enthält.

properties.databases

DatabaseBackupSetting[]

Sammlung von Datenbanken, die wiederhergestellt werden sollen. Diese Liste muss mit der Liste der Datenbanken übereinstimmen, die in der Sicherung enthalten sind.

properties.hostingEnvironment

string

App Service-Umgebung Namen bei Bedarf (nur beim Wiederherstellen einer App in einem App Service-Umgebung).

properties.ignoreConflictingHostNames

boolean

False

Ändert eine Logik beim Wiederherstellen einer App mit benutzerdefinierten Domänen. true , um benutzerdefinierte Domänen automatisch zu entfernen. Wenn false, werden benutzerdefinierte Domänen dem -Objekt der App hinzugefügt, wenn es wiederhergestellt wird. Dies kann jedoch aufgrund von Konflikten während des Vorgangs fehlschlagen.

properties.ignoreDatabases

boolean

False

Ignorieren der Datenbanken und Wiederherstellen des Websiteinhalts

properties.operationType

BackupRestoreOperationType

Default

Vorgangstyp.

properties.overwrite

boolean

true , wenn der Wiederherstellungsvorgang die Ziel-App überschreiben kann; falseandernfalls . true ist erforderlich, wenn Sie versuchen, eine Wiederherstellung über eine vorhandene App durchzuführen.

properties.siteName

string

Name einer App.

properties.storageAccountUrl

string

SAS-URL für den Container.

type

string

Der Ressourcentyp.