È disponibile una versione più recente di questo prodotto.
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.
Ripristinare un'applicazione gestita da un backup
Collaboratori
Suggerisci modifiche
È possibile ripristinare un'applicazione gestita creando una nuova applicazione da un backup.
1. Selezionare l'applicazione gestita da ripristinare
Eseguire il flusso di lavoro "Elencare le applicazioni gestite" e selezionare l'applicazione che si desidera clonare. Per la chiamata DI PAUSA utilizzata per clonare l'applicazione sono necessari diversi valori delle risorse.
2. Selezionare il backup da utilizzare
Eseguire il flusso di lavoro "Elencare i backup" e selezionare il backup che si desidera utilizzare.
3. Ripristinare l'applicazione
Eseguire la seguente chiamata API REST.
Metodo HTTP | Percorso |
---|---|
POST |
/Account/{AccountID}/k8s/v1/managedApps |
Parametri di input aggiuntivi
Oltre ai parametri comuni a tutte le chiamate API REST, negli esempi di curl vengono utilizzati anche i seguenti parametri.
Parametro | Tipo | Obbligatorio | Descrizione |
---|---|---|---|
JSON |
Corpo |
Sì |
Fornisce i parametri per l'applicazione clonata. Vedere l'esempio riportato di seguito. |
Esempio di input JSON
{
"type": "application/astra-managedApp",
"version": "1.0",
"name": "postgres1-postgresql-clone",
"clusterID": "30880586-d579-4d27-930f-a9633e59173b",
"sourceClusterID": "30880586-d579-4d27-930f-a9633e59173b",
"namespace": "davidns-postgres-app",
"backupID": "e24515bd-a28e-4b28-b832-f3c74dbf32fb",
"sourceAppID": "e591ee59-ea90-4a9f-8e6c-d2b6e8647096"
}
Esempio di curl: Clonare un'applicazione da un backup
curl --location -i --request POST 'https://astra.netapp.io/accounts/<ACCOUNT_ID>/k8s/v1/managedApps' --header 'Content-Type: application/astra-managedApp+json' --header '*/*' --header 'Authorization: Bearer <API_TOKEN>' --d @JSONinput