Web Apps - Restore Slot
Descripción de Restaura una copia de seguridad específica en otra aplicación (o ranura de implementación, si se especifica).
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/backups/{backupId}/restore?api-version=2025-05-01
Parámetros de identificador URI
| Nombre | En | Requerido | Tipo | Description |
|---|---|---|---|---|
|
backup
|
path | True |
string |
ID de la copia de seguridad. |
|
name
|
path | True |
string |
Nombre de la aplicación. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas. |
|
slot
|
path | True |
string |
Nombre de la ranura de implementación. Si no se especifica una ranura, la API obtendrá una copia de seguridad de la ranura de producción. |
|
subscription
|
path | True |
string (uuid) |
Identificador de la suscripción de destino. El valor debe ser un UUID. |
|
api-version
|
query | True |
string minLength: 1 |
Versión de API que se usará para esta operación. |
Cuerpo de la solicitud
| Nombre | Requerido | Tipo | Description |
|---|---|---|---|
| properties.overwrite | True |
boolean |
|
| properties.storageAccountUrl | True |
string |
Dirección URL de SAS al contenedor. |
| kind |
string |
Tipo de recurso. |
|
| properties.adjustConnectionStrings |
boolean |
|
|
| properties.appServicePlan |
string |
Especifique el plan de App Service que poseerá el sitio restaurado. |
|
| properties.blobName |
string |
Nombre de un blob que contiene la copia de seguridad. |
|
| properties.databases |
Colección de bases de datos que se deben restaurar. Esta lista tiene que coincidir con la lista de bases de datos incluidas en la copia de seguridad. |
||
| properties.hostingEnvironment |
string |
Nombre de App Service Environment, si es necesario (solo al restaurar una aplicación a un entorno de App Service). |
|
| properties.ignoreConflictingHostNames |
boolean |
Cambia una lógica al restaurar una aplicación con dominios personalizados.
|
|
| properties.ignoreDatabases |
boolean |
Omitir las bases de datos y restaurar solo el contenido del sitio |
|
| properties.operationType |
Tipo de operación. |
||
| properties.siteName |
string |
Nombre de una aplicación. |
Respuestas
| Nombre | Tipo | Description |
|---|---|---|
| 200 OK |
La operación de Azure se completó correctamente. |
|
| 202 Accepted |
Operación de recurso aceptada. Encabezados
|
|
| Other Status Codes |
Una respuesta de error inesperada. |
Seguridad
azure_auth
Flujo OAuth2 de Azure Active Directory.
Tipo:
oauth2
Flujo:
implicit
Dirección URL de autorización:
https://login.microsoftonline.com/common/oauth2/authorize
Ámbitos
| Nombre | Description |
|---|---|
| user_impersonation | suplantar la cuenta de usuario |
Definiciones
| Nombre | Description |
|---|---|
|
Backup |
Tipo de operación. |
|
Database |
Configuración de copia de seguridad de la base de datos. |
|
Database |
Tipo de base de datos (por ejemplo, SqlAzure /MySql). |
|
Default |
Respuesta de error de App Service. |
|
Default |
Modelo de error. |
|
Default |
Errores detallados. |
|
Restore |
Descripción de una solicitud de restauración. |
BackupRestoreOperationType
Tipo de operación.
| Valor | Description |
|---|---|
| Default | |
| Clone | |
| Relocation | |
| Snapshot | |
| CloudFS |
DatabaseBackupSetting
Configuración de copia de seguridad de la base de datos.
| Nombre | Tipo | Description |
|---|---|---|
| connectionString |
string |
Contiene una cadena de conexión a una base de datos de la que se realiza una copia de seguridad o se restaura. Si la restauración debe producirse en una nueva base de datos, el nombre de la base de datos dentro es el nuevo. |
| connectionStringName |
string |
Contiene un nombre de cadena de conexión que está vinculado a SiteConfig.ConnectionStrings. Esto se usa durante la restauración con opciones de cadenas de conexión sobrescritura. |
| databaseType |
Tipo de base de datos (por ejemplo, SqlAzure /MySql). |
|
| name |
string |
DatabaseType
Tipo de base de datos (por ejemplo, SqlAzure /MySql).
| Valor | Description |
|---|---|
| SqlAzure | |
| MySql | |
| LocalMySql | |
| PostgreSql |
DefaultErrorResponse
Respuesta de error de App Service.
| Nombre | Tipo | Description |
|---|---|---|
| error |
Modelo de error. |
DefaultErrorResponseError
Modelo de error.
| Nombre | Tipo | Description |
|---|---|---|
| code |
string |
Cadena estandarizada para identificar el error mediante programación. |
| details |
Errores detallados. |
|
| innererror |
string |
Más información para depurar el error. |
| message |
string |
Descripción detallada del error e información de depuración. |
| target |
string |
Descripción detallada del error e información de depuración. |
DefaultErrorResponseErrorDetailsItem
Errores detallados.
| Nombre | Tipo | Description |
|---|---|---|
| code |
string |
Cadena estandarizada para identificar el error mediante programación. |
| message |
string |
Descripción detallada del error e información de depuración. |
| target |
string |
Descripción detallada del error e información de depuración. |
RestoreRequest
Descripción de una solicitud de restauración.
| Nombre | Tipo | Valor predeterminado | Description |
|---|---|---|---|
| id |
string |
Identificador de recurso. |
|
| kind |
string |
Tipo de recurso. |
|
| name |
string |
Nombre del recurso. |
|
| properties.adjustConnectionStrings |
boolean |
|
|
| properties.appServicePlan |
string |
Especifique el plan de App Service que poseerá el sitio restaurado. |
|
| properties.blobName |
string |
Nombre de un blob que contiene la copia de seguridad. |
|
| properties.databases |
Colección de bases de datos que se deben restaurar. Esta lista tiene que coincidir con la lista de bases de datos incluidas en la copia de seguridad. |
||
| properties.hostingEnvironment |
string |
Nombre de App Service Environment, si es necesario (solo al restaurar una aplicación a un entorno de App Service). |
|
| properties.ignoreConflictingHostNames |
boolean |
False |
Cambia una lógica al restaurar una aplicación con dominios personalizados.
|
| properties.ignoreDatabases |
boolean |
False |
Omitir las bases de datos y restaurar solo el contenido del sitio |
| properties.operationType | Default |
Tipo de operación. |
|
| properties.overwrite |
boolean |
|
|
| properties.siteName |
string |
Nombre de una aplicación. |
|
| properties.storageAccountUrl |
string |
Dirección URL de SAS al contenedor. |
|
| type |
string |
Tipo de recurso. |