Backup für eine Anwendung erstellen
Sie können ein Backup für eine bestimmte Applikation erstellen und dann das Backup zum Wiederherstellen oder Klonen der App verwenden.
Bevor Sie beginnen
Sie müssen über die ID der App verfügen, die Sie sichern möchten. Bei Bedarf können Sie den Workflow verwenden "Listen Sie die Apps auf" Zum Auffinden der Anwendung.
Erstellen Sie ein Backup
Führen Sie den folgenden REST-API-Aufruf aus.
Dieser REST-API-Aufruf verwendet die folgende Methode und den folgenden Endpunkt.
HTTP-Methode | Pfad |
---|---|
POST |
/Accounts/{Account_id}/k8s/v1/Apps/{App_id}/appBackups |
Zusätzlich zu den Parametern, die bei allen REST-API-Aufrufen üblich sind, werden die folgenden Parameter auch in den Curl-Beispielen für diesen Schritt verwendet.
Parameter | Typ | Erforderlich | Beschreibung |
---|---|---|---|
App-id |
Pfad |
Ja. |
Gibt die Applikation an, in der das Backup erstellt werden soll. |
JSON |
Text |
Ja. |
Stellt die Parameter für die Sicherung bereit. Siehe das folgende Beispiel. |
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"
}