Web Apps - Restore Slot

Opis przywracania określonej kopii zapasowej do innej aplikacji (lub miejsca wdrożenia, jeśli określono).

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
backupId
path True

string

Identyfikator kopii zapasowej.

name
path True

string

Nazwa aplikacji.

resourceGroupName
path True

string

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

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

slot
path True

string

Nazwa miejsca wdrożenia. Jeśli miejsce nie zostanie określone, interfejs API przywróci kopię zapasową miejsca produkcyjnego.

subscriptionId
path True

string

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

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 w przypadku próby przywrócenia istniejącej aplikacji.

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 uwzględnionych w kopii zapasowej.

properties.hostingEnvironment

string

App Service Environment nazwę, jeśli jest to konieczne (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 falsedomeny niestandardowe zostaną dodane do obiektu aplikacji podczas jej 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

Rozpoczęto operację przywracania.

202 Accepted

Rozpoczęto operację przywracania.

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 przywrócenia.

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 do bazy danych, której kopia zapasowa jest tworzona lub przywracana. Jeśli przywracanie powinno nastąpić w nowej bazie danych, nazwa bazy danych wewnątrz jest nową.

connectionStringName

string

Zawiera nazwę parametry połączenia połączoną z elementem SiteConfig.ConnectionStrings. Jest to używane podczas przywracania z opcjami zastępowania parametrów 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 debugowania błędu.

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 przywrócenia.

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 uwzględnionych w kopii zapasowej.

properties.hostingEnvironment

string

App Service Environment nazwę, jeśli jest to konieczne (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 falsedomeny niestandardowe zostaną dodane do obiektu aplikacji podczas jej 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 w przypadku próby przywrócenia istniejącej aplikacji.

properties.siteName

string

Nazwa aplikacji.

properties.storageAccountUrl

string

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

type

string

Typ zasobu.