Megosztás a következőn keresztül:


Web Apps - Update Backup Configuration

Az alkalmazás biztonsági mentési konfigurációjának frissítése című leírás.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup?api-version=2024-04-01

URI-paraméterek

Name In Kötelező Típus Description
name
path True

string

Az alkalmazás neve.

resourceGroupName
path True

string

minLength: 1
maxLength: 90
pattern: ^[-\w\._\(\)]+[^\.]$

Annak az erőforráscsoportnak a neve, amelyhez az erőforrás tartozik.

subscriptionId
path True

string

Az Azure-előfizetés azonosítója. Ez egy GUID formátumú sztring (például 000000000-0000-0000-0000-0000000000).

api-version
query True

string

API-verzió

Kérelem törzse

Name Kötelező Típus Description
properties.storageAccountUrl True

string

SAS URL-cím a tárolóhoz.

kind

string

Erőforrás típusa.

properties.backupName

string

A biztonsági mentés neve.

properties.backupSchedule

BackupSchedule

A biztonsági mentés ütemezése, ha rendszeres időközönként hajtják végre.

properties.databases

DatabaseBackupSetting[]

A biztonsági mentésben szereplő adatbázisok.

properties.enabled

boolean

Igaz, ha a biztonsági mentés ütemezése engedélyezve van (ebben az esetben szerepelnie kell), hamis, ha a biztonsági mentés ütemezését le kell tiltani.

Válaszok

Name Típus Description
200 OK

BackupRequest

OKÉ

Other Status Codes

DefaultErrorResponse

App Service-hibaválasz.

Biztonság

azure_auth

Azure Active Directory OAuth2 Flow

Típus: oauth2
Folyamat: implicit
Engedélyezési URL: https://login.microsoftonline.com/common/oauth2/authorize

Hatókörök

Name Description
user_impersonation a felhasználói fiók megszemélyesítése

Definíciók

Name Description
BackupRequest

A végrehajtandó biztonsági mentés leírása.

BackupSchedule

A biztonsági mentés ütemezésének leírása. A biztonsági mentés végrehajtásának gyakoriságát és az adatmegőrzési szabályzatot ismerteti.

DatabaseBackupSetting

Adatbázis biztonsági mentési beállításai.

DatabaseType

Adatbázis típusa (pl. SqlAzure/ MySql).

DefaultErrorResponse

App Service-hibaválasz.

Details
Error

Hibamodell.

FrequencyUnit

A biztonsági mentés végrehajtásának gyakoriságára vonatkozó időegység (pl. heti biztonsági mentés esetén ezt a Napot, a FrequencyInterval értékét pedig 7-nek kell beállítani)

BackupRequest

A végrehajtandó biztonsági mentés leírása.

Name Típus Description
id

string

Erőforrás-azonosító.

kind

string

Erőforrás típusa.

name

string

Erőforrás neve.

properties.backupName

string

A biztonsági mentés neve.

properties.backupSchedule

BackupSchedule

A biztonsági mentés ütemezése, ha rendszeres időközönként hajtják végre.

properties.databases

DatabaseBackupSetting[]

A biztonsági mentésben szereplő adatbázisok.

properties.enabled

boolean

Igaz, ha a biztonsági mentés ütemezése engedélyezve van (ebben az esetben szerepelnie kell), hamis, ha a biztonsági mentés ütemezését le kell tiltani.

properties.storageAccountUrl

string

SAS URL-cím a tárolóhoz.

type

string

Erőforrás típusa.

BackupSchedule

A biztonsági mentés ütemezésének leírása. A biztonsági mentés végrehajtásának gyakoriságát és az adatmegőrzési szabályzatot ismerteti.

Name Típus Alapértelmezett érték Description
frequencyInterval

integer (int32)

7

A biztonsági mentés végrehajtásának gyakorisága (például heti biztonsági mentés esetén ez 7, a FrequencyUnit értéke pedig Nap)

frequencyUnit

FrequencyUnit

Day

A biztonsági mentés végrehajtásának gyakoriságára vonatkozó időegység (pl. heti biztonsági mentés esetén ezt a Napot, a FrequencyInterval értékét pedig 7-nek kell beállítani)

keepAtLeastOneBackup

boolean

True

Igaz, ha a megőrzési szabályzatnak mindig legalább egy biztonsági másolatot kell tartania a tárfiókban, függetlenül attól, hogy hány éves; máskülönben hamis.

lastExecutionTime

string (date-time)

Az ütemezés legutóbbi aktiválásának időpontja.

retentionPeriodInDays

integer (int32)

30

Hány nap elteltével kell törölni a biztonsági másolatokat.

startTime

string (date-time)

Amikor az ütemezésnek működnie kell.

DatabaseBackupSetting

Adatbázis biztonsági mentési beállításai.

Name Típus Description
connectionString

string

Egy adatbázishoz tartozó kapcsolati sztringet tartalmaz, amelyről biztonsági másolatot készít vagy visszaállít. Ha a visszaállításnak egy új adatbázissal kell történnie, a belső adatbázis neve az új.

connectionStringName

string

A SiteConfig.ConnectionStringshez csatolt kapcsolati sztringnevet tartalmazza. Ez a visszaállítás során használható felülírási kapcsolati sztringek beállításával.

databaseType

DatabaseType

Adatbázis típusa (pl. SqlAzure/ MySql).

name

string

DatabaseType

Adatbázis típusa (pl. SqlAzure/ MySql).

Érték Description
LocalMySql
MySql
PostgreSql
SqlAzure

DefaultErrorResponse

App Service-hibaválasz.

Name Típus Description
error

Error

Hibamodell.

Details

Name Típus Description
code

string

Szabványosított sztring a hiba programozott azonosításához.

message

string

Részletes hibaleírás és hibakeresési információk.

target

string

Részletes hibaleírás és hibakeresési információk.

Error

Hibamodell.

Name Típus Description
code

string

Szabványosított sztring a hiba programozott azonosításához.

details

Details[]

Részletes hibák.

innererror

string

További információ a hibakereséshez.

message

string

Részletes hibaleírás és hibakeresési információk.

target

string

Részletes hibaleírás és hibakeresési információk.

FrequencyUnit

A biztonsági mentés végrehajtásának gyakoriságára vonatkozó időegység (pl. heti biztonsági mentés esetén ezt a Napot, a FrequencyInterval értékét pedig 7-nek kell beállítani)

Érték Description
Day
Hour