Tous les produits
Search
Centre de documentation

Microservices Engine:Use resource groups for fine-grained resource control

Dernière mise à jour :Aug 11, 2026

Les groupes de ressources vous permettent d'organiser et de gérer vos ressources. Grâce à Resource Access Management (RAM), vous pouvez isoler les ressources et gérer les autorisations de manière granulaire au sein d'un même compte Alibaba Cloud. Cette rubrique explique comment Microservices Engine prend en charge les groupes de ressources et détaille les étapes permettant d'accorder des autorisations au niveau du groupe de ressources.

Remarque

Fonctionnement de l'autorisation via les groupes de ressources

Les groupes de ressources servent à regrouper et administrer les ressources de votre compte Alibaba Cloud. Par exemple, vous pouvez créer des groupes distincts pour différents projets et y transférer les ressources correspondantes afin de centraliser leur gestion. Pour en savoir plus, reportez-vous à la rubrique Présentation des groupes de ressources.

Une fois les ressources regroupées, attribuez des autorisations spécifiques à chaque groupe pour différentes entités RAM, telles que des utilisateurs, des groupes ou des rôles. Cette approche limite l'action de l'entité aux seules ressources incluses dans le groupe concerné. Consultez la documentation relative au Regroupement et autorisation des ressources pour plus de détails.

Cette méthode d'autorisation offre plusieurs avantages :

  • Autorisations granulaires : chaque identité dispose uniquement des accès strictement nécessaires, évitant ainsi la gestion complexe de ressources issues de multiples projets sous un seul compte.

  • Évolutivité : lors de l'ajout de nouvelles ressources, il suffit de les intégrer au groupe. L'identité RAM obtient automatiquement les droits requis sans nouvelle intervention manuelle.

Attribution d'autorisations au niveau du groupe de ressources à un utilisateur RAM

Cette section illustre, à travers l'exemple d'un RAM user, la procédure d'attribution d'autorisations pour les ressources Microservices Engine appartenant à un groupe spécifique.

1. Prérequis

  1. Créez un Resource Access Management (RAM) User. Pour obtenir la marche à suivre, consultez la rubrique Création d'un utilisateur RAM.

  2. Créez un Resource Group et transférez-y vos ressources existantes. Reportez-vous aux sections Création d'un groupe de ressources, Transfert automatique des ressources et Transfert manuel des ressources pour plus d'informations.

2. Attribution des autorisations au niveau du groupe de ressources

Vous pouvez accorder une autorisation au niveau du groupe de ressources de l'une des deux manières suivantes.

Méthode 1 : Attribution via la console Resource Management

La fonctionnalité de gestion des autorisations intégrée aux groupes de ressources permet d'attribuer des droits à un utilisateur RAM donné. Consultez la rubrique Attribution d'autorisations limitées à un groupe de ressources pour une identité RAM pour le détail des opérations.

  • Connectez-vous à la console Resource Management.

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

  • Dans l'onglet Permission Management, cliquez sur Grant Permission.

  • Dans le panneau Grant Permission, définissez le principal et la stratégie d'accès.

  • Cliquez sur Confirm New Authorization.

Méthode 2 : Attribution via la console RAM

Il est également possible d'attribuer des autorisations au niveau du groupe de ressources directement depuis la console RAM. La procédure est décrite dans la rubrique Gestion des autorisations des utilisateurs RAM.

  • Utilisez votre compte Alibaba Cloud ou un administrateur RAM pour vous connecter à la console RAM.

  • Dans le volet de navigation de gauche, accédez à Identity > Users. Sur la page Users, localisez l'utilisateur RAM cible et cliquez sur Grant Permission dans la colonne Actions.

  • Dans le panneau Grant Permission, configurez les droits de l'utilisateur RAM.

    • Resource Scope : sélectionnez Resource Group.

    • Principal : choisissez un utilisateur RAM existant ou celui créé précédemment.

    • Access Policy : optez pour une System Policy ou une Custom Policy existante. Plus de détails sont disponibles dans la rubrique Création d'une stratégie personnalisée.

  • Cliquez sur OK.

Types de ressources prenant en charge les groupes de ressources

Le tableau ci-dessous répertorie les types de ressources Microservices Engine compatibles avec les groupes de ressources :

Service Alibaba Cloud

Code du service

Type de ressource

Microservices Engine

mse

cluster : Cluster

Microservices Engine

mse

gateway : Passerelle

Remarque

Si certains types de ressources ne prennent pas encore en charge les groupes de ressources, vous pouvez envoyer vos commentaires via la console Resource Management.

image

Opérations non prises en charge par l'autorisation au niveau du groupe de ressources

Le tableau suivant liste les opérations (Actions) de Microservices Engine qui ne peuvent pas être restreintes à un groupe de ressources :

Action

Description

mse:AddAuthPolicy

Crée une règle d'authentification de service via l'opération AddAuthPolicy.

mse:AddCustomPlugin

-

mse:AddGatewayOrder

-

mse:AddGatewayRetry

-

mse:AddGatewayService

-

mse:AddLoadBalancePolicy

-

mse:AddMigrationTask

Ajoute une tâche de migration via un appel API.

mse:AddMockRule

Crée une règle de simulation.

mse:AddRateLimit

-

mse:AddRoutePolicy

-

mse:AddServiceTimeConfig

-

mse:AddWhiteScreenRule

-

mse:ApplyCanaryPolicy

-

mse:ApplyGlobalReadWriteSplitRule

-

mse:ApplyReadWriteSplitRule

-

mse:ApplyTagPolicies

Modifie une règle de routage basée sur les tags.

mse:BatchUpdateRulesEnable

-

mse:BindSentinelBlockFallbackDefinition

Associe un comportement de protection du trafic.

mse:BindSentinelBlockFallbackDefinitionBatch

-

mse:ChangeOperateTaskTime

-

mse:CheckAuthPolicyName

-

mse:CheckCanaryPolicy

-

