Skip to main content
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Ripristinare un'applicazione da un backup

Collaboratori

È possibile ripristinare un'applicazione creando una nuova applicazione da un backup.

Passaggio 1: Selezionare l'applicazione da ripristinare

Eseguire il flusso di lavoro "Elencare le applicazioni" e selezionare l'applicazione che si desidera clonare. Per la chiamata DI PAUSA utilizzata per ripristinare l'applicazione sono necessari diversi valori di risorse.

Passaggio 2: Selezionare il backup da utilizzare

Eseguire il flusso di lavoro "Elencare i backup" e selezionare il backup che si desidera utilizzare.

Passaggio 3: Ripristinare l'app

Eseguire la seguente chiamata API REST. È necessario fornire l'ID per un backup (come mostrato di seguito) o uno snapshot.

Metodo HTTP ed endpoint

Questa chiamata API REST utilizza il metodo e l'endpoint seguenti.

Metodo HTTP Percorso

IN PRIMO PIANO

/accounts/{account_id}/k8s/v2/apps/{app_id}

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

Fornisce i parametri per l'applicazione clonata. Vedere l'esempio riportato di seguito.

Esempio di curl: Ripristinare un'applicazione in uso da un backup
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
Esempio di input JSON
{
  "type": "application/astra-app",
  "version": "2.0",
  "backupID": "e24515bd-a28e-4b28-b832-f3c74dbf32fb"
}