Attribuer des autorisations d'espaces de travail à un compte de service
Attribuez des autorisations sur l'espace de travail à un compte de service pour qu'il puisse exécuter des tâches appartenant à l'espace de travail associé.
L'API à utiliser est https://api.<env>.cloud.talend.com/security/workspaces/{workspaceId}/service-accounts/{serviceAccountId}/permissions.
Note InformationsRemarque : Seul un compte de service est utilisé dans cet exemple. Si vous avez besoin d'ajouter des autorisations à un lot de comptes de service, utilisez https://api.<env>.cloud.talend.com/security/service-accounts/permissions/batch
Avant de commencer
- Assurez-vous que l'utlisateur·trice émettant les appels d'API a l'autorisation Users - Manage (Utilisateurs - Gestion). L'ID de cette autorisation est TMC_USER_MANAGEMENT.
Pourquoi et quand exécuter cette tâche
Dans cette section, l'appel d'API suivant est émis :Il est implémenté dans Talend API Tester à des fins de démonstration.
method: POST
endpoint: https://api.<env>.cloud.talend.com/security/workspaces/{workspaceId}/service-accounts/{serviceAccountId}/permissions
headers: {
"Content-Type": "application/json",
"Authorization": "Bearer <your_personal_access_token>"
}
payload: ["EXECUTE"]