Dienstkonten
Ein Dienstkonto entspricht einer nichtmenschlichen Benutzer-Entität, die Zugriffstoken verwendet, um sich bei Talend Cloud zu authentifizieren und Talend-Dienste aufzurufen.
Mit Dienstkonten können Sie für den Zugriff auf Talend Cloud-APIs den Anmelde-Flow für OAuth2-Clients nutzen.
Die Anzahl an Dienstkonten, die Sie erstellen können, ist von der Anzahl der in Ihrer Lizenz angegebenen Talend Cloud-Admin-Add-ons abhängig. Mit jedem Admin-Add-on können Sie 3 Dienstkonten erstellen. Wenn Sie mehr Dienstkonten und damit mehr Admin-Add-ons benötigen, wenden Sie sich an Ihren Vertriebskontakt.
Dienstkonto-Endpunkte
Das Konto, das zur Ausgabe der API-Aufrufe verwendet werden soll, muss über die Berechtigung Service Accounts - Manage (Dienstkonten - Verwalten) bzw. über die Rolle Security Administrator (Sicherheitsadministrator) verfügen. Die ID der Berechtigung Service Accounts - Manage (Dienstkonten - Verwalten) lautet TMC_SERVICE_ACCOUNT_MANAGEMENT.
Beachten Sie, dass Dienstkonten nur von den versionsunabhängigen Endpunkten unterstützt werden, die auf diese neuen Domänen aufgeteilt sind. Es wird empfohlen, dass Sie Ihre versionsbezogenen API-Requests zu diesen neuen Endpunkten migrieren.
Operationen | Methoden | Ressourcen |
---|---|---|
Abrufen eines bestimmten Dienstkontos | GET |
/account/service-accounts/<id> |
Aktualisieren eines bestimmten Dienstkontos | PUT |
/account/service-accounts/<id> |
Löschen eines bestimmten Dienstkontos | DELETE | /account/service-accounts/<id> |
Abrufen der Liste der vorhandenen Dienstkonten | GET | /account/service-accounts |
Erstellen eines Dienstkontos | POST | /account/service-accounts |
Abrufen der Gesamtanzahl der bereits erstellten Dienstkonten | GET | /account/service-accounts/count |
Abrufen der verfügbaren Berechtigungen, die Dienstkonten zugewiesen werden können | GET | /account/service-accounts/permissions |
Sie können auf diese Endpunkte über https://api.talend.com/apis/service-accounts/2021-03/ und auf die entsprechenden Anwendungsfälle über https://api.talend.com/use-cases/service-accounts/ zugreifen.