Skip to main content
Eine neuere Version dieses Produkts ist erhältlich.
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

Listen Sie die nicht verwalteten Apps auf

Beitragende

Sie können die Applikationen auflisten, die aktuell nicht vom Astra gemanagt werden. Sie können dies als Teil der Auswahl einer zu verwaltenden App tun.

Hinweis DER REST-Endpunkt, der in diesen Workflows verwendet wird, gibt standardmäßig alle Astra-Anwendungen zurück. Sie können das verwenden filter Abfrage-Parameter auf dem API-Aufruf, um nur die nicht verwalteten Apps anzufordern. Alternativ können Sie den Filterparameter weglassen, um alle Apps zurückzugeben, und dann die prüfen managedState Feld in der Ausgabe, um zu bestimmen, welche Apps in der enthalten sind unmanaged Bundesland.

Auflisten Sie nur die Applikationen mit managed Zustand gleich unverwaltet

In diesem Workflow wird das verwendet filter Abfrage-Parameter, um nur die nicht verwalteten Apps zurückzugeben.

1. Listen Sie die nicht verwalteten Anwendungen auf

Führen Sie den folgenden REST-API-Aufruf aus.

HTTP-Methode Pfad

GET

/Account/{AccountID}/Topology/v1/Apps

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

Filtern

Abfrage

Nein

Verwenden Sie einen Filter, um festzulegen, welche Apps zurückgegeben werden sollen.

Einschließlich

Abfrage

Nein

Wählen Sie optional die Werte aus, die in der Antwort zurückgegeben werden sollen.

Curl Beispiel: Geben Sie den Namen, id und managedState für die nicht verwalteten Apps zurück
curl --location -i --request GET 'https://astra.netapp.io/accounts/<ACCOUNT_ID>/topology/v1/apps?filter=managedState%20eq%20'unmanaged'&include=name,id,managedState' --header 'Accept: */*' --header 'Authorization: Bearer <API_TOKEN>'
Beispiel für eine JSON-Ausgabe
{
  "items": [
    [
      "maria",
      "eed19f78-0884-4792-bb7a-313258c6b0b1",
      "unmanaged"
    ],
    [
      "test-postgres-app",
      "1ee6235b-cda1-45cb-8d4c-630bdb8b41a5",
      "unmanaged"
    ],
    [
      "postgres1-postgresql",
      "e591ee59-ea90-4a9f-8e6c-d2b6e8647096",
      "unmanaged"
    ],
    [
      "kube-system",
      "077a2f73-4b51-4d04-8c6c-f63b3b069755",
      "unmanaged"
    ],
    [
      "trident",
      "5b6fc28f-e308-4653-b9d2-6d66a764d2e1",
      "unmanaged"
    ],
    [
      "postgres1-postgresql-clone",
      "06be05c5-763e-4d73-bd06-1f27f5f2e130",
      "unmanaged"
    ]
  ],
  "metadata": {}
}

Listen Sie alle Apps auf, und wählen Sie die nicht verwalteten Apps aus

Dieser Workflow gibt alle Apps zurück. Sie müssen die Ausgabe überprüfen, um festzustellen, welche nicht verwaltet werden.

1. Listen Sie alle Anwendungen auf

Führen Sie den folgenden REST-API-Aufruf aus.

HTTP-Methode Pfad

GET

/Account/{AccountID}/Topology/v1/Apps

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

Einschließlich

Abfrage

Nein

Wählen Sie optional die Werte aus, die in der Antwort zurückgegeben werden sollen.

Curl Beispiel: Gibt alle Daten für alle Apps zurück
curl --location -i --request GET 'https://astra.netapp.io/accounts/<ACCOUNT_ID>/topology/v1/apps' --header 'Accept: */*' --header 'Authorization: Bearer <API_TOKEN>'
Curl Beispiel: Geben Sie den Namen, id und managedState für alle Apps zurück
curl --location -i --request GET 'https://astra.netapp.io/accounts/<ACCOUNT_ID>/topology/v1/apps?include=name,id,managedState' --header 'Accept: */*' --header 'Authorization: Bearer <API_TOKEN>'
Beispiel für eine JSON-Ausgabe
{
  "items": [
    [
      "maria",
      "eed19f78-0884-4792-bb7a-313258c6b0b1",
      "unmanaged"
    ],
    [
      "mariadb-mariadb",
      "8da20fff-c69c-4170-bb0d-e4f91c5a1333",
      "managed"
    ],
    [
      "test-postgres-app",
      "1ee6235b-cda1-45cb-8d4c-630bdb8b41a5",
      "unmanaged"
    ],
    [
      "postgres1-postgresql",
      "e591ee59-ea90-4a9f-8e6c-d2b6e8647096",
      "unmanaged"
    ],
    [
      "kube-system",
      "077a2f73-4b51-4d04-8c6c-f63b3b069755",
      "unmanaged"
    ],
    [
      "trident",
      "5b6fc28f-e308-4653-b9d2-6d66a764d2e1",
      "unmanaged"
    ],
    [
      "postgres1-postgresql-clone",
      "06be05c5-763e-4d73-bd06-1f27f5f2e130",
      "unmanaged"
    ],
    [
      "davidns-postgres-app",
      "11e046b7-ec64-4184-85b3-debcc3b1da4d",
      "managed"
    ]
  ],
  "metadata": {}
}

2. Wählen Sie die nicht verwalteten Anwendungen

Überprüfen Sie die Ausgabe des API-Anrufs, und wählen Sie die Apps manuell mit aus managedState Gleich unmanaged.