Skip to main content
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

Bevor Sie beginnen

Beitragende

Python ist eine beliebte Entwicklungssprache bei der Datacenter-Automatisierung. Bevor Sie die nativen Funktionen von Python zusammen mit mehreren gängigen Paketen nutzen, müssen Sie die Umgebung und die erforderlichen Eingabedateien vorbereiten.

Hinweis NetApp hat nicht nur direkt mit Python auf die Astra Control REST API zugegriffen, sondern bietet auch ein Toolkit-Paket, das die API abstrahiert und einige der Komplexität beseitigt. Siehe "NetApp Astra Control Python SDK" Finden Sie weitere Informationen.

Bereiten Sie die Umgebung vor

Im Folgenden werden die grundlegenden Konfigurationsanforderungen für die Ausführung der Python-Skripte beschrieben.

Python 3

Sie müssen die neueste Version von Python 3 installiert haben.

Weitere Bibliotheken

Die Bibliotheken Requests und urllib3 müssen installiert sein. Sie können je nach Ihrer Umgebung Pip oder ein anderes Python Management Tool verwenden.

Netzwerkzugriff

Die Arbeitsstation, auf der die Skripte ausgeführt werden, muss Netzwerkzugriff haben und Astra Control erreichen können. Bei der Verwendung des Astra Control Service müssen Sie mit dem Internet verbunden sein und eine Verbindung zum Dienst unter herstellen können https://astra.netapp.io.

Identitätsinformationen

Sie benötigen ein gültiges Astra-Konto mit der Account-ID und dem API-Token. Siehe "Holen Sie sich ein API-Token" Finden Sie weitere Informationen.

Erstellen Sie die JSON-Eingabedateien

Die Python-Skripte basieren auf Konfigurationsinformationen in JSON-Eingabedateien. Im Folgenden finden Sie Beispieldateien.

Hinweis Sie müssen die Proben entsprechend Ihrer Umgebung aktualisieren.
Identitätsinformationen

Die folgende Datei enthält das API-Token und das Astra-Konto. Sie müssen diese Datei mit der an Python-Skripte übergeben -i (Oder --identity) CLI-Parameter.

{
  "api_token": "kH4CA_uVIa8q9UuPzhJaAHaGlaR7-no901DkkrVjIXk=",
  "account_id": "5131dfdf-03a4-5218-ad4b-fe84442b9786"
}