Configurer les autorisations sur l'espace de travail pour un·e utilisateur·trice - Cloud

Guide d'utilisation des API Talend Cloud

Version
Cloud
Language
Français (France)
Product
Talend Cloud
Module
Talend API Designer
Talend API Tester
Talend Data Preparation
Talend Data Stewardship
Talend Management Console
Content
Création et développement > Création d'APIs
Création et développement > Test d'API

Vous pouvez donner aux utilisateurs et utilisatrices les droits de gérer ou visualiser des objets ou d'accéder à des moteurs dans différents espaces de travail.

Avant de commencer

  • Vous devez avoir le rôle Environment Administrator dans Talend Cloud Management Console.
  • Vous devez connaître les ID de l'espace de travail et de l'utilisateur·trice pour lesquels vous configurez les autorisations.

Pourquoi et quand exécuter cette tâche

Vous pouvez accéder à l'API de Management Console via https://api.us.cloud.talend.com/tmc/swagger/swagger-ui.html. Vous pouvez voir une liste d'URL correspondant à chaque centre de données dans URL et régions de Talend Cloud.

Procédure

  1. Utilisez l'endpoint GET /workspaces/{workspaceId}/users/{userId}/permissions pour lire les autorisations actuelles de l'utilisateur·trice sur l'espace de travail sélectionné.

    Exemple

    GET https://api.us.cloud.talend.com/tmc/v2.4/workspaces/7a35e78eaea645620e47f826/users/d13404b5-e9nc-4g5f-9904-a5f0dc287fb0/permissions
  2. Si vous attribuez des autorisations à un·e utilisateur·trice qui n'avait pas d'autorisation sur l'espace de travail spécifié, utilisez l'endpoint POST /workspaces/{workspaceId}/users/{userId}/permissions et ajoutez l'(les) autorisation(s) dans le corps de la requête.

    Exemple

    POST https://api.us.cloud.talend.com/tmc/v2.4/workspaces/7a35e78eaea645620e47f826/users/d13404b5-e9nc-4g5f-9904-a5f0dc287fb0/permissions
    ["AUTHOR", "EXECUTE"]
  3. Si vous ajoutez une autorisation à un·e utilisateur·trice déjà attribué·e à l'espace de travail spécifié, utilisez l'endpoint PUT /workspaces/{workspaceId}/users/{userId}/permissions et ajoutez l'(les) autorisation(s) dans le corps de la requête.

    Exemple

    PUT https://api.us.cloud.talend.com/tmc/v2.4/workspaces/7a35e78eaea645620e47f826/users/d13404b5-e9nc-4g5f-9904-a5f0dc287fb0/permissions
    ["AUTHOR", "EXECUTE"]