Comptes de service
Un compte de service représente une entité utilisatrice non humaine utilisant les jetons d'accès pour s'authentifier à Talend Cloud et appeler un service Talend.
Avec les comptes de service, vous pouvez utiliser OAuth2 Client Credentials Flow pour accéder aux API Talend Cloud.
Le nombre de comptes de service que vous pouvez créer dépend du nombre d'add-ons d'administrateur·trices Talend Cloud spécifiés dans votre licence. Chaque add-on d'administrateur·trices vous permet de créer trois comptes de service. Si vous avez besoin de plus de comptes de service et donc, de plus d'add-ons d'administrateur·trices, contactez votre représentant commercial.
Endpoints de comptes de service
Le compte à utiliser pour émettre ces appels d'API doit avoir l'autorisation Service Accounts - Manage (Compte de service - Gestion) ou le rôle Security Administrator (Administrateur de la sécurité). L'ID du droit Service Accounts - Manage (Comptes de sevices - Gestion) est TMC_SERVICE_ACCOUNT_MANAGEMENT.
Notez que les comptes de service sont supportés uniquement par les endpoints sans version catégorisés dans ces nouveaux domaines. Il est recommandé de migrer vos requêtes d'API liées à des versions vers ces nouveaux endpoints.
Opérations | Méthodes | Ressources |
---|---|---|
Récupérer un compte de service spécifique | GET |
/account/service-accounts/<id> |
Mettre à jour un compte de service spécifique | PUT |
/account/service-accounts/<id> |
Supprimer un compte de service spécifique | DELETE | /account/service-accounts/<id> |
Obtenir une liste des comptes de service existants | GET | /account/service-accounts |
Créer un compte de service | POST | /account/service-accounts |
Obtenir le nombre total de comptes de service déjà créés | GET | /account/service-accounts/count |
Obtenir les autorisations disponibles pour l'attribution des comptes de service | GET | /account/service-accounts/permissions |
Accédez à ces endpoints via https://api.talend.com/apis/service-accounts/2021-03/ et aux cas d'utilisation associés à l'adresse https://api.talend.com/use-cases/service-accounts/.