Restaurez une application à partir d'une sauvegarde
Vous pouvez restaurer une application en créant une nouvelle application à partir d'une sauvegarde.
[[1-select-the-app-to-restore]]
=== 1. Sélectionnez l'application à restaurer
Exécutez le flux de travail "Répertorier les applications" et sélectionnez l'application à cloner. Plusieurs des valeurs de ressources sont nécessaires pour l'appel DE REPOS utilisé pour restaurer l'application.
[[2-select-the-backup-to-use]]
=== 2. Sélectionnez la sauvegarde à utiliser
Exécutez le flux de travail "Répertoriez les sauvegardes" et sélectionnez la sauvegarde que vous souhaitez utiliser.
[[3-restore-the-app]]
=== 3. Restaurez l'application
Effectuez l'appel de l'API REST suivant. Vous devez fournir l'ID d'une sauvegarde (comme indiqué ci-dessous) ou d'un instantané.
| Méthode HTTP | Chemin |
|---|---|
EN |
/account/{account_id}/k8s/v2/apps/{app_id} |
Paramètres d'entrée supplémentaires
Outre les paramètres communs à tous les appels API REST, les paramètres suivants sont également utilisés dans les exemples de boucles pour cette étape.
| Paramètre | Type | Obligatoire | Description |
|---|---|---|---|
JSON |
Corps |
Oui. |
Fournit les paramètres de l'application clonée. Voir l'exemple ci-dessous. |
Exemple d'entrée JSON
{
"type": "application/astra-app",
"version": "2.0",
"backupID": "e24515bd-a28e-4b28-b832-f3c74dbf32fb"
}
Exemple Curl : restaurez une application à partir d'une sauvegarde
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