Web Apps - List Backups
Beschreibung für Ruft vorhandene Sicherungen einer App ab.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups?api-version=2025-03-01
URI-Parameter
| Name | In | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
name
|
path | True |
string |
Name der App. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet. |
|
subscription
|
path | True |
string (uuid) |
Die ID des Zielabonnements. Der Wert muss eine UUID sein. |
|
api-version
|
query | True |
string minLength: 1 |
Hierbei handelt es sich um die für diesen Vorgang zu verwendende API-Version. |
Antworten
| Name | Typ | Beschreibung |
|---|---|---|
| 200 OK |
Der Azure-Vorgang wurde erfolgreich abgeschlossen. |
|
| Other Status Codes |
Unerwartete Fehlerantwort. |
Sicherheit
azure_auth
Azure Active Directory OAuth2-Fluss.
Typ:
oauth2
Ablauf:
implicit
Autorisierungs-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiche
| Name | Beschreibung |
|---|---|
| user_impersonation | Identitätswechsel ihres Benutzerkontos |
Beispiele
List web app backups
Beispielanforderung
GET https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141/backups?api-version=2025-03-01
Beispiel für eine Antwort
{
"value": [
{
"name": "sitef6141",
"type": "Microsoft.Web/sites",
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141/backups/12345",
"properties": {
"name": "sitef6141_2024-11-01",
"blobName": "sitef6141_2024-11-01",
"created": "2022-09-03T17:33:11.641Z",
"databases": [
{
"name": "backenddb",
"connectionString": "DSN=data-source-name[;SERVER=value] [;PWD=value] [;UID=value] [;<Attribute>=<value>]",
"connectionStringName": "backend",
"databaseType": "SqlAzure"
},
{
"name": "statsdb",
"connectionString": "DSN=data-source-name[;SERVER=value] [;PWD=value] [;UID=value] [;<Attribute>=<value>]",
"connectionStringName": "stats",
"databaseType": "SqlAzure"
}
],
"finishedTimeStamp": "2022-09-05T17:33:11.641Z",
"id": 12345,
"lastRestoreTimeStamp": "2022-09-04T17:33:11.641Z",
"log": "Succeeded",
"scheduled": true,
"sizeInBytes": 56091883,
"status": "InProgress",
"storageAccountUrl": "DefaultEndpointsProtocol=https;AccountName=storagesample;AccountKey=<account-key>",
"websiteSizeInBytes": 56091883
}
}
]
}
Definitionen
| Name | Beschreibung |
|---|---|
|
Backup |
Beschreibung der Sicherung. |
|
Backup |
Sammlung von Sicherungselementen. |
|
Backup |
Status der Sicherung. |
|
created |
Der Identitätstyp, der die Ressource erstellt hat. |
|
Database |
Einstellungen für die Datenbanksicherung. |
|
Database |
Datenbanktyp (z. B. SqlAzure / MySql). |
|
Default |
Fehlerantwort des App-Diensts. |
|
Default |
Fehlermodell. |
|
Default |
Detaillierte Fehler. |
|
system |
Metadaten zur Erstellung und letzten Änderung der Ressource. |
BackupItem
Beschreibung der Sicherung.
| Name | Typ | Beschreibung |
|---|---|---|
| id |
string (arm-id) |
Vollqualifizierte Ressourcen-ID für die Ressource. Z. B. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| kind |
string |
Art der Ressource. |
| name |
string |
Der Name der Ressource |
| properties.blobName |
string |
Name des Blobs, das Daten für diese Sicherung enthält. |
| properties.correlationId |
string |
Eindeutiger Korrelationsidentifikator. Bitte verwenden Sie diesen zusammen mit dem Zeitstempel, wenn Sie mit dem Azure-Support kommunizieren. |
| properties.created |
string (date-time) |
Zeitstempel der Backup-Erstellung. |
| properties.databases |
Liste der Datenbanken, die in der Sicherung enthalten sind. |
|
| properties.finishedTimeStamp |
string (date-time) |
Zeitstempel, wann diese Sicherung abgeschlossen ist. |
| properties.id |
integer (int32) |
ID der Sicherung. |
| properties.lastRestoreTimeStamp |
string (date-time) |
Zeitstempel einer letzten Wiederherstellungsoperation, bei der diese Sicherung verwendet wurde. |
| properties.log |
string |
Details zu diesem Backup. Enthält möglicherweise eine Fehlermeldung. |
| properties.name |
string |
Name dieser Sicherung. |
| properties.scheduled |
boolean |
True, wenn diese Sicherung aufgrund eines ausgelösten Zeitplans erstellt wurde. |
| properties.sizeInBytes |
integer (int64) |
Größe des Backups in Bytes. |
| properties.status |
Status der Sicherung. |
|
| properties.storageAccountUrl |
string |
SAS-URL für den Speicherkontocontainer, der diese Sicherung enthält. |
| properties.websiteSizeInBytes |
integer (int64) |
Größe der ursprünglichen Web-App, die gesichert wurde. |
| systemData |
Azure Resource Manager-Metadaten mit createdBy- und modifiedBy-Informationen. |
|
| type |
string |
Der Typ der Ressource. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts" |
BackupItemCollection
Sammlung von Sicherungselementen.
| Name | Typ | Beschreibung |
|---|---|---|
| nextLink |
string (uri) |
Der Link zur nächsten Seite von Elementen |
| value |
Die BackupItem-Einträge auf dieser Seite |
BackupItemStatus
Status der Sicherung.
| Wert | Beschreibung |
|---|---|
| InProgress | |
| Failed | |
| Succeeded | |
| TimedOut | |
| Created | |
| Skipped | |
| PartiallySucceeded | |
| DeleteInProgress | |
| DeleteFailed | |
| Deleted |
createdByType
Der Identitätstyp, der die Ressource erstellt hat.
| Wert | Beschreibung |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
DatabaseBackupSetting
Einstellungen für die Datenbanksicherung.
| Name | Typ | Beschreibung |
|---|---|---|
| connectionString |
string |
Enthält eine Verbindungszeichenfolge zu einer Datenbank, die gesichert oder wiederhergestellt wird. Wenn die Wiederherstellung mit einer neuen Datenbank geschehen soll, ist der Name der Datenbank in der neuen Datenbank. |
| connectionStringName |
string |
Enthält einen Verbindungszeichenfolgennamen, der mit "SiteConfig.ConnectionStrings" verknüpft ist. Dies wird während der Wiederherstellung mit Optionen zum Überschreiben von Verbindungszeichenfolgen verwendet. |
| databaseType |
Datenbanktyp (z. B. SqlAzure / MySql). |
|
| name |
string |
DatabaseType
Datenbanktyp (z. B. SqlAzure / MySql).
| Wert | Beschreibung |
|---|---|
| SqlAzure | |
| MySql | |
| LocalMySql | |
| PostgreSql |
DefaultErrorResponse
Fehlerantwort des App-Diensts.
| Name | Typ | Beschreibung |
|---|---|---|
| error |
Fehlermodell. |
DefaultErrorResponseError
Fehlermodell.
| Name | Typ | Beschreibung |
|---|---|---|
| code |
string |
Standardisierte Zeichenfolge zur programmgesteuerten Identifizierung des Fehlers. |
| details |
Detaillierte Fehler. |
|
| innererror |
string |
Weitere Informationen zum Debuggen von Fehlern. |
| message |
string |
Detaillierte Fehlerbeschreibung und Informationen zum Debuggen. |
| target |
string |
Detaillierte Fehlerbeschreibung und Informationen zum Debuggen. |
DefaultErrorResponseErrorDetailsItem
Detaillierte Fehler.
| Name | Typ | Beschreibung |
|---|---|---|
| code |
string |
Standardisierte Zeichenfolge zur programmgesteuerten Identifizierung des Fehlers. |
| message |
string |
Detaillierte Fehlerbeschreibung und Informationen zum Debuggen. |
| target |
string |
Detaillierte Fehlerbeschreibung und Informationen zum Debuggen. |
systemData
Metadaten zur Erstellung und letzten Änderung der Ressource.
| Name | Typ | Beschreibung |
|---|---|---|
| createdAt |
string (date-time) |
Der Zeitstempel der Ressourcenerstellung (UTC). |
| createdBy |
string |
Die Identität, die die Ressource erstellt hat. |
| createdByType |
Der Identitätstyp, der die Ressource erstellt hat. |
|
| lastModifiedAt |
string (date-time) |
Der Zeitstempel der letzten Änderung der Ressource (UTC) |
| lastModifiedBy |
string |
Die Identität, die die Ressource zuletzt geändert hat. |
| lastModifiedByType |
Der Identitätstyp, der die Ressource zuletzt geändert hat. |