mse:CheckCsRole

-

mse:CheckEciRole

-

mse:CheckGatewayIngressMigrateTask

-

mse:CheckKmsStatus

-

mse:CheckMigrationServiceAnnotation

-

mse:CheckRole

-

mse:CheckServiceLinkRole

-

mse:CheckUserReadinessConfig

-

mse:CheckXTraceServiceStatus

-

mse:CloneSentinelRuleFromAhas

Migre les règles AHAS.

mse:ConvertSwaggerToMcpConfig

-

mse:CreateApplication

Crée une application.

mse:CreateCircuitBreakerRule

Crée une règle de disjoncteur.

mse:CreateDemoToUserCluster

-

mse:CreateFlowRule

Crée une règle de limitation de débit.

mse:CreateGovernanceKubernetesCluster

-

mse:CreateGovernanceService

-

mse:CreateHotParamRule

-

mse:CreateIsolationRule

Crée une règle d'isolation.

mse:CreateLicenseKey

-

mse:CreateMseServiceApplication

Crée une application.

mse:CreateNamespace

Crée un namespace de gouvernance de microservices.

mse:CreateOrUpdateEmptyPushSetting

-

mse:CreateOrUpdateSwimmingLane

Crée ou met à jour une voie de déploiement canari de bout en bout.

mse:CreateOrUpdateSwimmingLaneGroup

Crée ou met à jour un groupe de voies de déploiement canari de bout en bout.

mse:CreateOutlierConfig

-

mse:CreateSentinelBlockFallbackDefinition

Crée une règle de gestion des comportements.

mse:CreateWebFlowRule

Crée une règle de protection des paramètres sensibles pour les requêtes HTTP.

mse:DeleteBackupTask

-

mse:DeleteCircuitBreakerRules

Supprime une règle de disjoncteur.

mse:DeleteCustomPlugin

-

mse:DeleteFaultInjectionRule

-

mse:DeleteFlowRules

Supprime une règle de limitation de débit.

mse:DeleteGatewayCircuitBreakerRule

Supprime la règle de disjoncteur de la passerelle.

mse:DeleteGatewayIngressMigrateTask

-

mse:DeleteGatewayIsolationRule

Supprime la règle de concurrence de la passerelle.

mse:DeleteGovernanceKubernetesCluster

-

mse:DeleteHotParamRules

-

mse:DeleteIsolationRules

Supprime une règle d'isolation.

mse:DeleteMigrationTask

Supprime une tâche de migration vers le cloud via un appel API.

mse:DeleteNacosDatasourceResource

-

mse:DeleteNamespace

Supprime un namespace MSE.

mse:DeleteRateLimit

-

mse:DeleteRetryRule

-

mse:DeleteSSLCert

-

mse:DeleteSentinelBlockFallbackDefinition

-

mse:DeleteServiceTimeConfig

-

mse:DeleteSwimmingLane

Supprime une voie de bout en bout.

mse:DeleteSwimmingLaneGroup

Supprime un groupe de voies de bout en bout.

mse:DeleteTimeoutRule

-

mse:DeleteTrace

-

mse:DeleteUpstreamGroupOfSingleService

-

mse:DeleteWebFlowRules

Supprime une règle de protection des paramètres sensibles pour les requêtes HTTP.

mse:DeleteWhiteScreenRule

-

mse:DescribeAppAgentStatus

-

mse:DescribeScenarioRecordsForAhas

-

mse:FallbackGateway

-

mse:FetchAppLogConfig

-

mse:FetchDataSourceConfig

-

mse:FetchGlobalReadWriteSplitRules

-

mse:FetchLogConfig

-

mse:FetchLosslessRuleList

Récupère la liste des règles de mise en ligne et hors ligne sans interruption.

mse:FetchReadWriteSplitRules

-

mse:FetchRoutePolicyList

-

mse:FixGateway

-

mse:GatewayAdmin

-

mse:GetAccountMockRule

-

mse:GetApiTestHistory

-

mse:GetAppMessageQueueRoute

Obtient les informations relatives au déploiement canari des messages pour une application.

mse:GetApplicationDetail

-

mse:GetApplicationInstanceList

Interroge la liste des instances d'applications de microservices.

mse:GetApplicationInstancesWithMetircs

-

mse:GetApplicationList

Récupère la liste des applications via l'opération GetApplicationList.

mse:GetApplicationListWithMetircs

-

mse:GetApplicationTagList

-

mse:GetArmsAlarms

-

mse:GetAuthPolicyInfo

-

mse:GetCanaryStatus

-

mse:GetConfig

-

mse:GetDubboServicePageWithMetrics

-

mse:GetDubboTestMethod

-

mse:GetEventDetail

-

mse:GetEventFilterOptions

-

mse:GetFaultInjectionRule

-

mse:GetGatewayAlarms

-

mse:GetGatewayIngressMigrateTaskDetail

-

mse:GetGatewayMigrateNamespacedServices

-

mse:GetGatewayNotice

-

mse:GetGatewaySelection

-

mse:GetGovernanceKubernetesClusterList

-

mse:GetGraySwimmingLaneGroupInfo

-

mse:GetHistorys

-

mse:GetImage

Interroge la dernière version majeure vers laquelle la version actuelle peut être mise à niveau.

mse:GetLicenseKey

-

mse:GetLocalityDistributionMetrics

-

mse:GetLocalityRule

Récupère la règle de routage privilégiant la même zone.

mse:GetLosslessRuleByApp

Obtient la règle de mise en ligne et hors ligne sans interruption pour une application spécifique.

mse:GetMockRuleByConsumerAppId

-

mse:GetMockRuleById

-

mse:GetMockRuleByProviderAppId

-

mse:GetMseFeatureSwitch

Obtient le commutateur de fonctionnalité MSE.

mse:GetNacosDatasourceResource

-

mse:GetNetworkInfo

-

mse:GetOutlierApplicationList

-

mse:GetOutlierPolicyInfo

