Udostępnij za pośrednictwem


Web Apps - List Backups

Opis pobierania istniejących kopii zapasowych aplikacji.

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
name
path True

string

Nazwa aplikacji.

resourceGroupName
path True

string

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

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

subscriptionId
path True

string

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

api-version
query True

string

Wersja interfejsu API

Odpowiedzi

Nazwa Typ Opis
200 OK

BackupItemCollection

OK

Other Status Codes

DefaultErrorResponse

Odpowiedź na błąd usługi App Service.

Zabezpieczenia

azure_auth

Przepływ protokołu OAuth2 usługi Azure Active Directory

Typ: oauth2
Flow: implicit
Adres URL autoryzacji: https://login.microsoftonline.com/common/oauth2/authorize

Zakresy

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

List web app backups

Przykładowe żądanie

GET https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141/backups?api-version=2024-04-01

Przykładowa odpowiedź

{
  "value": [
    {
      "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141/backups/12345",
      "name": "sitef6141",
      "type": "Microsoft.Web/sites",
      "properties": {
        "id": 12345,
        "storageAccountUrl": "DefaultEndpointsProtocol=https;AccountName=storagesample;AccountKey=<account-key>",
        "blobName": "sitef6141_2024-04-01",
        "name": "sitef6141_2024-04-01",
        "status": "InProgress",
        "sizeInBytes": 56091883,
        "created": "2022-09-03T17:33:11.641Z",
        "log": "Succeeded",
        "databases": [
          {
            "databaseType": "SqlAzure",
            "name": "backenddb",
            "connectionStringName": "backend",
            "connectionString": "DSN=data-source-name[;SERVER=value] [;PWD=value] [;UID=value] [;<Attribute>=<value>]"
          },
          {
            "databaseType": "SqlAzure",
            "name": "statsdb",
            "connectionStringName": "stats",
            "connectionString": "DSN=data-source-name[;SERVER=value] [;PWD=value] [;UID=value] [;<Attribute>=<value>]"
          }
        ],
        "scheduled": true,
        "lastRestoreTimeStamp": "2022-09-04T17:33:11.641Z",
        "finishedTimeStamp": "2022-09-05T17:33:11.641Z",
        "websiteSizeInBytes": 56091883
      }
    }
  ]
}

Definicje

Nazwa Opis
BackupItem

Opis kopii zapasowej.

BackupItemCollection

Kolekcja elementów kopii zapasowej.

BackupItemStatus

Stan kopii zapasowej.

DatabaseBackupSetting

Ustawienia kopii zapasowej bazy danych.

DatabaseType

Typ bazy danych (np. SqlAzure / MySql).

DefaultErrorResponse

Odpowiedź na błąd usługi App Service.

Details
Error

Model błędu.

BackupItem

Opis kopii zapasowej.

Nazwa Typ Opis
id

string

Identyfikator zasobu.

kind

string

Rodzaj zasobu.

name

string

Nazwa zasobu.

properties.blobName

string

Nazwa obiektu blob zawierającego dane dla tej kopii zapasowej.

properties.correlationId

string

Unikatowy identyfikator korelacji. Użyj tej opcji wraz ze znacznikiem czasu podczas komunikowania się z pomocą techniczną platformy Azure.

properties.created

string (date-time)

Sygnatura czasowa tworzenia kopii zapasowej.

properties.databases

DatabaseBackupSetting[]

Lista baz danych zawartych w kopii zapasowej.

properties.finishedTimeStamp

string (date-time)

Sygnatura czasowa po zakończeniu tworzenia kopii zapasowej.

properties.id

integer (int32)

Identyfikator kopii zapasowej.

properties.lastRestoreTimeStamp

string (date-time)

Sygnatura czasowa ostatniej operacji przywracania, która użyła tej kopii zapasowej.

properties.log

string

Szczegóły dotyczące tej kopii zapasowej. Może zawierać komunikat o błędzie.

properties.name

string

Nazwa tej kopii zapasowej.

properties.scheduled

boolean

Wartość true, jeśli ta kopia zapasowa została utworzona z powodu wyzwalania harmonogramu.

properties.sizeInBytes

integer (int64)

Rozmiar kopii zapasowej w bajtach.

properties.status

BackupItemStatus

Stan kopii zapasowej.

properties.storageAccountUrl

string

Adres URL sygnatury dostępu współdzielonego dla kontenera konta magazynu, który zawiera tę kopię zapasową.

properties.websiteSizeInBytes

integer (int64)

Rozmiar oryginalnej aplikacji internetowej, której kopia zapasowa została utworzona.

type

string

Typ zasobu.

BackupItemCollection

Kolekcja elementów kopii zapasowej.

Nazwa Typ Opis
nextLink

string

Łącze do następnej strony zasobów.

value

BackupItem[]

Kolekcja zasobów.

BackupItemStatus

Stan kopii zapasowej.

Wartość Opis
Created
DeleteFailed
DeleteInProgress
Deleted
Failed
InProgress
PartiallySucceeded
Skipped
Succeeded
TimedOut

DatabaseBackupSetting

Ustawienia kopii zapasowej bazy danych.

Nazwa Typ Opis
connectionString

string

Zawiera parametry połączenia z bazą danych, której kopia zapasowa 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ę parametrów 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).

Wartość Opis
LocalMySql
MySql
PostgreSql
SqlAzure

DefaultErrorResponse

Odpowiedź na błąd usługi App Service.

Nazwa Typ Opis
error

Error

Model błędu.

Details

Nazwa Typ Opis
code

string

Ustandaryzowany ciąg do 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 do 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.