Tous les produits
Search
Centre de documentation

E-MapReduce:Utiliser les groupes de ressources pour un contrôle fin des ressources

Dernière mise à jour :Aug 09, 2026

Les groupes de ressources, combinés à RAM, permettent d'isoler les ressources et d'appliquer une gestion fine des autorisations au sein d'un même compte Alibaba Cloud. Cette rubrique explique la prise en charge des groupes de ressources par EMR Serverless StarRocks et détaille la procédure d'attribution des autorisations à ce niveau.

Remarque

Fonctionnement

Organisez et gérez les ressources de votre compte Alibaba Cloud via des groupes de ressources. Par exemple, créez un groupe par projet et déplacez-y les ressources associées pour une gestion centralisée. Pour en savoir plus, voir Qu'est-ce qu'un groupe de ressources ?.

Une fois les ressources regroupées, attribuez des autorisations spécifiques à différents mandataires (utilisateurs RAM, groupes d'utilisateurs RAM ou rôles RAM). Cette configuration limite l'accès du mandataire aux seules ressources du groupe ciblé. Pour plus de détails, consultez Regroupement des ressources et autorisation.

Cette approche offre les avantages suivants :

  • Autorisations granulaires : chaque identité ne dispose que des permissions strictement nécessaires. L'isolation des ressources par projet prévient toute manipulation accidentelle inter-projets.

  • Évolutivité : l'ajout d'une ressource au groupe confère automatiquement au mandataire assigné les autorisations requises, sans étape supplémentaire.

Accorder des autorisations au niveau du groupe à un utilisateur RAM

Cette section décrit la procédure d'attribution à un RAM user des autorisations sur les ressources EMR Serverless StarRocks contenues dans un groupe de ressources spécifique.

1. Prérequis

  1. Créez un RAM user. Pour plus d'informations, consultez Créer un utilisateur RAM.

  2. Créez un resource group et déplacez-y les ressources concernées. Pour plus d'informations, voir Créer un groupe de ressources, Transférer automatiquement des ressources vers un groupe de ressources et Transférer manuellement une ressource vers un autre groupe de ressources.

2. Accorder des autorisations au niveau du groupe de ressources

Deux méthodes permettent d'accorder ces autorisations.

Méthode 1 : Console Resource Management

Utilisez la fonctionnalité de gestion des autorisations des groupes de ressources pour attribuer des droits à un utilisateur RAM spécifié. Pour plus d'informations, consultez Accorder des autorisations sur un groupe de ressources à une identité RAM.

  • Connectez-vous à la console Resource Management.

  • Sur la page Groupes de ressources, repérez le groupe cible et cliquez sur Manage Permissions dans la colonne Actions.

  • Sous l'onglet Permissions, cliquez sur Grant Permission.

  • Dans le panneau Grant Permission, configurez le mandataire et la stratégie d'autorisation.

  • Cliquez sur OK.

Méthode 2 : Console RAM

Accordez les autorisations au niveau du groupe de ressources à un utilisateur RAM donné depuis la console RAM. Pour plus d'informations, consultez Gérer les autorisations des utilisateurs RAM.

  • Connectez-vous à la console RAM avec votre compte Alibaba Cloud (compte principal) ou en tant qu'administrateur RAM.

  • Dans le volet de navigation de gauche, sélectionnez Identities > Users. Sur la page Users, cliquez sur Add Permissions dans la colonne Actions de l'utilisateur RAM cible.

  • Dans le panneau Add Permissions, attribuez des autorisations à l'utilisateur RAM.

    • Authorization Scope : sélectionnez Specific Resource Group.

    • Principal : sélectionnez un utilisateur RAM existant ou celui que vous venez de créer.

    • Policy : choisissez une system policy ou une custom policy. Pour savoir comment créer une stratégie personnalisée, consultez Créer une stratégie d'autorisation personnalisée.

  • Cliquez sur OK.

Types de ressources pris en charge

Le tableau suivant répertorie les types de ressources EMR Serverless StarRocks compatibles avec les groupes de ressources.

Cloud service

Service code

Resource type

EMR Serverless StarRocks

starrocks

instance

Remarque

Si un type de ressource ne prend pas encore en charge les groupes de ressources, envoyez vos commentaires via la console Resource Management.

image

Actions sans autorisation au niveau du groupe de ressources

Les actions EMR Serverless StarRocks suivantes ne prennent pas en charge l'autorisation au niveau du groupe de ressources :

Action

Description

sr:AddBackupPolicy

-

sr:ApplyScalingRules

-

sr:CancelBackupTask

-

sr:CheckInventory

-

sr:CreateInnerIpWhitelistGroup

-

sr:CreateInstance

-

sr:CreateInstanceV1

Crée une instance EMR Serverless StarRocks.

sr:CreateNodeGroup

-

sr:CreateScalingRule

-

sr:CreateServiceLinkedRole

Crée le rôle AliyunServiceRoleForEMRStarRocks pour un utilisateur.

sr:DeleteBackupPolicy

-

sr:DeleteGateway

-

sr:DeleteInnerIpWhitelistGroup

-

sr:DeleteScalingRule

-

sr:DescribeBackups

-

sr:DescribeElasticScalingTasks

-

sr:DescribeEventNames

-

sr:DescribeEvents

-

sr:DescribeMaintainableTimePeriods

-

sr:DescribeTimeTriggerScalingRules

-

sr:DiagnosticWorkloadResultV1

-

sr:DiagnosticWorkloadTaskMetricsV1

-

sr:DiagnosticWorkloadTasksV1

-

sr:DiagnosticWorkloadV1

-

sr:EnableMultiAz

-

sr:EnableSSLConnection

-

sr:GetDmsConnectionInfo

-

sr:GetFeatureGate

-

sr:InnerDescribeNodeGroups

-

sr:InstallAuditLoader

-

sr:KillBigQuery

-

sr:ListKmsKeys

-

sr:ListTagResources

-

sr:ModifyScalingRule

-

sr:QueryApmComponents

-

sr:QueryCreateNodeGroupPrice

-

sr:QueryEnableMultiAzPrice

-

sr:QueryMinorVersion

-

sr:QueryPrice

-

sr:QueryPriceV1

-

sr:RestartNodeGroup

-

sr:RestoreInstance

-

sr:RollbackUpgradeVersion

-

sr:TagResources

Ajoute des tags aux ressources spécifiées.

sr:ToggleAutoMinorVersionUpgrade

-

sr:UnTagResources

Supprime les tags des ressources spécifiées.

sr:UninstallAuditLoader

-

sr:UpdateBackup

-

sr:UpdateBackupPolicy

-

sr:UpdateGateway

-

sr:UpdateInnerIpWhitelistGroup

-

sr:UpdateNodeGroupDescription

-

Définir la portée de la ressource sur resource group level reste sans effet pour les actions incompatibles avec l'autorisation au niveau du groupe. Si un utilisateur RAM nécessite des autorisations pour ces actions, accordez-les au account level via une stratégie d'autorisation personnalisée.

image.png Voici deux exemples de stratégies d'autorisation personnalisées. Adaptez-les selon vos besoins métier.

  • Autorisez toutes les actions en lecture seule incompatibles avec l'autorisation au niveau du groupe de ressources, comme indiqué dans l'élément Action ci-dessous.

    {
      "Version": "1",
      "Statement": [
        {
          "Effect": "Allow",
          "Action": [
            "sr:CheckInventory",
            "sr:DescribeBackups",
            "sr:DescribeElasticScalingTasks",
            "sr:DescribeEventNames",
            "sr:DescribeEvents",
            "sr:DescribeMaintainableTimePeriods",
            "sr:DescribeTimeTriggerScalingRules",
            "sr:GetDmsConnectionInfo",
            "sr:GetFeatureGate",
            "sr:ListKmsKeys",
            "sr:ListTagResources",
            "sr:QueryApmComponents",
            "sr:QueryCreateNodeGroupPrice",
            "sr:QueryEnableMultiAzPrice",
            "sr:QueryMinorVersion",
            "sr:QueryPrice",
            "sr:QueryPriceV1"
          ],
          "Resource": "*"
        }
      ]
    }
    
  • Autorisez toutes les actions incompatibles avec l'autorisation au niveau du groupe de ressources, comme indiqué dans l'élément Action ci-dessous.

    {
      "Version": "1",
      "Statement": [
        {
          "Effect": "Allow",
          "Action": [
            "sr:AddBackupPolicy",
            "sr:ApplyScalingRules",
            "sr:CancelBackupTask",
            "sr:CheckInventory",
            "sr:CreateInnerIpWhitelistGroup",
            "sr:CreateInstance",
            "sr:CreateInstanceV1",
            "sr:CreateNodeGroup",
            "sr:CreateScalingRule",
            "sr:CreateServiceLinkedRole",
            "sr:DeleteBackupPolicy",
            "sr:DeleteGateway",
            "sr:DeleteInnerIpWhitelistGroup",
            "sr:DeleteScalingRule",
            "sr:DescribeBackups",
            "sr:DescribeElasticScalingTasks",
            "sr:DescribeEventNames",
            "sr:DescribeEvents",
            "sr:DescribeMaintainableTimePeriods",
            "sr:DescribeTimeTriggerScalingRules",
            "sr:DiagnosticWorkloadResultV1",
            "sr:DiagnosticWorkloadTaskMetricsV1",
            "sr:DiagnosticWorkloadTasksV1",
            "sr:DiagnosticWorkloadV1",
            "sr:EnableMultiAz",
            "sr:EnableSSLConnection",
            "sr:GetDmsConnectionInfo",
            "sr:GetFeatureGate",
            "sr:InnerDescribeNodeGroups",
            "sr:InstallAuditLoader",
            "sr:KillBigQuery",
            "sr:ListKmsKeys",
            "sr:ListTagResources",
            "sr:ModifyScalingRule",
            "sr:QueryApmComponents",
            "sr:QueryCreateNodeGroupPrice",
            "sr:QueryEnableMultiAzPrice",
            "sr:QueryMinorVersion",
            "sr:QueryPrice",
            "sr:QueryPriceV1",
            "sr:RestartNodeGroup",
            "sr:RestoreInstance",
            "sr:RollbackUpgradeVersion",
            "sr:TagResources",
            "sr:ToggleAutoMinorVersionUpgrade",
            "sr:UnTagResources",
            "sr:UninstallAuditLoader",
            "sr:UpdateBackup",
            "sr:UpdateBackupPolicy",
            "sr:UpdateGateway",
            "sr:UpdateInnerIpWhitelistGroup",
            "sr:UpdateNodeGroupDescription"
          ],
          "Resource": "*"
        }
      ]
    }
    
Important

Un utilisateur ou un rôle RAM disposant d'autorisations au niveau du compte peut agir sur toutes les ressources de celui-ci. Appliquez toujours le principe du moindre privilège lors de l'attribution des autorisations et vérifiez l'exactitude de leur portée.

FAQ

Afficher le groupe de ressources d'une ressource

  • Méthode 1 : Cliquez sur le nom de la ressource pour accéder à sa page de détails et identifier son groupe de ressources.

  • Méthode 2 : Connectez-vous à la console Resource Management et cliquez sur Resource Center > Resource Search. Dans le volet de gauche, sélectionnez le compte propriétaire de la ressource cible (par défaut Current Account), puis utilisez les filtres pour localiser la ressource et afficher son groupe d'appartenance.

Afficher les ressources d'un groupe

  • Méthode 1 : Connectez-vous à la console Resource Management et cliquez sur Resource Center > Resource Search. Dans le volet de gauche, sous le compte propriétaire des ressources (Current Account par défaut), cliquez sur le nom du groupe de ressources cible. Ensuite, dans la section Select Resource Type à droite, sélectionnez le produit actuel pour afficher toutes ses ressources présentes dans le groupe.

  • Méthode 2 : Connectez-vous à la console Resource Management, cliquez sur Resource Group > Resource Group, repérez le groupe cible et cliquez sur Manage Resources dans la colonne Actions. Sur la page Manage Resources qui s'affiche, sélectionnez le produit dans la liste déroulante Product en haut de la page pour afficher toutes les ressources de ce produit dans le groupe de ressources.

Déplacer des ressources vers un autre groupe

Connectez-vous à la console Resource Management, cliquez sur Resource Group > Resource Group, puis dans la colonne Actions du groupe cible, cliquez sur Resource Management pour accéder à la page de gestion des ressources. Utilisez les filtres pour localiser les ressources cibles, cochez les cases correspondantes dans la première colonne, cliquez sur Move Resource Group en bas de la page, puis suivez les instructions à l'écran pour modifier le groupe de ressources.