-

mse:GetOverview

Interroge les informations générales d'administration.

mse:GetPluginGuide

-

mse:GetRegExpCheck

-

mse:GetRegExpTest

-

mse:GetResourcePackageStatus

-

mse:GetResourcePackageStatusWithVersion

-

mse:GetRetryRule

-

mse:GetRoutePolicy

-

mse:GetServiceConsumersPage

-

mse:GetServiceDetail

-

mse:GetServiceList

Interroge les informations des services applicatifs via l'opération GetServiceList.

mse:GetServiceListPage

Obtient la liste des services.

mse:GetServiceMethodPage

Obtient la liste des interfaces de service.

mse:GetServiceMethodPageWithMetrics

-

mse:GetServiceProvidersPage

-

mse:GetSpringCloudTestMethod

-

mse:GetTagKey

-

mse:GetTagVal

-

mse:GetTagsBySwimmingLaneGroupId

Obtient tous les tags du groupe de voies actuel.

mse:GetTimeoutRule

-

mse:GetTrace

-

mse:GetUpstreamGroupOfSingleService

-

mse:GetUserStatus

-

mse:ImportMcpConfigFromSwagger

-

mse:InitializeServiceLinkRole

Crée un rôle lié au service MSE (SLR).

mse:InvokeDubboTestMethod

-

mse:InvokeIstioTestMethod

-

mse:InvokeSpringCloudTestMethod

-

mse:ListAdaptiveOverloadProtectionConfig

-

mse:ListAppBySwimmingLaneGroupTag

Obtient la liste des applications associées à un tag spécifique dans le groupe de voies actuel.

mse:ListAppBySwimmingLaneGroupTags

Obtient la liste des applications associées à un tag spécifique dans le groupe de voies indiqué.

mse:ListAppResource

-

mse:ListAppResourceWithMetrics

-

mse:ListApplicationTagInstancese

-

mse:ListApplicationsWithTagRules

Obtient les règles de routage d'une application via l'opération ListApplicationsWithTagRules.

mse:ListAuthPolicy

Interroge la liste des règles d'authentification de service via l'opération ListAuthPolicy.

mse:ListAutoDeployAvailableVsws

-

mse:ListAutoDeployAvailableZones

-

mse:ListBackupTasks

-

mse:ListBackups

-

mse:ListCircuitBreakerRules

Obtient la liste des règles de disjoncteur.

mse:ListClusterConnectionTypes

Interroge les types de connexion de cluster pris en charge.

mse:ListClusterSelection

-

mse:ListClusterTypes

Interroge les types de moteur activables pris en charge.

mse:ListClusterVersions

Interroge les informations sur les versions de cluster prises en charge.

mse:ListCommunites

-

mse:ListCsKubernetesClusters

-

mse:ListCsSecurityGroup

-

mse:ListDefaultCircuitBreakerRules

-

mse:ListEurekaInstances

Interroge la liste des instances Eureka.

mse:ListEventOfReource

-

mse:ListEventRecords

-

mse:ListEventsByType

-

mse:ListEventsPageByType

-

mse:ListFcServiceAliases

-

mse:ListFcServiceVersions

-

mse:ListFcServices

-

mse:ListFlowRules

Obtient la liste des règles de limitation de débit.

mse:ListGatewayDomainSSL

-

mse:ListGatewayIngressMigrateTask

-

mse:ListGatewayZone

Obtient la liste des zones pour une passerelle.

mse:ListHotParamRules

-

mse:ListInstanceCount

Liste le nombre de nœuds activables pour un cluster.

mse:ListInstances

-

mse:ListIpOrHosts

-

mse:ListIsolationRules

Interroge les règles d'isolation.

mse:ListKubernetesNamespace

-

mse:ListLogSpanServices

-

mse:ListMethods

-

mse:ListMigrationTask

Interroge les tâches de migration vers le cloud via un appel API.

mse:ListMscEventRecords

-

mse:ListNacosDatasourceResourceChangeEvent

-

mse:ListNamespaces

Affiche la liste des namespaces, incluant le nombre de nœuds en ligne et le total des applications pour chacun. Cette opération prend également en charge la recherche floue par nom de namespace.

mse:ListOutlierPolicy

-

mse:ListProtectedAppResourceWithMetrics

-

mse:ListResourceWhiteListConfigs

-

mse:ListResources

-

mse:ListSentinelBlockFallbackDefinitions

Obtient les comportements personnalisés de protection du trafic.

mse:ListServiceQuotas

-

mse:ListSpanNames

-

mse:ListSwimPathPercent

-

mse:ListTaskBackups

-

mse:ListUpgradableGatewayVersions

-

mse:ListUserK8sByVpc

-

mse:ListWebFlowRules

Interroge les règles de protection des paramètres sensibles pour les requêtes HTTP.

mse:ModifyAdaptiveOverloadProtectionConfig

-

mse:ModifyLosslessRule

Modifie la configuration de mise en ligne et hors ligne sans interruption pour un utilisateur.

mse:ModifyNamespace

-

mse:ModifyServiceQuota

-

mse:OnAhas

-

mse:OpenXTraceService

-

mse:ProcessMessage

-

mse:QueryAhasUserStatus

-

mse:QueryAllSwimmingLane

Obtient les informations sur toutes les voies.

mse:QueryAllSwimmingLaneGroup

Interroge tous les groupes de voies.

mse:QueryAppDataSourceList

-

mse:QueryAppListMetrics

-

mse:QueryAppMethodMetrics

-

mse:QueryAppMethodMetricsWithSentinel

-

mse:QueryAppRPCMacMetrics

-

mse:QueryAppResourceMetrics

-

mse:QueryAppResourceMetricsByInstance

-

mse:QueryAppSummaryMetricsOverview

-

mse:QueryAppSummaryMetricsOverviewWithSentinel

-

mse:QueryAppSystemMetricsOfGroup

-

mse:QueryAppSystemMetricsOfGroupByInstance

