Restaurar una aplicación desde una copia de seguridad
Puede restaurar una aplicación creando una nueva aplicación a partir de una copia de seguridad.
[[1-select-the-app-to-restore]]
=== 1. Seleccione la aplicación que desea restaurar
Realice el flujo de trabajo "Enumere las aplicaciones" y seleccione la aplicación que desea clonar. Se necesitan varios de los valores de los recursos para la llamada DE REST utilizada para restaurar la aplicación.
[[2-select-the-backup-to-use]]
=== 2. Seleccione la copia de seguridad que desea utilizar
Realice el flujo de trabajo "Enumere los backups" y seleccione la copia de seguridad que desea usar.
[[3-restore-the-app]]
=== 3. Restaure la aplicación
Realice la siguiente llamada de API de REST. Debe proporcionar el ID para un backup (como se muestra a continuación) o una copia Snapshot.
| Método HTTP | Ruta |
|---|---|
PUESTO |
/account/{account_id}/k8s/v2/apps/{app_id} |
Parámetros de entrada adicionales
Además de los parámetros comunes con todas las llamadas API DE REST, en los ejemplos curl de este paso se incluyen los siguientes parámetros.
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
JSON |
Cuerpo |
Sí |
Proporciona los parámetros para la aplicación clonada. Vea el ejemplo siguiente. |
Ejemplo de entrada JSON
{
"type": "application/astra-app",
"version": "2.0",
"backupID": "e24515bd-a28e-4b28-b832-f3c74dbf32fb"
}
Ejemplo de curl: Restaure una aplicación in situ a partir de un backup
curl --location -i --request PUT 'https://astra.netapp.io/accounts/<ACCOUNT_ID>/k8s/v2/apps/<APP_ID>' --header 'Content-Type: application/astra-app+json' --header '*/*' --header 'ForceUpdate: true' --header 'Authorization: Bearer <API_TOKEN>' --data @JSONinput