Erstellen Sie einen Snapshot für eine Anwendung
Sie können einen Snapshot für eine bestimmte Anwendung erstellen.
Bevor Sie beginnen
Sie müssen über die ID der App verfügen, für die Sie einen Snapshot erstellen möchten. Bei Bedarf können Sie den Workflow verwenden "Listen Sie die Apps auf" Zum Auffinden der Anwendung.
Erstellen Sie einen Snapshot
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}/appSnaps |
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 verwaltete Anwendung an, in der der Snapshot erstellt werden soll. |
JSON |
Text |
Ja. |
Stellt die Parameter für den Snapshot bereit. Siehe das folgende Beispiel. |
curl --request POST \
--location "https://astra.netapp.io/accounts/$ACCOUNT_ID/k8s/v1/apps/$APP_ID/appSnaps" \
--include \
--header "Content-Type: application/astra-appSnap+jso" \
--header "Accept: */*" \
--header "Authorization: Bearer $API_TOKEN" \
--data @JSONinput
{
"type": "application/astra-appSnap",
"version": "1.1",
"name": "snapshot-david-1"
}