-

mse:QueryAppTopNMacs

-

mse:QueryBusinessLocations

Interroge les informations de région.

mse:QueryClusterDiskSpecification

Interroge les informations sur les spécifications de disque de cluster prises en charge.

mse:QueryClusterSpecification

Interroge la liste des spécifications de cluster prises en charge.

mse:QueryClustersWithLabel

-

mse:QueryDatabaseRoute

-

mse:QueryEmptyPushSetting

-

mse:QueryEventOverview

-

mse:QueryGatewayRegion

Interroge les régions prises en charge par la passerelle.

mse:QueryGatewayTask

-

mse:QueryGatewayType

Interroge les types de passerelle disponibles.

mse:QueryGatewaysWithLabel

-

mse:QueryGovernanceKubernetesCluster

Obtient une liste des clusters Kubernetes dédiés à la gouvernance des microservices.

mse:QueryMetricsAveragedByInstance

-

mse:QueryMseHomeDetail

-

mse:QueryNacosAi

-

mse:QueryNacosConfig

-

mse:QueryNacosGrayConfig

-

mse:QueryNacosNaming

-

mse:QueryNamespace

Interroge un namespace MSE.

mse:QueryQuickStartStatus

-

mse:QueryResourceTopN

-

mse:QuerySentinelBlockFallbackDefinition

-

mse:QueryServiceAppId

-

mse:QueryServiceDetailWithMetrics

-

mse:QueryServiceMethodConsumerPageWithMetrics

-

mse:QueryServiceTimeConfig

-

mse:QuerySlbSpec

Interroge les types SLB.

mse:QuerySwimmingLaneById

Interroge les informations d'une voie via son ID.

mse:QueryUserKmsType

-

mse:RemoveApplication

Supprime une application unique.

mse:RemoveApplications

-

mse:RemoveAuthPolicy

Supprime une règle d'authentification de service via l'opération RemoveAuthPolicy.

mse:RemoveOutlierPolicy

-

mse:RemoveRoutePolicy

-

mse:ReportMetadata

-

mse:ReportOnePilotInfo

-

mse:RevertApplicationRoutePolicy

-

mse:RevertBackup

-

mse:RunApiTest

-

mse:RunServiceTest

-

mse:SearchTraces

-

mse:TestService

-

mse:UnbindSentinelBlockFallbackDefinition

-

mse:UpdateAppLogConfig

-

mse:UpdateAuthPolicy

Met à jour une règle d'authentification de service via l'opération UpdateAuthPolicy.

mse:UpdateBackupTask

-

mse:UpdateCircuitBreakerRule

Met à jour une règle de disjoncteur.

mse:UpdateCircuitBreakerRulesStatus

-

mse:UpdateCustomPlugin

-

mse:UpdateDataSourceConfig

-

mse:UpdateDatabaseRoute

-

mse:UpdateDefaultCircuitBreakerRule

-

mse:UpdateFlowRule

Met à jour une règle de limitation de débit.

mse:UpdateFlowRulesStatus

-

mse:UpdateGatewayIngressMigrateTask

-

mse:UpdateGatewayIngressMigrateTaskStatus

-

mse:UpdateGatewayServicePort

-

mse:UpdateGovernanceServiceSubscribe

-

mse:UpdateHotParamRule

-

mse:UpdateHotParamRulesStatus

-

mse:UpdateInstanceRegisterStatus

-

mse:UpdateIsolationRule

Met à jour une règle d'isolation.

mse:UpdateIsolationRulesStatus

-

mse:UpdateLocalityRule

Met à jour la règle de routage privilégiant la même zone.

mse:UpdateLogConfig

-

mse:UpdateMessageQueueRoute

Met à jour la configuration de déploiement canari des messages pour une application.

mse:UpdateMigrationTask

Met à jour une tâche de migration vers le cloud via un appel API.

mse:UpdateNacosAi

-

mse:UpdateNacosDatasourceResource

-

mse:UpdateNacosNaming

-

mse:UpdateOutlierConfig

-

mse:UpdateQuickStartStatus

-

mse:UpdateRateLimit

-

mse:UpdateResourceWhiteListConfig

-

mse:UpdateSentinelBlockFallbackDefinition

-

mse:UpdateUpstreamGroupOfSingleService

-

mse:UpdateWebFlowRule

Met à jour une règle de protection des paramètres sensibles pour les requêtes HTTP.

mse:UpdateWebFlowRulesStatus

-

mse:UpdateWhiteScreenRule

-

mse:listGrayTag

-

Pour les opérations incompatibles avec l'autorisation au niveau du groupe de ressources, définir l'étendue de ressource sur Resource Group reste sans effet. Si un utilisateur RAM nécessite des droits pour ces opérations, vous devez créer une stratégie personnalisée et définir l'étendue de ressource sur Account lors de l'attribution des autorisations.

