Cree una copia de seguridad para una aplicación
Es posible crear un backup para una aplicación específica y luego usar el backup para restaurar o clonar la aplicación.
Antes de empezar
Debe tener el ID de la aplicación de la que desea realizar la copia de seguridad. Si es necesario, puede usar el flujo de trabajo "Enumere las aplicaciones" para localizar la aplicación.
Cree un backup
Realice la siguiente llamada de API de REST.
Esta llamada a la API de REST utiliza el siguiente método y extremo.
Método HTTP | Ruta |
---|---|
PUBLICAR |
/Accounts/{account_id}/k8s/v1/apps/{app_id}/appbackups |
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 |
---|---|---|---|
id de aplicación |
Ruta |
Sí |
Identifica la aplicación en la que se creará el backup. |
JSON |
Cuerpo |
Sí |
Proporciona los parámetros para la copia de seguridad. Vea el ejemplo siguiente. |
curl --request POST \
--location "https://astra.netapp.io/accounts/$ACCOUNT_ID/k8s/v1/apps/$APP_ID/appBackups" \
--include \
--header "Content-Type: application/astra-appBackup+json" \
--header "Accept: */*" \
--header "Authorization: Bearer $API_TOKEN" \
--data @JSONinput
{
"type": "application/astra-appBackup",
"version": "1.1",
"name": "backup-david-1"
}