Tous les produits
Search
Centre de documentation

Realtime Compute for Apache Flink:Autorisation de la console

Dernière mise à jour :Sep 17, 2026

Pour permettre à plusieurs utilisateurs de collaborer sur des tâches au sein d'un namespace dans la console de développement Realtime Compute for Apache Flink, ajoutez-les en tant que membres et attribuez-leur des rôles. Cette rubrique décrit les scénarios d'autorisation courants, les types de rôles et la procédure d'autorisation.

Scénarios d'autorisation

Scénario

Message de l'interface utilisateur

Description

Impossible d'accéder au namespace actuel

La page affiche un message indiquant que l'accès est refusé, ce qui signifie que l'utilisateur actuel ne peut pas accéder à ce namespace.

Cela indique que vous ne disposez pas des autorisations nécessaires pour accéder au namespace. Contactez un membre disposant du rôle owner ou un utilisateur disposant des autorisations de gestion des membres pour vous attribuer le rôle viewer ou un rôle doté de privilèges supérieurs. Pour plus d'informations, consultez la section Procédure. Une fois autorisé, saisissez à nouveau le namespace ou actualisez la page pour y accéder.

Impossible d'utiliser une fonctionnalité spécifique ou d'effectuer une action

Par exemple, sur la page Deployments, lorsque vous cliquez sur un bouton d'action tel que Stop ou Deploy, un message apparaît indiquant que votre compte ne dispose pas des autorisations nécessaires et que vous devez contacter un administrateur de rôles.

Cela signifie que votre compte ne dispose pas des autorisations requises pour l'action. Contactez un membre disposant du rôle owner ou un utilisateur disposant des autorisations de gestion des rôles pour ajouter les autorisations nécessaires à votre rôle personnalisé.

Types de rôles

Un rôle est un ensemble d'autorisations. La console de développement propose deux types de rôles : les rôles système et les rôles personnalisés. Le tableau suivant décrit les différences entre ces deux types.

Type de rôle

Description

Notes

Rôle système

Realtime Compute for Apache Flink fournit trois rôles système intégrés : owner, editor et viewer. Pour obtenir la liste des autorisations incluses dans chaque rôle système, consultez la section Liste détaillée des autorisations.

  • Vous ne pouvez pas modifier les autorisations ni supprimer les rôles système.

  • Pour accorder des autorisations qui ne figurent pas dans la liste des autorisations détaillées, telles que la gestion des métadonnées ou la gestion des UDF dans le développement SQL, vous devez attribuer le rôle editor ou owner au membre.

Rôle personnalisé

Si les rôles système ne répondent pas à vos besoins en matière d'autorisations granulaires, vous pouvez créer un rôle personnalisé. Vous pouvez étendre le rôle viewer ou editor en ajoutant les autorisations dont vous avez besoin.

  • Un rôle personnalisé doit inclure toutes les autorisations du rôle viewer, ainsi que des autorisations supplémentaires.

  • Seuls les membres disposant du rôle owner ou les utilisateurs disposant des autorisations de gestion des rôles peuvent créer, modifier ou supprimer des rôles personnalisés.

  • Vous pouvez créer un maximum de 10 rôles personnalisés dans un namespace.

  • Lorsque vous créez un rôle personnalisé, tenez compte des dépendances entre les autorisations afin de garantir que la configuration est valide et complète.

Prérequis

Vous avez pris connaissance de l'Avis d'autorisation.

Procédure

Étape 1. (Facultatif) Créer un rôle personnalisé

Si les rôles système par défaut répondent à vos besoins, ignorez cette étape.

  1. Connectez-vous à la console de développement Realtime Compute for Apache Flink en tant que membre disposant du rôle owner ou en tant qu'utilisateur disposant des autorisations de gestion des rôles.

  2. En haut de la page, sélectionnez le namespace cible.

  3. Dans le volet de navigation de gauche, cliquez sur Security > Permissions, puis cliquez sur l'onglet Role Management.

  4. Cliquez sur Add Role et configurez les paramètres.

    Paramètre

    Description

    Nom du rôle

    Nom du rôle personnalisé. Le nom doit commencer par une lettre, contenir uniquement des lettres, des chiffres et des traits d'union (-), et comporter jusqu'à 64 caractères.

    Description

    Description du rôle permettant aux administrateurs et aux autres membres de comprendre son objectif et sa portée d'autorisation. La description peut comporter jusqu'à 256 caractères.

    Autorisations du rôle

    Pour garantir l'intégrité des autorisations, certaines dépendent d'autres. Le système sélectionne automatiquement ces dépendances requises. Pour plus d'informations sur les dépendances, consultez la section Liste détaillée des autorisations.

  5. Cliquez sur OK. Vous pouvez ensuite consulter, modifier ou supprimer le rôle personnalisé que vous avez créé.

    • View Permissions : Consultez les autorisations incluses dans le rôle.

    • View Members : Consultez les membres auxquels ce rôle est attribué.

    • Edit : Les membres disposant des autorisations appropriées peuvent ajouter ou supprimer des autorisations du rôle.

    • Delete : Pour atténuer les risques de sécurité, vous devez d'abord retirer le rôle de tous les membres ou les réattribuer à un autre rôle. Une fois le rôle retiré de tous les membres, un utilisateur disposant des autorisations de suppression de rôles peut le supprimer.

Remarque