image.png Voici deux exemples de stratégies personnalisées. Adaptez le contenu selon vos besoins.

  • Autoriser toutes les opérations en lecture seule non prises en charge au niveau du groupe de ressources : l'élément Action répertorie l'ensemble des opérations en lecture seule concernées.

    {
      "Version": "1",
      "Statement": [
        {
          "Effect": "Allow",
          "Action": [
            "mse:CheckServiceLinkRole",
            "mse:GetAccountMockRule",
            "mse:GetApiTestHistory",
            "mse:GetAppMessageQueueRoute",
            "mse:GetApplicationDetail",
            "mse:GetApplicationInstanceList",
            "mse:GetApplicationInstancesWithMetircs",
            "mse:GetApplicationList",
            "mse:GetApplicationListWithMetircs",
            "mse:GetApplicationTagList",
            "mse:GetArmsAlarms",
            "mse:GetAuthPolicyInfo",
            "mse:GetCanaryStatus",
            "mse:GetConfig",
            "mse:GetDubboServicePageWithMetrics",
            "mse:GetDubboTestMethod",
            "mse:GetEventDetail",
            "mse:GetEventFilterOptions",
            "mse:GetFaultInjectionRule",
            "mse:GetGatewayAlarms",
            "mse:GetGatewayIngressMigrateTaskDetail",
            "mse:GetGatewayMigrateNamespacedServices",
            "mse:GetGatewayNotice",
            "mse:GetGatewaySelection",
            "mse:GetGovernanceKubernetesClusterList",
            "mse:GetGraySwimmingLaneGroupInfo",
            "mse:GetHistorys",
            "mse:GetImage",
            "mse:GetLicenseKey",
            "mse:GetLocalityDistributionMetrics",
            "mse:GetLocalityRule",
            "mse:GetLosslessRuleByApp",
            "mse:GetMockRuleByConsumerAppId",
            "mse:GetMockRuleById",
            "mse:GetMockRuleByProviderAppId",
            "mse:GetMseFeatureSwitch",
            "mse:GetNacosDatasourceResource",
            "mse:GetNetworkInfo",
            "mse:GetOutlierApplicationList",
            "mse:GetOutlierPolicyInfo",
            "mse:GetOverview",
            "mse:GetPluginGuide",
            "mse:GetRegExpCheck",
            "mse:GetRegExpTest",
            "mse:GetResourcePackageStatus",
            "mse:GetResourcePackageStatusWithVersion",
            "mse:GetRetryRule",
            "mse:GetRoutePolicy",
            "mse:GetServiceConsumersPage",
            "mse:GetServiceDetail",
            "mse:GetServiceList",
            "mse:GetServiceListPage",
            "mse:GetServiceMethodPage",
            "mse:GetServiceMethodPageWithMetrics",
            "mse:GetServiceProvidersPage",
            "mse:GetSpringCloudTestMethod",
            "mse:GetTagKey",
            "mse:GetTagVal",
            "mse:GetTagsBySwimmingLaneGroupId",
            "mse:GetTimeoutRule",
            "mse:GetTrace",
            "mse:GetUpstreamGroupOfSingleService",
            "mse:GetUserStatus",
            "mse:ListAdaptiveOverloadProtectionConfig",
            "mse:ListAppBySwimmingLaneGroupTag",
            "mse:ListAppBySwimmingLaneGroupTags",
            "mse:ListAppResource",
            "mse:ListAppResourceWithMetrics",
            "mse:ListApplicationTagInstancese",
            "mse:ListApplicationsWithTagRules",
            "mse:ListAuthPolicy",
            "mse:ListAutoDeployAvailableVsws",
            "mse:ListAutoDeployAvailableZones",
            "mse:ListBackupTasks",
            "mse:ListBackups",
            "mse:ListCircuitBreakerRules",
            "mse:ListClusterConnectionTypes",
            "mse:ListClusterSelection",
            "mse:ListClusterTypes",
            "mse:ListClusterVersions",
            "mse:ListCommunites",
            "mse:ListCsKubernetesClusters",
            "mse:ListCsSecurityGroup",
            "mse:ListDefaultCircuitBreakerRules",
            "mse:ListEurekaInstances",
            "mse:ListEventOfReource",
            "mse:ListEventRecords",
            "mse:ListEventsByType",
            "mse:ListEventsPageByType",
            "mse:ListFcServiceAliases",
            "mse:ListFcServiceVersions",
            "mse:ListFcServices",
            "mse:ListFlowRules",
            "mse:ListGatewayDomainSSL",
            "mse:ListGatewayIngressMigrateTask",
            "mse:ListGatewayZone",
            "mse:ListHotParamRules",
            "mse:ListInstanceCount",
            "mse:ListInstances",
            "mse:ListIpOrHosts",
            "mse:ListIsolationRules",
            "mse:ListKubernetesNamespace",
            "mse:ListLogSpanServices",
            "mse:ListMethods",
            "mse:ListMigrationTask",
            "mse:ListMscEventRecords",
            "mse:ListNacosDatasourceResourceChangeEvent",
            "mse:ListNamespaces",
            "mse:ListOutlierPolicy",
            "mse:ListProtectedAppResourceWithMetrics",
            "mse:ListResourceWhiteListConfigs",
            "mse:ListResources",
            "mse:ListSentinelBlockFallbackDefinitions",
            "mse:ListServiceQuotas",
            "mse:ListSpanNames",
            "mse:ListSwimPathPercent",
            "mse:ListTaskBackups",
            "mse:ListUpgradableGatewayVersions",
            "mse:ListUserK8sByVpc",
            "mse:ListWebFlowRules",
            "mse:QueryAhasUserStatus",
            "mse:QueryAllSwimmingLane",
            "mse:QueryAllSwimmingLaneGroup",
            "mse:QueryAppDataSourceList",
            "mse:QueryAppListMetrics",
            "mse:QueryAppMethodMetrics",
            "mse:QueryAppMethodMetricsWithSentinel",
            "mse:QueryAppRPCMacMetrics",
            "mse:QueryAppResourceMetrics",
            "mse:QueryAppResourceMetricsByInstance",
            "mse:QueryAppSummaryMetricsOverview",
            "mse:QueryAppSummaryMetricsOverviewWithSentinel",
            "mse:QueryAppSystemMetricsOfGroup",
            "mse:QueryAppSystemMetricsOfGroupByInstance",
            "mse:QueryAppTopNMacs",
            "mse:QueryBusinessLocations",
            "mse:QueryClusterDiskSpecification",
            "mse:QueryClusterSpecification",
            "mse:QueryClustersWithLabel",
            "mse:QueryDatabaseRoute",
            "mse:QueryEmptyPushSetting",
            "mse:QueryEventOverview",
            "mse:QueryGatewayRegion",
            "mse:QueryGatewayTask",
            "mse:QueryGatewayType",
            "mse:QueryGatewaysWithLabel",
            "mse:QueryGovernanceKubernetesCluster",
            "mse:QueryMetricsAveragedByInstance",
            "mse:QueryMseHomeDetail",
            "mse:QueryNacosAi",
            "mse:QueryNacosConfig",
            "mse:QueryNacosGrayConfig",
            "mse:QueryNacosNaming",
            "mse:QueryNamespace",
            "mse:QueryQuickStartStatus",
            "mse:QueryResourceTopN",
            "mse:QuerySentinelBlockFallbackDefinition",
            "mse:QueryServiceAppId",
            "mse:QueryServiceDetailWithMetrics",
            "mse:QueryServiceMethodConsumerPageWithMetrics",
            "mse:QueryServiceTimeConfig",
            "mse:QuerySlbSpec",
            "mse:QuerySwimmingLaneById",
            "mse:QueryUserKmsType"
          ],
          "Resource": "*"
        }
      ]
    }
    
  • Autoriser toutes les opérations non prises en charge au niveau du groupe de ressources : l'élément Action liste l'intégralité des opérations concernées.

    {
      "Version": "1",
      "Statement": [
        {
          "Effect": "Allow",
          "Action": [
            "mse:AddAuthPolicy",
            "mse:AddCustomPlugin",
            "mse:AddGatewayOrder",
            "mse:AddGatewayRetry",
            "mse:AddGatewayService",
            "mse:AddLoadBalancePolicy",
            "mse:AddMigrationTask",
            "mse:AddMockRule",
            "mse:AddRateLimit",
            "mse:AddRoutePolicy",
            "mse:AddServiceTimeConfig",
            "mse:AddWhiteScreenRule",
            "mse:ApplyCanaryPolicy",
            "mse:ApplyGlobalReadWriteSplitRule",
            "mse:ApplyReadWriteSplitRule",
            "mse:ApplyTagPolicies",
            "mse:BatchUpdateRulesEnable",
            "mse:BindSentinelBlockFallbackDefinition",
            "mse:BindSentinelBlockFallbackDefinitionBatch",
            "mse:ChangeOperateTaskTime",
            "mse:CheckAuthPolicyName",
            "mse:CheckCanaryPolicy",
            "mse:CheckCsRole",
            "mse:CheckEciRole",
            "mse:CheckGatewayIngressMigrateTask",
            "mse:CheckKmsStatus",
            "mse:CheckMigrationServiceAnnotation",
            "mse:CheckRole",
            "mse:CheckServiceLinkRole",
            "mse:CheckUserReadinessConfig",
            "mse:CheckXTraceServiceStatus",
            "mse:CloneSentinelRuleFromAhas",
            "mse:ConvertSwaggerToMcpConfig",
            "mse:CreateApplication",
            "mse:CreateCircuitBreakerRule",
            "mse:CreateDemoToUserCluster",
            "mse:CreateFlowRule",
            "mse:CreateGovernanceKubernetesCluster",
            "mse:CreateGovernanceService",
            "mse:CreateHotParamRule",
            "mse:CreateIsolationRule",
            "mse:CreateLicenseKey",
            "mse:CreateMseServiceApplication",
            "mse:CreateNamespace",
            "mse:CreateOrUpdateEmptyPushSetting",
            "mse:CreateOrUpdateSwimmingLane",
            "mse:CreateOrUpdateSwimmingLaneGroup",
            "mse:CreateOutlierConfig",
            "mse:CreateSentinelBlockFallbackDefinition",
            "mse:CreateWebFlowRule",
            "mse:DeleteBackupTask",
            "mse:DeleteCircuitBreakerRules",
            "mse:DeleteCustomPlugin",
            "mse:DeleteFaultInjectionRule",
            "mse:DeleteFlowRules",
            "mse:DeleteGatewayCircuitBreakerRule",
            "mse:DeleteGatewayIngressMigrateTask",
            "mse:DeleteGatewayIsolationRule",
            "mse:DeleteGovernanceKubernetesCluster",
            "mse:DeleteHotParamRules",
            "mse:DeleteIsolationRules",
            "mse:DeleteMigrationTask",
            "mse:DeleteNacosDatasourceResource",
            "mse:DeleteNamespace",
            "mse:DeleteRateLimit",
            "mse:DeleteRetryRule",
            "mse:DeleteSSLCert",
            "mse:DeleteSentinelBlockFallbackDefinition",
            "mse:DeleteServiceTimeConfig",
            "mse:DeleteSwimmingLane",
            "mse:DeleteSwimmingLaneGroup",
            "mse:DeleteTimeoutRule",
            "mse:DeleteTrace",
            "mse:DeleteUpstreamGroupOfSingleService",
            "mse:DeleteWebFlowRules",
            "mse:DeleteWhiteScreenRule",
            "mse:DescribeAppAgentStatus",
            "mse:DescribeScenarioRecordsForAhas",
            "mse:FallbackGateway",
            "mse:FetchAppLogConfig",
            "mse:FetchDataSourceConfig",
            "mse:FetchGlobalReadWriteSplitRules",
            "mse:FetchLogConfig",
            "mse:FetchLosslessRuleList",
            "mse:FetchReadWriteSplitRules",
            "mse:FetchRoutePolicyList",
            "mse:FixGateway",
            "mse:GatewayAdmin",
            "mse:GetAccountMockRule",
            "mse:GetApiTestHistory",
            "mse:GetAppMessageQueueRoute",
            "mse:GetApplicationDetail",
            "mse:GetApplicationInstanceList",
            "mse:GetApplicationInstancesWithMetircs",
            "mse:GetApplicationList",
            "mse:GetApplicationListWithMetircs",
            "mse:GetApplicationTagList",
            "mse:GetArmsAlarms",
            "mse:GetAuthPolicyInfo",
            "mse:GetCanaryStatus",
            "mse:GetConfig",
            "mse:GetDubboServicePageWithMetrics",
            "mse:GetDubboTestMethod",
            "mse:GetEventDetail",
            "mse:GetEventFilterOptions",
            "mse:GetFaultInjectionRule",
            "mse:GetGatewayAlarms",
            "mse:GetGatewayIngressMigrateTaskDetail",
            "mse:GetGatewayMigrateNamespacedServices",
            "mse:GetGatewayNotice",
            "mse:GetGatewaySelection",
            "mse:GetGovernanceKubernetesClusterList",
            "mse:GetGraySwimmingLaneGroupInfo",
            "mse:GetHistorys",
            "mse:GetImage",
            "mse:GetLicenseKey",
            "mse:GetLocalityDistributionMetrics",
            "mse:GetLocalityRule",
            "mse:GetLosslessRuleByApp",
            "mse:GetMockRuleByConsumerAppId",
            "mse:GetMockRuleById",
            "mse:GetMockRuleByProviderAppId",
            "mse:GetMseFeatureSwitch",
            "mse:GetNacosDatasourceResource",
            "mse:GetNetworkInfo",
            "mse:GetOutlierApplicationList",
            "mse:GetOutlierPolicyInfo",
            "mse:GetOverview",
            "mse:GetPluginGuide",
            "mse:GetRegExpCheck",
            "mse:GetRegExpTest",
            "mse:GetResourcePackageStatus",
            "mse:GetResourcePackageStatusWithVersion",
            "mse:GetRetryRule",
            "mse:GetRoutePolicy",
            "mse:GetServiceConsumersPage",
            "mse:GetServiceDetail",
            "mse:GetServiceList",
            "mse:GetServiceListPage",
            "mse:GetServiceMethodPage",
            "mse:GetServiceMethodPageWithMetrics",
            "mse:GetServiceProvidersPage",
            "mse:GetSpringCloudTestMethod",
            "mse:GetTagKey",
            "mse:GetTagVal",
            "mse:GetTagsBySwimmingLaneGroupId",
            "mse:GetTimeoutRule",
            "mse:GetTrace",
            "mse:GetUpstreamGroupOfSingleService",
            "mse:GetUserStatus",
            "mse:ImportMcpConfigFromSwagger",
            "mse:InitializeServiceLinkRole",
            "mse:InvokeDubboTestMethod",
            "mse:InvokeIstioTestMethod",
            "mse:InvokeSpringCloudTestMethod",
            "mse:ListAdaptiveOverloadProtectionConfig",
            "mse:ListAppBySwimmingLaneGroupTag",
            "mse:ListAppBySwimmingLaneGroupTags",
            "mse:ListAppResource",
            "mse:ListAppResourceWithMetrics",
            "mse:ListApplicationTagInstancese",
            "mse:ListApplicationsWithTagRules",
            "mse:ListAuthPolicy",
            "mse:ListAutoDeployAvailableVsws",
            "mse:ListAutoDeployAvailableZones",
            "mse:ListBackupTasks",
            "mse:ListBackups",
            "mse:ListCircuitBreakerRules",
            "mse:ListClusterConnectionTypes",
            "mse:ListClusterSelection",
            "mse:ListClusterTypes",
            "mse:ListClusterVersions",
            "mse:ListCommunites",
            "mse:ListCsKubernetesClusters",
            "mse:ListCsSecurityGroup",
            "mse:ListDefaultCircuitBreakerRules",
            "mse:ListEurekaInstances",
            "mse:ListEventOfReource",
            "mse:ListEventRecords",
            "mse:ListEventsByType",
            "mse:ListEventsPageByType",
            "mse:ListFcServiceAliases",
            "mse:ListFcServiceVersions",
            "mse:ListFcServices",
            "mse:ListFlowRules",
            "mse:ListGatewayDomainSSL",
            "mse:ListGatewayIngressMigrateTask",
            "mse:ListGatewayZone",
            "mse:ListHotParamRules",
            "mse:ListInstanceCount",
            "mse:ListInstances",
            "mse:ListIpOrHosts",
            "mse:ListIsolationRules",
            "mse:ListKubernetesNamespace",
            "mse:ListLogSpanServices",
            "mse:ListMethods",
            "mse:ListMigrationTask",
            "mse:ListMscEventRecords",
            "mse:ListNacosDatasourceResourceChangeEvent",
            "mse:ListNamespaces",
            "mse:ListOutlierPolicy",
            "mse:ListProtectedAppResourceWithMetrics",
            "mse:ListResourceWhiteListConfigs",
            "mse:ListResources",
            "mse:ListSentinelBlockFallbackDefinitions",
            "mse:ListServiceQuotas",
            "mse:ListSpanNames",
            "mse:ListSwimPathPercent",
            "mse:ListTaskBackups",
            "mse:ListUpgradableGatewayVersions",
            "mse:ListUserK8sByVpc",
            "mse:ListWebFlowRules",
            "mse:ModifyAdaptiveOverloadProtectionConfig",
            "mse:ModifyLosslessRule",
            "mse:ModifyNamespace",
            "mse:ModifyServiceQuota",
            "mse:OnAhas",
            "mse:OpenXTraceService",
            "mse:ProcessMessage",
            "mse:QueryAhasUserStatus",
            "mse:QueryAllSwimmingLane",
            "mse:QueryAllSwimmingLaneGroup",
            "mse:QueryAppDataSourceList",
            "mse:QueryAppListMetrics",
            "mse:QueryAppMethodMetrics",
            "mse:QueryAppMethodMetricsWithSentinel",
            "mse:QueryAppRPCMacMetrics",
            "mse:QueryAppResourceMetrics",
            "mse:QueryAppResourceMetricsByInstance",
            "mse:QueryAppSummaryMetricsOverview",
            "mse:QueryAppSummaryMetricsOverviewWithSentinel",
            "mse:QueryAppSystemMetricsOfGroup",
            "mse:QueryAppSystemMetricsOfGroupByInstance",
            "mse:QueryAppTopNMacs",
            "mse:QueryBusinessLocations",
            "mse:QueryClusterDiskSpecification",
            "mse:QueryClusterSpecification",
            "mse:QueryClustersWithLabel",
            "mse:QueryDatabaseRoute",
            "mse:QueryEmptyPushSetting",
            "mse:QueryEventOverview",
            "mse:QueryGatewayRegion",
            "mse:QueryGatewayTask",
            "mse:QueryGatewayType",
            "mse:QueryGatewaysWithLabel",
            "mse:QueryGovernanceKubernetesCluster",
            "mse:QueryMetricsAveragedByInstance",
            "mse:QueryMseHomeDetail",
            "mse:QueryNacosAi",
            "mse:QueryNacosConfig",
            "mse:QueryNacosGrayConfig",
            "mse:QueryNacosNaming",
            "mse:QueryNamespace",
            "mse:QueryQuickStartStatus",
            "mse:QueryResourceTopN",
            "mse:QuerySentinelBlockFallbackDefinition",
            "mse:QueryServiceAppId",
            "mse:QueryServiceDetailWithMetrics",
            "mse:QueryServiceMethodConsumerPageWithMetrics",
            "mse:QueryServiceTimeConfig",
            "mse:QuerySlbSpec",
            "mse:QuerySwimmingLaneById",
            "mse:QueryUserKmsType",
            "mse:RemoveApplication",
            "mse:RemoveApplications",
            "mse:RemoveAuthPolicy",
            "mse:RemoveOutlierPolicy",
            "mse:RemoveRoutePolicy",
            "mse:ReportMetadata",
            "mse:ReportOnePilotInfo",
            "mse:RevertApplicationRoutePolicy",
            "mse:RevertBackup",
            "mse:RunApiTest",
            "mse:RunServiceTest",
            "mse:SearchTraces",
            "mse:TestService",
            "mse:UnbindSentinelBlockFallbackDefinition",
            "mse:UpdateAppLogConfig",
            "mse:UpdateAuthPolicy",
            "mse:UpdateBackupTask",
            "mse:UpdateCircuitBreakerRule",
            "mse:UpdateCircuitBreakerRulesStatus",
            "mse:UpdateCustomPlugin",
            "mse:UpdateDataSourceConfig",
            "mse:UpdateDatabaseRoute",
            "mse:UpdateDefaultCircuitBreakerRule",
            "mse:UpdateFlowRule",
            "mse:UpdateFlowRulesStatus",
            "mse:UpdateGatewayIngressMigrateTask",
            "mse:UpdateGatewayIngressMigrateTaskStatus",
            "mse:UpdateGatewayServicePort",
            "mse:UpdateGovernanceServiceSubscribe",
            "mse:UpdateHotParamRule",
            "mse:UpdateHotParamRulesStatus",
            "mse:UpdateInstanceRegisterStatus",
            "mse:UpdateIsolationRule",
            "mse:UpdateIsolationRulesStatus",
            "mse:UpdateLocalityRule",
            "mse:UpdateLogConfig",
            "mse:UpdateMessageQueueRoute",
            "mse:UpdateMigrationTask",
            "mse:UpdateNacosAi",
            "mse:UpdateNacosDatasourceResource",
            "mse:UpdateNacosNaming",
            "mse:UpdateOutlierConfig",
            "mse:UpdateQuickStartStatus",
            "mse:UpdateRateLimit",
            "mse:UpdateResourceWhiteListConfig",
            "mse:UpdateSentinelBlockFallbackDefinition",
            "mse:UpdateUpstreamGroupOfSingleService",
            "mse:UpdateWebFlowRule",
            "mse:UpdateWebFlowRulesStatus",
            "mse:UpdateWhiteScreenRule",
            "mse:listGrayTag"
          ],
          "Resource": "*"
        }
      ]
    }
    
