Web Apps - Discover Backup

Opis odnajdywania istniejącej kopii zapasowej aplikacji, którą można przywrócić z obiektu blob w usłudze Azure Storage. Użyj tego polecenia, aby uzyskać informacje o bazach danych przechowywanych w kopii zapasowej.

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
name
path True

string

Nazwa aplikacji.

resourceGroupName
path True

string

Nazwa grupy zasobów, do której należy zasób.

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

subscriptionId
path True

string

Identyfikator subskrypcji platformy Azure. Jest to ciąg w formacie GUID (np. 00000000-0000-0000-0000-0000-0000000000000000000000000000000000000000 00000).

api-version
query True

string

Wersja interfejsu API

Treść żądania

Nazwa Wymagane Typ Opis
properties.overwrite True

boolean

true jeśli operacja przywracania może zastąpić docelową aplikację; w przeciwnym razie , false. true jest wymagane, jeśli próbujesz przywrócić istniejącą aplikację.

properties.storageAccountUrl True

string

Adres URL sygnatury dostępu współdzielonego do kontenera.

kind

string

Rodzaj zasobu.

properties.adjustConnectionStrings

boolean

true jeśli właściwość SiteConfig.ConnectionStrings powinna być ustawiona w nowej aplikacji; w przeciwnym razie , false.

properties.appServicePlan

string

Określ plan usługi App Service, który będzie właścicielem przywróconej witryny.

properties.blobName

string

Nazwa obiektu blob zawierającego kopię zapasową.

properties.databases

DatabaseBackupSetting[]

Kolekcja baz danych, które powinny zostać przywrócone. Ta lista musi być zgodna z listą baz danych zawartych w kopii zapasowej.

properties.hostingEnvironment

string

App Service Environment nazwę w razie potrzeby (tylko podczas przywracania aplikacji do App Service Environment).

properties.ignoreConflictingHostNames

boolean

Zmienia logikę podczas przywracania aplikacji z domenami niestandardowymi. true aby automatycznie usunąć domeny niestandardowe. Jeśli false, domeny niestandardowe są dodawane do obiektu aplikacji podczas przywracania, ale może to zakończyć się niepowodzeniem z powodu konfliktów podczas operacji.

properties.ignoreDatabases

boolean

Ignoruj bazy danych i przywracaj tylko zawartość witryny

properties.operationType

BackupRestoreOperationType

Typ operacji.

properties.siteName

string

Nazwa aplikacji.

Odpowiedzi

Nazwa Typ Opis
200 OK

RestoreRequest

OK

Other Status Codes

DefaultErrorResponse

App Service odpowiedź na błąd.

Zabezpieczenia

azure_auth

Przepływ OAuth2 usługi Azure Active Directory

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

Scopes

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Definicje

Nazwa Opis
BackupRestoreOperationType

Typ operacji.

DatabaseBackupSetting

Ustawienia kopii zapasowej bazy danych.

DatabaseType

Typ bazy danych (np. SqlAzure / MySql).

DefaultErrorResponse

App Service odpowiedź na błąd.

Details
Error

Model błędu.

RestoreRequest

Opis żądania przywracania.

BackupRestoreOperationType

Typ operacji.

Nazwa Typ Opis
Clone

string

CloudFS

string

Default

string

Relocation

string

Snapshot

string

DatabaseBackupSetting

Ustawienia kopii zapasowej bazy danych.

Nazwa Typ Opis
connectionString

string

Zawiera parametry połączenia bazy danych, która jest tworzona lub przywracana. Jeśli przywracanie powinno nastąpić do nowej bazy danych, nazwa bazy danych wewnątrz to nowa.

connectionStringName

string

Zawiera nazwę parametry połączenia połączoną z elementem SiteConfig.ConnectionStrings. Jest to używane podczas przywracania z opcjami zastąp parametry połączenia.

databaseType

DatabaseType

Typ bazy danych (np. SqlAzure / MySql).

name

string

DatabaseType

Typ bazy danych (np. SqlAzure / MySql).

Nazwa Typ Opis
LocalMySql

string

MySql

string

PostgreSql

string

SqlAzure

string

DefaultErrorResponse

App Service odpowiedź na błąd.

Nazwa Typ Opis
error

Error

Model błędu.

Details

Nazwa Typ Opis
code

string

Ustandaryzowany ciąg w celu programowego identyfikowania błędu.

message

string

Szczegółowy opis błędu i informacje o debugowaniu.

target

string

Szczegółowy opis błędu i informacje o debugowaniu.

Error

Model błędu.

Nazwa Typ Opis
code

string

Ustandaryzowany ciąg w celu programowego identyfikowania błędu.

details

Details[]

Szczegółowe błędy.

innererror

string

Więcej informacji na temat błędu debugowania.

message

string

Szczegółowy opis błędu i informacje o debugowaniu.

target

string

Szczegółowy opis błędu i informacje o debugowaniu.

RestoreRequest

Opis żądania przywracania.

Nazwa Typ Wartość domyślna Opis
id

string

Identyfikator zasobu.

kind

string

Rodzaj zasobu.

name

string

Nazwa zasobu.

properties.adjustConnectionStrings

boolean

true jeśli właściwość SiteConfig.ConnectionStrings powinna być ustawiona w nowej aplikacji; w przeciwnym razie , false.

properties.appServicePlan

string

Określ plan usługi App Service, który będzie właścicielem przywróconej witryny.

properties.blobName

string

Nazwa obiektu blob zawierającego kopię zapasową.

properties.databases

DatabaseBackupSetting[]

Kolekcja baz danych, które powinny zostać przywrócone. Ta lista musi być zgodna z listą baz danych zawartych w kopii zapasowej.

properties.hostingEnvironment

string

App Service Environment nazwę w razie potrzeby (tylko podczas przywracania aplikacji do App Service Environment).

properties.ignoreConflictingHostNames

boolean

False

Zmienia logikę podczas przywracania aplikacji z domenami niestandardowymi. true aby automatycznie usunąć domeny niestandardowe. Jeśli false, domeny niestandardowe są dodawane do obiektu aplikacji podczas przywracania, ale może to zakończyć się niepowodzeniem z powodu konfliktów podczas operacji.

properties.ignoreDatabases

boolean

False

Ignoruj bazy danych i przywracaj tylko zawartość witryny

properties.operationType

BackupRestoreOperationType

Default

Typ operacji.

properties.overwrite

boolean

true jeśli operacja przywracania może zastąpić docelową aplikację; w przeciwnym razie , false. true jest wymagane, jeśli próbujesz przywrócić istniejącą aplikację.

properties.siteName

string

Nazwa aplikacji.

properties.storageAccountUrl

string

Adres URL sygnatury dostępu współdzielonego do kontenera.

type

string

Typ zasobu.