Das Developer Center ist ein zentraler Einstiegspunkt für Entwickler, das Tools für die Verwaltung der API-Struktur und zum Erfassen von Benutzeraktionen und deren Übertragung in ausführbaren Code bereitstellt.

Das vSphere Client Developer Center bietet Automatisierungsspezialisten, DevOps-Technikern und Entwicklern Tools zum Auffinden der Ressourcen, mit denen API-Strukturen verwaltet und vSphere Client-Aktionen erfasst werden können, um sie in PowerCLI zu übertragen.

Was ist der vSphere API Explorer?

Mit dem API-Explorer können Sie die vom System unterstützten vSphere REST APIs durchsuchen und aufrufen und erhalten Informationen und Kontext für die API-Aufrufe.

Mit dem API-Explorer können Sie einen API-Endpoint aus Ihrer Umgebung auswählen und eine Liste von vSphere REST-APIs abrufen. Sie können Details wie verfügbare Parameter, erwartete Antworten und Antwortstatuscodes überprüfen, und Sie können die APIs in der Live-Umgebung aufrufen. Die verfügbaren APIs richten sich nach der Rolle des ausgewählten Endpoints.

Vorgehensweise zum Abrufen von APIs mit vSphere API Explorer

Sie können den API-Explorer verwenden, um verfügbare vSphere REST-APIs aus einem ausgewählten Endpoint abzurufen, um Informationen und Kontext zu API-Aufrufen bereitzustellen.

Prozedur

  1. Klicken Sie auf der Startseite von vSphere Client auf Developer Center und wählen Sie die Registerkarte API-Explorer aus.
  2. Wählen Sie im Dropdown-Menü Endpoint auswählen einen Endpoint aus der Umgebung aus.
  3. Wählen Sie im Dropdown-Menü API auswählen eine API aus. Die aufgelisteten APIs sind diejenigen, die vom API-Explorer in vCenter Server öffentlich bereitgestellt werden.
  4. (Optional) Sie können das Textfeld „Filter“ verwenden, um Ihre Ergebnisse zu filtern. Geben Sie beispielsweise Zustand ein, um eine Liste der Methoden zum Überwachen des Zustands der ausgewählten API anzuzeigen.
  5. Wählen Sie eine API-Kategorie aus der Liste aus.
  6. Wählen Sie eine Methode in der Liste aus.
    Sie können veraltete APIs überprüfen, indem Sie die Umschaltfläche neben jeder Methode aus der Liste verwenden. Vermeiden Sie die Verwendung veralteter APIs. Veraltete APIs reagieren möglicherweise zukünftig nicht mehr und verursachen unerwartete Fehler in Ihren Automatisierungsskripts.
    Ausführliche Informationen zur Methode werden angezeigt.
  7. Wenn ein Abschnitt über Parameterdetails für die ausgewählte Methode angezeigt wird, geben Sie im Textfeld Wert einen Wert für den Methodenparameter ein.
  8. (Optional) Klicken Sie auf Ausführen, um die Methode für die Live-Umgebung aufzurufen.
    1. Wenn ein Dialogfeld mit einer Warnung angezeigt wird, klicken Sie auf Ja.
    Im Antwortfeld wird das Ergebnis für die aufgerufene Methode angezeigt.
  9. (Optional) Um das Ergebnis für die aufgerufene Methode in die Zwischenablage zu kopieren, klicken Sie auf Kopieren.
  10. (Optional) Um das Ergebnis für die aufgerufene Methode herunterzuladen, klicken Sie auf Herunterladen.

Was ist vSphere Codeerfassung?

Die Codeerfassung zeichnet Benutzeraktionen auf und überträgt sie in ausführbaren Code.

Die Codeerfassung bietet Ihnen die Möglichkeit, Aktionen aufzuzeichnen, die im vSphere Client ausgeführt wurden, und diese als nutzbaren PowerCLI-Code auszugeben. Sie können dann den Code kopieren oder als Skript herunterladen und ihn in einer PowerShell-Sitzung zur Ausführung der Aufgabe verwenden.
Hinweis: Es werden nur vCenter Server-Aufrufe aufgezeichnet. Aufrufe an Vorgänge in Bezug auf Rollen, Berechtigungen, Tags, Inhaltsbibliotheken und Speicherrichtlinien werden nicht aufgezeichnet.

Vorgehensweise zum Aufzeichnen von Aktionen mithilfe der vSphere-Codeerfassung

Sie können die Codeerfassung zum Aufzeichnen von Aktionen im vSphere Client verwenden, um eine PowerCLI-Codeausgabe zu erzeugen.

Hinweis: Aufrufe an Vorgänge in Bezug auf Rollen, Berechtigungen, Tags, Inhaltsbibliotheken und Speicherrichtlinien werden nicht aufgezeichnet. Sensible Daten wie Kennwörter werden nicht aufgezeichnet.

Voraussetzungen

Um die Codeerfassung zum Aufzeichnen einer Sitzung zu verwenden, müssen Sie zuerst die Codeerfassung aktivieren.

Prozedur

  1. Klicken Sie im Seitenleistenmenü auf der Startseite auf Developer Center und öffnen Sie die Registerkarte Codeerfassung .
  2. (Optional) Wenn die Codeerfassung nicht aktiviert ist, klicken Sie auf den Umschalter, um die Codeerfassung zu aktivieren.
  3. Um eine Aufzeichnung zu starten, navigieren Sie zu dem gewünschten Fensterbereich und klicken Sie im oberen Fensterbereich auf die rote Aufzeichnungsschaltfläche. Klicken auf Aufzeichnung starten, um die Aufzeichnung sofort zu starten.
    Während eine Aufzeichnung durchgeführt wird, blinkt die rote Aufzeichnungsschaltfläche im oberen Fensterbereich.
  4. (Optional) Um den in einer früheren Sitzung erfassten Code zu löschen und eine neue Sitzung zu starten, klicken Sie auf Löschen und andere starten.
  5. Um eine Aufzeichnung zu beenden, klicken Sie im oberen Fensterbereich auf die rote Aufzeichnungsschaltfläche oder navigieren Sie im Developer Center zur Registerkarte Codeerfassung und klicken Sie auf Aufzeichnung beenden.
    Der aufgezeichnete Code wird im Bereich „Code“ angezeigt.
  6. (Optional) Klicken Sie auf Kopieren, um den Code zu kopieren, oder auf Herunterladen, um ihn als PowerCLI-Skript herunterzuladen.
  7. Um den aktuellen Code zu löschen und eine andere Aufzeichnung zu starten, klicken Sie auf Löschen und andere starten oder navigieren Sie zum gewünschten Bereich und klicken Sie oben auf die rote Aufzeichnungsschaltfläche.

Ergebnisse

Der aufgezeichnete Code wird im Bereich „Code“ angezeigt. Sie können den Code kopieren, herunterladen oder löschen, um eine andere Aufzeichnung zu starten.