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.
Paso 1: Seleccione la aplicación para 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.
Paso 2: Seleccione la copia de seguridad a utilizar
Realice el flujo de trabajo "Enumere los backups" y seleccione la copia de seguridad que desea usar.
Paso 3: Restaurar 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.
Esta llamada a la API de REST utiliza el siguiente método y extremo.
Método HTTP | Ruta |
---|---|
PUESTO |
/account/{account_id}/k8s/v2/apps/{app_id} |
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. |
curl --request PUT \
--location "https://astra.netapp.io/accounts/$ACCOUNT_ID/k8s/v2/apps/$APP_ID" \
--include \
--header "Content-Type: application/astra-app+json" \
--header "ForceUpdate: true" \
--header "Accept: */*" \
--header "Authorization: Bearer $API_TOKEN" \
--data @JSONinput
{
"type": "application/astra-app",
"version": "2.0",
"backupID": "e24515bd-a28e-4b28-b832-f3c74dbf32fb"
}