Un espace de travail constitue l'unité de base de la collaboration multi-rôles. Tous les travaux de développement s'y déroulent. Pour collaborer avec des utilisateurs ou des rôles RAM, ajoutez-les à l'espace de travail et attribuez-leur des rôles en fonction de leurs responsabilités.
Contexte
Le tableau suivant présente les rôles et les permissions d'EMR Serverless Spark.
|
Catégorie de permissions |
Permission/rôle |
Guest
|
DataScience
|
DataEngineering
|
Owner
|
|
Consultation des workflows |
Consulter les listes, statuts, versions, topologies, détails et configurations des workflows |
✓ |
✓ |
✓ |
✓ |
|
Consulter le journal, la sortie et SparkUI des nœuds d'instance de workflow |
✓ |
✓ |
✓ |
✓ |
|
|
Gestion des workflows |
Créer des workflows (définition des topologies, association des nœuds aux tâches et publication) |
- |
- |
✓ |
✓ |
|
Supprimer des workflows |
- |
- |
✓ |
✓ |
|
|
Créer des nœuds de workflow |
- |
- |
✓ |
✓ |
|
|
Modifier les configurations d'instance de workflow |
- |
- |
✓ |
✓ |
|
|
Activer la planification des workflows |
- |
- |
✓ |
✓ |
|
|
Désactiver la planification des workflows |
- |
- |
✓ |
✓ |
|
|
Déclencher des workflows |
- |
- |
✓ |
✓ |
|
|
Opérations sur les nœuds (relancer, marquer comme réussi ou arrêter) |
- |
- |
✓ |
✓ |
|
|
Gestion des files d'attente |
Consulter les files d'attente |
✓ |
✓ |
✓ |
✓ |
|
Ajouter des files d'attente |
- |
- |
- |
✓ |
|
|
Modifier les files d'attente (ajuster les ressources) |
- |
- |
- |
✓ |
|
|
Supprimer des files d'attente |
- |
- |
- |
✓ |
|
|
Envoyer des jobs vers une file d'attente |
- |
✓ (Scope: dev_queue) |
✓ (Scope: *) |
✓ (Scope: *) |
|
|
Sessions SQL |
Consulter les sessions SQL |
✓ |
✓ |
✓ |
✓ |
|
Créer des sessions SQL |
- |
- |
✓ |
✓ |
|
|
Modifier les sessions SQL |
- |
- |
✓ |
✓ |
|
|
Supprimer des sessions SQL |
- |
- |
✓ |
✓ |
|
|
Sessions Notebook |
Consulter les sessions Notebook |
✓ |
✓ |
✓ |
✓ |
|
Créer des sessions Notebook |
- |
- |
✓ |
✓ |
|
|
Modifier les sessions Notebook |
- |
- |
✓ |
✓ |
|
|
Supprimer des sessions Notebook |
- |
- |
✓ |
✓ |
|
|
Gateway |
Consulter les gateways |
✓ |
✓ |
✓ |
✓ |
|
Créer des gateways |
- |
- |
✓ |
✓ |
|
|
Modifier les gateways |
- |
- |
✓ |
✓ |
|
|
Supprimer des gateways |
- |
- |
✓ |
✓ |
|
|
Gérer les tokens : créer, supprimer et mettre à jour les tokens pour Livy Gateway |
- |
- |
✓ |
✓ |
|
|
Gestion des textes chiffrés |
Consulter les textes chiffrés |
- |
✓ |
✓ |
✓ |
|
Créer des textes chiffrés |
- |
- |
✓ |
✓ |
|
|
Supprimer des textes chiffrés |
- |
- |
✓ |
✓ |
Prérequis
Un espace de travail doit être créé. Pour plus d'informations, consultez Gérer les espaces de travail.
Un utilisateur RAM doit exister et disposer de l'une des permissions suivantes : AliyunEmrServerlessSparkReadOnlyAccess, AliyunEMRServerlessSparkDeveloperAccess ou AliyunEMRServerlessSparkFullAccess. Pour plus d'informations, consultez Accorder des permissions à un utilisateur RAM.
Gérer les utilisateurs
Ajouter un utilisateur
-
Accédez à la page Access Control.
Connectez-vous à la console E-MapReduce.
Dans le volet de navigation de gauche, choisissez EMR Serverless > Spark.
Sur la page Spark, cliquez sur le nom de l'espace de travail souhaité.
Sur la page EMR Serverless Spark, sélectionnez dans le volet de navigation de gauche.
Sur la page Access Control, sous l'onglet User, cliquez sur Add User.
-
Dans la boîte de dialogue Add User, sélectionnez les utilisateurs et rôles RAM existants, puis cliquez sur OK.
Vous pouvez sélectionner un ou plusieurs utilisateurs et rôles RAM.
Retirer un utilisateur
Sur la page Access Control, sous l'onglet User, cliquez sur Delete dans la colonne Actions de l'utilisateur à retirer.
Dans la boîte de dialogue Remove User, cliquez sur Remove.
Gérer les rôles
Si les rôles intégrés ne répondent pas à vos besoins, créez des rôles personnalisés et attribuez-leur les permissions requises.
Créer un rôle et accorder des permissions
Sur la page Access Control, sous l'onglet Role, cliquez sur Create Role.
Dans la boîte de dialogue qui s'affiche, saisissez un Role Name ainsi qu'un Display Name, puis cliquez sur OK.
Cliquez sur le nom du rôle nouvellement créé.
Cliquez sur Add Authorization.
Sélectionnez les permissions nécessaires, puis cliquez sur OK.
Ajouter des utilisateurs à un rôle
Sur la page Access Control, sous l'onglet Role, cliquez sur Add User dans la colonne Actions du rôle concerné.
Dans la boîte de dialogue Add User, sélectionnez les utilisateurs souhaités et cliquez sur OK.
Retirer des utilisateurs d'un rôle
Sur la page Access Control, sous l'onglet Role, cliquez sur Remove User dans la colonne Actions du rôle concerné.
Dans la boîte de dialogue Remove User, sélectionnez les utilisateurs à retirer et cliquez sur OK.