Tous les produits
Search
Centre de documentation

MaxCompute:Accorder des autorisations à d'autres utilisateurs

Dernière mise à jour :Sep 11, 2026

Après avoir créé un projet MaxCompute, accordez des autorisations à d'autres utilisateurs Resource Access Management (RAM) pour qu'ils participent au développement. Une fois les autorisations accordées, les utilisateurs RAM peuvent gérer les tables, les ressources, les fonctions ou les tâches du projet. Cette rubrique explique comment autoriser les utilisateurs RAM.

Prérequis

  • Vous avez créé un projet MaxCompute.

    Si ce n'est pas encore fait, créez un projet MaxCompute. Pour plus d'informations, consultez la rubrique Créer un projet MaxCompute.

  • Vous avez créé un utilisateur RAM.

    Pour en savoir plus sur la création d'un utilisateur RAM, consultez la rubrique Préparer un utilisateur RAM.

Méthode d'autorisation

DataWorks propose une solution complète de contrôle des autorisations pour le développement et l'administration des données. L'exemple suivant utilise DataWorks en mode standard pour illustrer l'octroi d'autorisations lorsque les environnements de développement et de production sont isolés.

  • Environnement de développement

    Ajoutez des membres à votre espace de travail DataWorks. Ces membres pourront ensuite développer des tâches MaxCompute dans DataWorks.

    Dans le centre de gestion DataWorks, sélectionnez Members and Roles dans le volet de navigation de gauche, cliquez sur Add Member, sélectionnez le membre cible dans la liste des comptes à ajouter, cliquez sur > pour déplacer le membre vers la liste des comptes ajoutés, choisissez Development dans la section Batch Set Roles, puis cliquez sur OK.

  • Environnement de production

    Localisez les tables de l'environnement de production dans Data Map et demandez des autorisations sur ces tables.

    Pour plus d'informations sur la demande d'autorisations de table, consultez la rubrique Demander des autorisations de table.

Étapes suivantes

Préparez l'environnement de développement de votre projet MaxCompute et installez les outils requis. Pour plus d'informations sur la configuration de l'environnement et les outils de sécurité, consultez la rubrique Choisir un outil de connexion.

FAQ

Q : Lorsque j'accède au logview d'une tâche MaxCompute, je reçois le message « can't operate the joblnsght, error code NO_PERMISSION ». Que dois-je faire ?

R : Les autorisations au niveau du projet MaxCompute et les autorisations globales RAM constituent deux systèmes indépendants. Un utilisateur RAM peut disposer de l'autorisation globale AliyunMaxComputeFullAccess ou AliyunDataWorksFullAccess, ou être administrateur d'un espace de travail DataWorks. Toutefois, si l'utilisateur n'a pas été ajouté au projet MaxCompute correspondant, il recevra toujours l'erreur NO_PERMISSION lors de l'accès à logview. Pour résoudre ce problème, ajoutez l'utilisateur RAM au projet MaxCompute cible et accordez-lui un rôle :

  1. Connectez-vous à la console MaxCompute et accédez au projet cible.

  2. Sur l'onglet Role Permissions, ajoutez l'utilisateur RAM au projet via la gestion des membres.

  3. Attribuez un rôle à l'utilisateur (par exemple, Developer ou Operations).

  4. Accédez de nouveau au lien logview. L'erreur NO_PERMISSION est résolue.