Pour supprimer une dépendance d'autorisation par défaut, créez un rôle personnalisé basé sur le rôle système viewer. Dans le sélecteur d'autorisations, ajoutez l'autorisation cible et ses dépendances au panneau de droite, puis supprimez les dépendances indésirables du panneau de droite.

Étape 2. Attribuer un rôle à un membre

Attribuez un rôle à un membre pour lui accorder les autorisations nécessaires.

  1. Connectez-vous à la console de développement Realtime Compute for Apache Flink en tant que membre disposant des autorisations de création de membres, par exemple un utilisateur disposant du rôle owner.

  2. En haut de la page, sélectionnez le namespace cible.

  3. Dans le volet de navigation de gauche, cliquez sur Security > Permissions, puis cliquez sur l'onglet Members.

  4. Cliquez sur Add Member, spécifiez les détails du membre et sélectionnez un Role.

    Paramètre

    Description

    Select RAM account

    Affiche les utilisateurs RAM et les rôles RAM sous le compte Alibaba Cloud associé au namespace. Vous pouvez sélectionner plusieurs comptes pour les autoriser en masse.

    Add account manually

    Saisissez l'ID d'un autre compte Alibaba Cloud, d'un utilisateur RAM ou d'un rôle RAM à autoriser. Pour trouver un ID :

    • ID du compte Alibaba Cloud : Cliquez sur votre photo de profil dans le coin supérieur droit de la console. Sur la page Account Center, accédez à la page Security Settings pour trouver votre Account ID.

    • ID d'utilisateur RAM (UID) : Pour plus d'informations, consultez la section Gérer les informations des utilisateurs RAM.

    • ID de rôle RAM : Pour plus d'informations, consultez la section Afficher les informations d'un rôle RAM. Pour trouver l'ID, accédez à la console de contrôle d'accès RAM. Dans le volet de navigation de gauche, cliquez sur Roles. Cliquez sur le nom du rôle cible, par exemple flinktest, pour ouvrir sa page de détails. Vous trouverez l'Role ID dans la section Basic Information.

    Role

    Sélectionnez un rôle système ou un rôle personnalisé. Pour consulter les autorisations d'un rôle au préalable, accédez à l'onglet Role Management et cliquez sur Actions > View Permissions pour ce rôle.

  1. Cliquez sur OK.

Étape 3. Se connecter après l'autorisation

Une fois autorisé, le nouveau membre peut se connecter à la console de développement Realtime Compute for Apache Flink et utiliser les fonctionnalités accordées.

  • Si le membre est déjà connecté, il doit actualiser la page pour accéder au namespace cible.

  • Si le membre n'est pas connecté, il peut accéder au namespace en utilisant son URL.

Autorisations granulaires

Remarque

Pour supprimer une dépendance d'autorisation par défaut, créez un rôle personnalisé basé sur le rôle système viewer. Dans le sélecteur d'autorisations, ajoutez l'autorisation cible et ses dépendances au panneau de droite, puis supprimez les dépendances indésirables du panneau de droite.

Fonctionnalité

Autorisation

Owner

Editor

Viewer

ETL/Ingestion de données

Afficher les brouillons de tâches SQL/YAML

√

√

√

Développer des brouillons de tâches SQL/YAML (créer, modifier)

√

√

Déboguer les brouillons de tâches SQL

√

√

Valider les brouillons de tâches SQL/YAML

√

√

Supprimer les brouillons de tâches SQL/YAML

√

√

Déployer les brouillons de tâches SQL/YAML

√

√

Déverrouiller les brouillons de tâches SQL/YAML

√

√

Afficher la liste des JAR UDF

√

√

√

Télécharger une UDF

√

√

Mettre à jour une UDF

√

√

Supprimer une UDF

√

√

Scripts

Afficher les scripts

√

√

√

Modifier les scripts (créer, modifier, supprimer)

√

√

Exécuter les scripts

√

√

Déploiements

Afficher les déploiements

√

√

√

Afficher les détails des journaux de déploiement

√

√

√

Déployer des tâches JAR et Python

√

√

Mettre à jour les configurations de déploiement

√

√

Supprimer les déploiements

√

√

Démarrer/arrêter les déploiements de tâches

√

√

Catalogues

Afficher les tables matérialisées

√

√

√

Afficher les métadonnées

√

√

√

Afficher les tables

√

√

√

Créer des tables matérialisées

√

√

Créer un catalogue

√

√

Créer des tables

√

√

Supprimer des tables matérialisées

√

√

Supprimer des catalogues

√

√

Supprimer des tables

√

√

Modifier des tables matérialisées

√

√

Artefacts

Afficher les artefacts

√

√

√

Télécharger des artefacts

√

√

Supprimer des artefacts

√

√

Télécharger les artefacts

√

√

Clusters de session

Supprimer des clusters de session

√

√

Afficher les clusters de session

√

√

√

Créer des clusters de session

√

√

Mettre à jour les configurations des clusters de session

√

√

Démarrer/arrêter les clusters de session

√

√

Sécurité

Afficher les membres

√

√

√

Créer des membres

√

√

Modifier les membres

√

Supprimer des membres

√

Afficher les rôles

√

√

√

Créer des rôles

√

Modifier les rôles

√

Supprimer des rôles

√

Afficher les variables

√

√

√

Créer des variables

√

√

Supprimer des variables

√

√

Configurations

Afficher les modèles de tâches

√

√

√

Modifier les modèles de tâches

√

√

Configuration Git

Lier un dépôt Git

√

Récupérer les modifications de code

√

√

Envoyer les modifications de code

√

√

Dissocier un dépôt Git

√