Tous les produits
Search
Centre de documentation

CloudOps Orchestration Service:Groupes de ressources pour un contrôle granulaire des ressources

Dernière mise à jour :Aug 11, 2026

Lorsque vous utilisez des groupes de ressources pour organiser et gérer vos ressources, vous pouvez exploiter RAM afin d'isoler ces dernières et d'appliquer des autorisations granulaires au sein d'un même compte Alibaba Cloud. Cette rubrique explique comment Operation Orchestration Service prend en charge les groupes de ressources et comment accorder des autorisations au niveau du groupe de ressources.

Remarque

Autorisation via les groupes de ressources

Vous pouvez utiliser un groupe de ressources pour organiser et gérer les ressources de votre compte Alibaba Cloud. Par exemple, créez un groupe de ressources dédié pour chaque projet et ajoutez-y les ressources associées. Cette approche centralise la gestion de toutes les ressources d'un projet. Pour en savoir plus, consultez la rubrique Qu'est-ce qu'un groupe de ressources ?.

Une fois vos ressources organisées en groupes, accordez des autorisations à une entité RAM (utilisateur RAM, groupe d'utilisateurs RAM ou rôle RAM) pour un groupe de ressources spécifique. Cela restreint l'entité RAM à la gestion des seules ressources contenues dans ce groupe. Pour plus de détails, voir Regroupement des ressources et autorisation.

Cette méthode d'autorisation offre les avantages suivants :

  • Autorisations granulaires : attribuez à chaque identité RAM des droits précis sur les ressources. Cette pratique permet de séparer la gestion des ressources de différents projets au sein d'un même compte.

  • Évolutivité : lorsque de nouvelles ressources sont ajoutées à un groupe de ressources, l'identité RAM associée obtient automatiquement les autorisations nécessaires. Aucune réautorisation n'est requise.

Accorder des autorisations de groupe de ressources à un utilisateur RAM

Cette rubrique décrit comment accorder à un RAM user les autorisations nécessaires pour gérer les ressources Operation Orchestration Service au sein d'un groupe de ressources spécifique.

1. Prérequis

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

  2. Créez un resource group et déplacez les ressources existantes vers le groupe cible. Pour plus d'informations, consultez les rubriques Créer un groupe de ressources, Transférer automatiquement des ressources vers un groupe de ressources et Transférer manuellement des ressources vers un groupe de ressources.

2. Accorder des autorisations au niveau du groupe de ressources

Utilisez l'une des méthodes suivantes pour accorder des autorisations au niveau du groupe de ressources.

Méthode 1 : Console Resource Management

Exploitez la fonctionnalité de gestion des autorisations d'un groupe de ressources pour accorder des droits à un utilisateur RAM spécifique. Pour plus d'informations, consultez la rubrique Accorder des autorisations limitées à un groupe de ressources à une entité RAM.

  • Connectez-vous à la console Resource Management.

  • Sur la page Groupes de ressources, cliquez sur Permission Management dans la colonne Actions correspondant au groupe de ressources cible.

  • Sous l'onglet Permission Management , cliquez sur Add Permission .

  • Dans le panneau Add Permission , configurez l'entité et la stratégie.

    • Principal : sélectionnez un utilisateur RAM existant.

    • Policy : choisissez une system policy ou une custom policy existante. Pour plus d'informations, consultez la rubrique Créer une stratégie personnalisée.

  • Cliquez sur Confirm .

Méthode 2 : Console RAM

Utilisez la console RAM pour accorder des autorisations au niveau du groupe de ressources à un utilisateur RAM spécifique. Pour plus d'informations, consultez la rubrique Gérer les autorisations d'un utilisateur RAM.

  • Connectez-vous à la console RAM en tant que compte Alibaba Cloud (compte racine) ou administrateur RAM.

  • Dans le volet de navigation de gauche, accédez à Identity Management > Users. Sur la page Users , cliquez sur Add Permissions dans la colonne Actions correspondant à l'utilisateur RAM cible.

  • Dans le panneau Add Permissions , configurez les paramètres suivants.

    • Resource scope : sélectionnez Resource group level .

    • Principal : sélectionnez un utilisateur RAM existant.

    • Policy : choisissez une system policy ou une custom policy existante. Pour plus d'informations, consultez la rubrique Créer une stratégie personnalisée.

  • Cliquez sur Confirm .

Types de ressources prenant en charge les groupes de ressources

Le tableau suivant répertorie les types de ressources Operation Orchestration Service compatibles avec les groupes de ressources.

Service cloud

Code du service cloud

Type de ressource

Operation Orchestration Service

oos

execution

Operation Orchestration Service

oos

parameter

Operation Orchestration Service

oos

patch baseline

Operation Orchestration Service

oos

secret parameter

Operation Orchestration Service

oos

state configuration

Operation Orchestration Service

oos

template

Remarque

Pour les types de ressources qui ne prennent pas encore en charge les groupes de ressources, vous pouvez soumettre vos commentaires depuis la console Resource Groups.

image

Opérations ne prenant pas en charge l'autorisation au niveau du groupe de ressources

Pour la gestion système O&M, les actions suivantes ne prennent pas en charge l'autorisation au niveau du groupe de ressources :

Actions

Description

oos:AnalyzeGitRepository

-

oos:BindGitAccount

-

oos:CancelExecutions

-

oos:CancelPublicTemplateRegistration

-

oos:Chat

-

oos:CheckGitRepoFileExists

-

oos:CheckGitRepositoryExists

-

oos:ContinueDeployApplicationGroup

Reprend un déploiement ayant échoué pour un groupe d'applications. La gestion des applications est disponible uniquement dans la région Chine (Hangzhou). Utilisez l'endpoint pour la Chine (Hangzhou).

oos:CreateAITask

-

oos:CreateChatConfiguration

-

oos:CreateDeployRevision

-

oos:CreateGitRepository

-

oos:CreateLingoConnection

-

oos:CreateOpsItemConfiguration

-

oos:DeleteApplicationGroup

Supprime un groupe d'applications. La gestion des applications est disponible uniquement dans la région Chine (Hangzhou). Utilisez l'endpoint pour la Chine (Hangzhou).

oos:DeleteChatConfiguration

-

oos:DeleteDeployRevision

-

oos:DeleteOpsItemConfigurations

-

oos:DeployApplicationGroup

Déploie un groupe d'applications. La gestion des applications est disponible uniquement dans la région Chine (Hangzhou). Utilisez l'endpoint pour la Chine (Hangzhou).

oos:DeployLingoApplication

-

oos:DescribeApplicationGroupBill

Interroge le coût des ressources pour un groupe d'applications.

oos:DescribeRegions

Interroge les régions prises en charge.

oos:ForkGitRepository

-

oos:GenerateApplicationTemplate

-

oos:GenerateOpsItem

Crée un OpsItem.

oos:GetAITask

-

oos:GetApplicationGroup

Récupère les détails d'un groupe d'applications. La gestion des applications est disponible uniquement dans la région Chine (Hangzhou). Utilisez l'endpoint pour la Chine (Hangzhou).

oos:GetChatConfiguration

-

oos:GetDeployRevision

-

oos:GetGitBranch

-

oos:GetGitRepository

-

oos:GetInventorySchema

Récupère le schéma d'un inventaire.

oos:GetLingoSettings

-

oos:GetLingoTokenUsedDetails

-

oos:GetModelGenerationResult

-

oos:GetOpsItemConfiguration

-

oos:GetParametersByPath

Récupère les paramètres par chemin.

oos:GetSecretParametersByPath

Récupère les paramètres secrets par chemin. Avant d'appeler cette opération, assurez-vous de disposer des autorisations nécessaires pour appeler l'opération kms:GetSecretValue .

oos:GetServiceSettings

Récupère les paramètres du service, y compris les paramètres de livraison des journaux d'exécution et l'entreprise Alibaba Cloud DevOps associée.

oos:InitializeApplicationManager

-

oos:LingoChat

-

oos:ListAITaskLogs

-

oos:ListAITasks

-

oos:ListActions

-

oos:ListApplicationGroupResources

-

oos:ListApplicationGroups

Répertorie les groupes d'applications. La gestion des applications est disponible uniquement dans la région Chine (Hangzhou). Utilisez l'endpoint pour la Chine (Hangzhou).

oos:ListChatConfiguration

-

oos:ListChatConfigurations

-

oos:ListChatConversations

-

oos:ListDeployRevisions

-

oos:ListExecutionRiskyTasks

Répertorie les tâches à haut risque dans un modèle.

oos:ListExecutionTasks

-

oos:ListGitAccounts

-

oos:ListGitBranches

-

oos:ListGitOrganizations

-

oos:ListGitRepositories

-

oos:ListGitRepositoryContents

-

oos:ListInstancePackageStates

Répertorie les états des packages pour une instance.

oos:ListInstancePatchStates

Répertorie les états des correctifs pour une instance.

oos:ListInstancePatches

Répertorie les correctifs pour une instance.

oos:ListInstanceStateReports

-

oos:ListInventoryEntries

Répertorie les entrées d'inventaire pour une instance.

oos:ListLingoAppEnvVars

-

oos:ListLingoApps

-

oos:ListLingoConnectionSchemas

-

oos:ListLingoConnections

-

oos:ListLingoSkills

-

oos:ListPublicTemplateRegistrations

-

oos:ListQuickSetupConfigurations

-

oos:ListTagKeys

Répertorie les clés de tag existantes.

oos:ListTagValues

Répertorie les valeurs de tag existantes.

oos:ListTaskExecutionInvocations

-

oos:ListTemplateTaskOutputs

-

oos:ListTriggerTimes

-

oos:PublishTemplateVersion

-

oos:SearchInventory

Interroge les informations d'inventaire détaillées ou agrégées.

oos:SetLingoSettings

-

oos:SetServiceSettings

Active ou désactive la livraison des journaux d'exécution des modèles, spécifie une destination de livraison et associe un ID d'entreprise Alibaba Cloud DevOps.

oos:StartDebugExecution

-

oos:TagResources

Ajoute des tags utilisateur à une ou plusieurs ressources.

oos:UnbindGitAccount

-

oos:UntagResources

Supprime les tags utilisateur d'une ou plusieurs ressources.

oos:UpdateApplicationGroup

Met à jour un groupe d'applications. La gestion des applications est disponible uniquement dans la région Chine (Hangzhou). Utilisez l'endpoint pour la Chine (Hangzhou).

oos:UpdateChatConfiguration

-

oos:UpdateLingoApp

-

oos:UpdateOpsItemConfiguration

-

oos:ValidateTemplateContent

Valide un modèle.

Pour les opérations qui ne prennent pas en charge l'autorisation au niveau du groupe de ressources, sélectionner resource group level comme portée de ressource n'aura aucun effet. Pour accorder ces autorisations à un utilisateur RAM, créez une stratégie personnalisée et sélectionnez account level comme portée de ressource.

image.png Voici deux exemples de stratégies d'autorisation personnalisées que vous pouvez modifier.

  • Autorise toutes les opérations en lecture seule qui ne prennent pas en charge l'autorisation au niveau du groupe de ressources : l'élément Action répertorie toutes ces opérations.

    {
      "Version": "1",
      "Statement": [
        {
          "Effect": "Allow",
          "Action": [
            "oos:GetAITask",
            "oos:GetApplicationGroup",
            "oos:GetChatConfiguration",
            "oos:GetDeployRevision",
            "oos:GetGitBranch",
            "oos:GetGitRepository",
            "oos:GetInventorySchema",
            "oos:GetLingoSettings",
            "oos:GetLingoTokenUsedDetails",
            "oos:GetModelGenerationResult",
            "oos:GetOpsItemConfiguration",
            "oos:GetParametersByPath",
            "oos:GetSecretParametersByPath",
            "oos:GetServiceSettings",
            "oos:ListAITaskLogs",
            "oos:ListAITasks",
            "oos:ListActions",
            "oos:ListApplicationGroupResources",
            "oos:ListApplicationGroups",
            "oos:ListChatConfiguration",
            "oos:ListChatConfigurations",
            "oos:ListChatConversations",
            "oos:ListDeployRevisions",
            "oos:ListExecutionRiskyTasks",
            "oos:ListExecutionTasks",
            "oos:ListGitAccounts",
            "oos:ListGitBranches",
            "oos:ListGitOrganizations",
            "oos:ListGitRepositories",
            "oos:ListGitRepositoryContents",
            "oos:ListInstancePackageStates",
            "oos:ListInstancePatchStates",
            "oos:ListInstancePatches",
            "oos:ListInstanceStateReports",
            "oos:ListInventoryEntries",
            "oos:ListLingoAppEnvVars",
            "oos:ListLingoApps",
            "oos:ListLingoConnectionSchemas",
            "oos:ListLingoConnections",
            "oos:ListLingoSkills",
            "oos:ListPublicTemplateRegistrations",
            "oos:ListQuickSetupConfigurations",
            "oos:ListTagKeys",
            "oos:ListTagValues",
            "oos:ListTaskExecutionInvocations",
            "oos:ListTemplateTaskOutputs",
            "oos:ListTriggerTimes"
          ],
          "Resource": "*"
        }
      ]
    }
    
  • Autorise toutes les opérations qui ne prennent pas en charge l'autorisation au niveau du groupe de ressources : toutes ces opérations sont répertoriées dans l'élément Action .

    {
      "Version": "1",
      "Statement": [
        {
          "Effect": "Allow",
          "Action": [
            "oos:AnalyzeGitRepository",
            "oos:BindGitAccount",
            "oos:CancelExecutions",
            "oos:CancelPublicTemplateRegistration",
            "oos:Chat",
            "oos:CheckGitRepoFileExists",
            "oos:CheckGitRepositoryExists",
            "oos:ContinueDeployApplicationGroup",
            "oos:CreateAITask",
            "oos:CreateChatConfiguration",
            "oos:CreateDeployRevision",
            "oos:CreateGitRepository",
            "oos:CreateLingoConnection",
            "oos:CreateOpsItemConfiguration",
            "oos:DeleteApplicationGroup",
            "oos:DeleteChatConfiguration",
            "oos:DeleteDeployRevision",
            "oos:DeleteOpsItemConfigurations",
            "oos:DeployApplicationGroup",
            "oos:DeployLingoApplication",
            "oos:DescribeApplicationGroupBill",
            "oos:DescribeRegions",
            "oos:ForkGitRepository",
            "oos:GenerateApplicationTemplate",
            "oos:GenerateOpsItem",
            "oos:GetAITask",
            "oos:GetApplicationGroup",
            "oos:GetChatConfiguration",
            "oos:GetDeployRevision",
            "oos:GetGitBranch",
            "oos:GetGitRepository",
            "oos:GetInventorySchema",
            "oos:GetLingoSettings",
            "oos:GetLingoTokenUsedDetails",
            "oos:GetModelGenerationResult",
            "oos:GetOpsItemConfiguration",
            "oos:GetParametersByPath",
            "oos:GetSecretParametersByPath",
            "oos:GetServiceSettings",
            "oos:InitializeApplicationManager",
            "oos:LingoChat",
            "oos:ListAITaskLogs",
            "oos:ListAITasks",
            "oos:ListActions",
            "oos:ListApplicationGroupResources",
            "oos:ListApplicationGroups",
            "oos:ListChatConfiguration",
            "oos:ListChatConfigurations",
            "oos:ListChatConversations",
            "oos:ListDeployRevisions",
            "oos:ListExecutionRiskyTasks",
            "oos:ListExecutionTasks",
            "oos:ListGitAccounts",
            "oos:ListGitBranches",
            "oos:ListGitOrganizations",
            "oos:ListGitRepositories",
            "oos:ListGitRepositoryContents",
            "oos:ListInstancePackageStates",
            "oos:ListInstancePatchStates",
            "oos:ListInstancePatches",
            "oos:ListInstanceStateReports",
            "oos:ListInventoryEntries",
            "oos:ListLingoAppEnvVars",
            "oos:ListLingoApps",
            "oos:ListLingoConnectionSchemas",
            "oos:ListLingoConnections",
            "oos:ListLingoSkills",
            "oos:ListPublicTemplateRegistrations",
            "oos:ListQuickSetupConfigurations",
            "oos:ListTagKeys",
            "oos:ListTagValues",
            "oos:ListTaskExecutionInvocations",
            "oos:ListTemplateTaskOutputs",
            "oos:ListTriggerTimes",
            "oos:PublishTemplateVersion",
            "oos:SearchInventory",
            "oos:SetLingoSettings",
            "oos:SetServiceSettings",
            "oos:StartDebugExecution",
            "oos:TagResources",
            "oos:UnbindGitAccount",
            "oos:UntagResources",
            "oos:UpdateApplicationGroup",
            "oos:UpdateChatConfiguration",
            "oos:UpdateLingoApp",
            "oos:UpdateOpsItemConfiguration",
            "oos:ValidateTemplateContent"
          ],
          "Resource": "*"
        }
      ]
    }
    
Important

Un utilisateur RAM ou un rôle RAM disposant d'autorisations au niveau du compte peut gérer toutes les ressources de votre compte. Assurez-vous que les autorisations accordées correspondent à vos intentions et appliquez le principe du moindre privilège.

FAQ

Identifier le groupe de ressources d'une ressource

  • Méthode 1 : cliquez sur le nom de la ressource pour ouvrir sa page de détails. Le groupe de ressources y est affiché.

  • 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 (le current account est sélectionné par défaut). Filtrez pour trouver la ressource cible et visualiser son groupe de ressources.

Afficher les ressources d'un produit dans un groupe de ressources

  • 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 (le current account est sélectionné par défaut), cliquez sur le groupe de ressources cible. Ensuite, dans le volet de droite, sélectionnez le produit cible dans la liste Select Resource Type pour afficher toutes ses ressources au sein de ce groupe.

  • Méthode 2 : connectez-vous à la console Resource Management et accédez à Resource Groups > Resource Groups. Localisez le groupe de ressources cible et cliquez sur Resource Management dans la colonne Actions . Sur la page Resource Management , sélectionnez le produit cible dans la liste déroulante Product pour afficher toutes ses ressources au sein de ce groupe.

Déplacer des ressources entre groupes de ressources

Connectez-vous à la console Resource Management et accédez à Resource Groups > Resource Groups. Dans la ligne du groupe de ressources cible, cliquez sur Resource Management dans la colonne Actions . Utilisez les filtres pour localiser les ressources cibles. Pour chaque ressource, cochez la case dans la première colonne, puis cliquez sur Transfer Resource Group en bas de la liste. Suivez les instructions à l'écran pour finaliser le transfert.