Web Apps - Update Backup Configuration
Popis pro Aktualizuje konfiguraci zálohování aplikace.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup?api-version=2025-05-01
Parametry identifikátoru URI
| Name | V | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
name
|
path | True |
string |
Název aplikace. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Název skupiny prostředků. Název nerozlišuje malá a velká písmena. |
|
subscription
|
path | True |
string (uuid) |
ID cílového předplatného. Hodnota musí být UUID. |
|
api-version
|
query | True |
string minLength: 1 |
Verze rozhraní API, která se má použít pro tuto operaci. |
Text požadavku
| Name | Vyžadováno | Typ | Description |
|---|---|---|---|
| properties.storageAccountUrl | True |
string |
Adresa URL SAS kontejneru. |
| kind |
string |
Druh prostředku. |
|
| properties.backupName |
string |
Název zálohy. |
|
| properties.backupSchedule |
Naplánujte zálohování, pokud se provádí pravidelně. |
||
| properties.databases |
Databáze zahrnuté do zálohy. |
||
| properties.enabled |
boolean |
Hodnota True, pokud je povolený plán zálohování (musí být zahrnut v takovém případě), nepravda, pokud by měl být plán zálohování zakázaný. |
Odpovědi
| Name | Typ | Description |
|---|---|---|
| 200 OK |
Operace Azure byla úspěšně dokončena. |
|
| Other Status Codes |
Neočekávaná chybová odpověď |
Zabezpečení
azure_auth
Tok Azure Active Directory OAuth2
Typ:
oauth2
Tok:
implicit
URL autorizace:
https://login.microsoftonline.com/common/oauth2/authorize
Rozsahy
| Name | Description |
|---|---|
| user_impersonation | zosobnění uživatelského účtu |
Definice
| Name | Description |
|---|---|
|
Backup |
Popis zálohy, která bude provedena. |
|
Backup |
Popis plánu zálohování. Popisuje, jak často by mělo být zálohování prováděno a jaké by měly být zásady uchovávání informací. |
|
Database |
Nastavení zálohování databáze. |
|
Database |
Typ databáze (např. SqlAzure / MySql). |
|
Default |
Odpověď na chybu služby App Service |
|
Default |
Chybový model |
|
Default |
Podrobné chyby. |
|
Frequency |
Jednotka času pro to, jak často se má zálohování spouštět (například pro týdenní zálohování, měla by být nastavená hodnota Day a FrequencyInterval by měla být nastavena na hodnotu 7). |
BackupRequest
Popis zálohy, která bude provedena.
| Name | Typ | Description |
|---|---|---|
| id |
string |
ID prostředku. |
| kind |
string |
Druh prostředku. |
| name |
string |
Název prostředku. |
| properties.backupName |
string |
Název zálohy. |
| properties.backupSchedule |
Naplánujte zálohování, pokud se provádí pravidelně. |
|
| properties.databases |
Databáze zahrnuté do zálohy. |
|
| properties.enabled |
boolean |
Hodnota True, pokud je povolený plán zálohování (musí být zahrnut v takovém případě), nepravda, pokud by měl být plán zálohování zakázaný. |
| properties.storageAccountUrl |
string |
Adresa URL SAS kontejneru. |
| type |
string |
Typ zdroje. |
BackupSchedule
Popis plánu zálohování. Popisuje, jak často by mělo být zálohování prováděno a jaké by měly být zásady uchovávání informací.
| Name | Typ | Default value | Description |
|---|---|---|---|
| frequencyInterval |
integer (int32) |
7 |
Jak často by se mělo zálohování spouštět (například pro týdenní zálohování, mělo by být nastavené na 7 a FrekvenceUnit by měla být nastavená na Den). |
| frequencyUnit | Day |
Jednotka času pro to, jak často se má zálohování spouštět (například pro týdenní zálohování, měla by být nastavená hodnota Day a FrequencyInterval by měla být nastavena na hodnotu 7). |
|
| keepAtLeastOneBackup |
boolean |
True |
True Pokud zásady uchovávání informací by vždy měly uchovávat alespoň jednu zálohu v účtu úložiště bez ohledu na to, jak je stará; jinak nepravda. |
| lastExecutionTime |
string (date-time) |
Naposledy, kdy byl tento plán spuštěn. |
|
| retentionPeriodInDays |
integer (int32) |
30 |
Po kolika dnech by se měly zálohy odstranit. |
| startTime |
string (date-time) |
Kdy by měl plán začít fungovat. |
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 se obnovení mělo stát v nové databázi, název databáze uvnitř je nový. |
| connectionStringName |
string |
Obsahuje název připojovacího řetězce, který je propojený s SiteConfig.ConnectionStrings. Používá se při obnovení s možnostmi přepsání připojovacích řetězců. |
| databaseType |
Typ databáze (např. SqlAzure / MySql). |
|
| name |
string |
DatabaseType
Typ databáze (např. SqlAzure / MySql).
| Hodnota | Description |
|---|---|
| SqlAzure | |
| MySql | |
| LocalMySql | |
| PostgreSql |
DefaultErrorResponse
Odpověď na chybu služby App Service
| Name | Typ | Description |
|---|---|---|
| error |
Chybový model |
DefaultErrorResponseError
Chybový model
| Name | Typ | Description |
|---|---|---|
| code |
string |
Standardizovaný řetězec pro programovou identifikaci chyby. |
| details |
Podrobné chyby. |
|
| innererror |
string |
Další informace k chybě ladění. |
| message |
string |
Podrobný popis chyby a informace o ladění. |
| target |
string |
Podrobný popis chyby a informace o ladění. |
DefaultErrorResponseErrorDetailsItem
Podrobné chyby.
| 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í. |
FrequencyUnit
Jednotka času pro to, jak často se má zálohování spouštět (například pro týdenní zálohování, měla by být nastavená hodnota Day a FrequencyInterval by měla být nastavena na hodnotu 7).
| Hodnota | Description |
|---|---|
| Day | |
| Hour |