Automatisierungskonten werden für den Zugriff auf VMware Cloud Foundation-APIs in Automatisierungsskripts verwendet.
Prozedur
- Melden Sie sich bei der SDDC Manager-Benutzeroberfläche als Benutzer mit der ADMIN-Rolle an.
Weitere Informationen zu Rollen finden Sie unter Verwalten von Benutzern und Gruppen in VMware Cloud Foundation.
- Klicken Sie im Navigationsbereich auf Developer Center > API-Explorer.
- Rufen Sie die ID für die ADMIN-Rolle ab.
- Erweitern Sie APIs zum Verwalten von Benutzern.
- Erweitern Sie GET /v1/roles und klicken Sie auf Ausführen.
- Klicken Sie in der Antwort auf PageOfRole und Rolle (ADMIN).
- Kopieren Sie die ID für die ADMIN-Rolle.
- Erstellen Sie ein Dienstkonto mit der ADMIN-Rolle und rufen Sie den API-Schlüssel des Dienstkontos ab.
- Erweitern Sie POST /v1/users und klicken Sie auf Benutzer.
- Ersetzen Sie den Wert durch:
[ { "name": "service_account", "type": "SERVICE", "role": { "id": "317cb292-802f-ca6a-e57e-3ac2b707fe34" } } ]
Fügen Sie die ID der ADMIN-Rolle aus Schritt 3 ein.
- Klicken Sie auf Ausführen.
- Klicken Sie in der Antwort auf PageOfUser und Benutzer (service_account).
- Kopieren Sie den API-Schlüssel für das Dienstkonto.
- "Verwenden Sie den API-Schlüssel des Dienstkontos, um ein Zugriffstoken zu generieren."
- Erweitern Sie APIs zum Verwalten von Zugriffs- und Aktualisierungstoken.
- Erweitern Sie POST /v1/tokens.
- Klicken Sie auf TokenCreationSpec.
- Ersetzen Sie den Wert durch:
{ "apiKey": "qsfqnYgyxXQ892Jk90HXyuEMgE3SgfTS" }
Fügen Sie den API-Schlüssel des Dienstkontos aus Schritt 4 ein.
- Klicken Sie auf Ausführen.
- Klicken Sie in der Antwort auf TokenPair und RefreshToken und speichern Sie die Zugriffs- und Aktualisierungstoken.