Important

Un utilisateur ou un rôle RAM disposant d'autorisations au niveau du compte peut gérer l'ensemble des ressources pertinentes de ce compte. Vérifiez toujours que les droits accordés correspondent exactement à vos intentions. Appliquez le principe du moindre privilège (PoLP) lors de l'attribution des autorisations.

FAQ

Comment consulter le groupe de ressources associé à une ressource ?

  • Méthode 1 : Cliquez sur le nom de la ressource pour accéder à sa page de détails, où le groupe de ressources est indiqué.

  • Méthode 2 : Connectez-vous à la console Resource Management et accédez à Resource Center > Resource Search. Dans le volet de navigation de gauche, sélectionnez le compte hébergeant la ressource cible. Par défaut, Current Account est présélectionné. Utilisez les filtres pour localiser la ressource et visualiser son groupe de rattachement.

Comment afficher toutes les ressources d'un produit appartenant à un groupe de ressources spécifique ?

  • Méthode 1 : Connectez-vous à la console Resource Management et accédez à Resource Center > Resource Search. Dans le volet de navigation de gauche, sous le compte contenant les ressources (Current Account étant sélectionné par défaut), cliquez sur le nom du groupe de ressources visé. Dans la section Select Resource Type située à droite, choisissez le produit pour afficher l'ensemble de ses ressources présentes dans ce groupe.

  • Méthode 2 : Connectez-vous à la console Resource Management. Dans le volet de navigation de gauche, accédez à Resource Groups > Resource Groups. Repérez le groupe de ressources cible et cliquez sur Manage Resources dans la colonne Actions. Sur la page Manage Resources , sélectionnez le produit dans la liste déroulante Product pour visualiser toutes ses ressources au sein de ce groupe.

Comment déplacer plusieurs ressources vers un autre groupe de ressources en une seule opération ?

Connectez-vous à la console Resource Management. Dans le volet de navigation de gauche, accédez à Resource Groups > Resource Groups. Localisez le groupe de ressources cible et cliquez sur Manage Resources dans la colonne Actions. Sur la page de gestion des ressources, utilisez les filtres pour identifier les ressources à déplacer. Cochez la case correspondant à chaque ressource, cliquez sur Transfer Resource Group, puis suivez les instructions affichées à l'écran.