Wiederherstellen einer gemanagten Applikation aus einem Backup
Sie können eine gemanagte Applikation wiederherstellen, indem Sie eine neue Applikation aus einem Backup erstellen.
1. Wählen Sie die verwaltete Anwendung, die wiederhergestellt werden soll
Führen Sie den Workflow aus "Listen Sie die verwalteten Apps auf" Und wählen Sie die Anwendung aus, die Sie klonen möchten. Für DEN REST-Aufruf, der zum Klonen der App verwendet wird, sind mehrere Ressourcenwerte erforderlich.
2. Wählen Sie das zu verwendende Backup aus
Führen Sie den Workflow aus "Listen Sie die Backups auf" Und wählen Sie das gewünschte Backup aus.
3. Stellen Sie die App wieder her
Führen Sie den folgenden REST-API-Aufruf aus.
HTTP-Methode | Pfad |
---|---|
POST |
/Account/{AccountID}/k8s/v1/manageApps |
Zusätzliche Eingabeparameter
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 |
---|---|---|---|
JSON |
Text |
Ja. |
Stellt die Parameter für die geklonte App bereit. Siehe das folgende Beispiel. |
JSON-Eingabebeispiel
{
"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"
}
Curl Beispiel: Klonen einer Applikation aus einem 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