Web Apps - List Backups
Description de Obtient les sauvegardes existantes d’une application.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups?api-version=2026-03-15
Paramètres URI
| Nom | Dans | Obligatoire | Type | Description |
|---|---|---|---|---|
|
name
|
path | True |
string |
Nom de l’application. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nom du groupe de ressources. Le nom ne respecte pas la casse. |
|
subscription
|
path | True |
string (uuid) |
ID de l’abonnement cible. La valeur doit être un UUID. |
|
api-version
|
query | True |
string minLength: 1 |
Version de l’API à utiliser pour cette opération. |
Réponses
| Nom | Type | Description |
|---|---|---|
| 200 OK |
Opération Azure terminée avec succès. |
|
| Other Status Codes |
Réponse d’erreur inattendue. |
Sécurité
azure_auth
Azure Active Directory OAuth2 Flow.
Type:
oauth2
Flux:
implicit
URL d’autorisation:
https://login.microsoftonline.com/common/oauth2/authorize
Étendues
| Nom | Description |
|---|---|
| user_impersonation | emprunter l’identité de votre compte d’utilisateur |
Exemples
List web app backups
Exemple de requête
GET https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Web/sites/sitef6141/backups?api-version=2026-03-15
Exemple de réponse
{
"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
}
}
]
}
Définitions
| Nom | Description |
|---|---|
|
Backup |
Description de la sauvegarde. |
|
Backup |
Collection d’éléments de sauvegarde. |
|
Backup |
État de la sauvegarde. |
|
created |
Type d’identité qui a créé la ressource. |
|
Database |
Paramètres de sauvegarde de la base de données. |
|
Database |
Type de base de données (par exemple, SqlAzure / MySql). |
|
Default |
Réponse d’erreur App Service. |
|
Default |
Modèle d’erreur. |
|
Default |
Erreurs détaillées. |
|
system |
Métadonnées relatives à la création et à la dernière modification de la ressource. |
BackupItem
Description de la sauvegarde.
| Nom | Type | Description |
|---|---|---|
| id |
string (arm-id) |
ID de ressource complet pour la ressource. Par exemple, « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} » |
| kind |
string |
Type de ressource. |
| name |
string |
Nom de la ressource |
| properties.blobName |
string |
Nom de l’objet blob qui contient les données pour cette sauvegarde. |
| properties.correlationId |
string |
Identificateur de corrélation unique. Veuillez utiliser cela avec l’horodatage lors de la communication avec le support support Azure. |
| properties.created |
string (date-time) |
Horodatage de la création de la sauvegarde. |
| properties.databases |
Liste des bases de données incluses dans la sauvegarde. |
|
| properties.finishedTimeStamp |
string (date-time) |
Horodatage à la fin de cette sauvegarde. |
| properties.id |
integer (int32) |
ID de la sauvegarde. |
| properties.lastRestoreTimeStamp |
string (date-time) |
Horodatage d’une dernière opération de restauration qui a utilisé cette sauvegarde. |
| properties.log |
string |
Détails concernant cette sauvegarde. Peut contenir un message d’erreur. |
| properties.name |
string |
Nom de cette sauvegarde. |
| properties.scheduled |
boolean |
True si cette sauvegarde a été créée en raison du déclenchement d’une planification. |
| properties.sizeInBytes |
integer (int64) |
Taille de la sauvegarde en octets. |
| properties.status |
État de la sauvegarde. |
|
| properties.storageAccountUrl |
string |
URL SAS du conteneur de compte de stockage qui contient cette sauvegarde. |
| properties.websiteSizeInBytes |
integer (int64) |
Taille de l’application web d’origine qui a été sauvegardée. |
| systemData |
Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy. |
|
| type |
string |
Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts » |
BackupItemCollection
Collection d’éléments de sauvegarde.
| Nom | Type | Description |
|---|---|---|
| nextLink |
string (uri) |
Lien vers la page suivante des éléments |
| value |
Les éléments BackupItem sur cette page |
BackupItemStatus
État de la sauvegarde.
| Valeur | Description |
|---|---|
| InProgress | |
| Failed | |
| Succeeded | |
| TimedOut | |
| Created | |
| Skipped | |
| PartiallySucceeded | |
| DeleteInProgress | |
| DeleteFailed | |
| Deleted |
createdByType
Type d’identité qui a créé la ressource.
| Valeur | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
DatabaseBackupSetting
Paramètres de sauvegarde de la base de données.
| Nom | Type | Description |
|---|---|---|
| connectionString |
string |
Contient une chaîne de connexion vers une base de données qui est en cours de sauvegarde ou de restauration. Si la restauration doit se produire dans une nouvelle base de données, le nom de la base de données à l’intérieur est le nouveau. |
| connectionStringName |
string |
Contient un nom de chaîne de connexion qui est lié au SiteConfig.ConnectionStrings. Cela est utilisé lors de la restauration avec des options de chaînes de connexion de remplacement. |
| databaseType |
Type de base de données (par exemple, SqlAzure / MySql). |
|
| name |
string |
DatabaseType
Type de base de données (par exemple, SqlAzure / MySql).
| Valeur | Description |
|---|---|
| SqlAzure | |
| MySql | |
| LocalMySql | |
| PostgreSql |
DefaultErrorResponse
Réponse d’erreur App Service.
| Nom | Type | Description |
|---|---|---|
| error |
Modèle d’erreur. |
DefaultErrorResponseError
Modèle d’erreur.
| Nom | Type | Description |
|---|---|---|
| code |
string |
Chaîne standardisée pour identifier l’erreur par programmation. |
| details |
Erreurs détaillées. |
|
| innererror |
string |
Plus d’informations pour déboguer l’erreur. |
| message |
string |
Description détaillée de l’erreur et informations de débogage. |
| target |
string |
Description détaillée de l’erreur et informations de débogage. |
DefaultErrorResponseErrorDetailsItem
Erreurs détaillées.
| Nom | Type | Description |
|---|---|---|
| code |
string |
Chaîne standardisée pour identifier l’erreur par programmation. |
| message |
string |
Description détaillée de l’erreur et informations de débogage. |
| target |
string |
Description détaillée de l’erreur et informations de débogage. |
systemData
Métadonnées relatives à la création et à la dernière modification de la ressource.
| Nom | Type | Description |
|---|---|---|
| createdAt |
string (date-time) |
Horodatage de la création de ressources (UTC). |
| createdBy |
string |
Identité qui a créé la ressource. |
| createdByType |
Type d’identité qui a créé la ressource. |
|
| lastModifiedAt |
string (date-time) |
Horodatage de la dernière modification de ressource (UTC) |
| lastModifiedBy |
string |
Identité qui a modifié la ressource pour la dernière fois. |
| lastModifiedByType |
Type d’identité qui a modifié la ressource pour la dernière fois. |