Tous les produits
Search
Centre de documentation

Microservices Engine:Autorisation RAM

Dernière mise à jour :Sep 19, 2026

Resource Access Management (RAM) est un service d'Alibaba Cloud qui permet de gérer les identités utilisateur et les autorisations d'accès aux ressources. RAM vous permet d'éviter de partager les clés de votre compte Alibaba Cloud avec d'autres utilisateurs et d'accorder aux utilisateurs un accès à privilège minimum. RAM utilise des politiques d'autorisation pour définir les autorisations. Cette rubrique décrit la structure générale d'une politique RAM, ainsi que les éléments d'instruction de politique (Action, Resource et Condition) définis par Microservices Engine pour les politiques d'autorisation RAM. Le code RAM (RamCode) de Microservices Engine est mse,microgw , et la granularité d'autorisation prise en charge est RESOURCE .

Structure générale d'une politique

Les politiques d'autorisation prennent en charge le format JSON avec la structure générale suivante :

{
  "Version": "1",
  "Statement": [
    {
      "Effect": "<Effect>",
      "Action": "<Action>",
      "Resource": "<Resource>",
      "Condition": {
        "<Condition_operator>": {
          "<Condition_key>": [
            "<Condition_value>"
          ]
        }
      }
    }
  ]
}        

La liste suivante décrit les champs de la politique :

  • Version : indique le numéro de version de la politique. Sa valeur est fixée à 1.

  • Statement :

    • Effect : indique le résultat de l'autorisation. Valeurs valides : Allow et Deny.

    • Action : précise une ou plusieurs opérations autorisées ou refusées.

    • Resource : désigne les objets spécifiques affectés par les opérations. Utilisez des Alibaba Cloud Resource Names (ARN) pour décrire des ressources spécifiques.

    • Condition : définit les conditions requises pour que l'autorisation prenne effet. Ce champ est facultatif.

      • Opérateur de condition : indique les opérateurs conditionnels. Les différents types de conditions prennent en charge différents opérateurs conditionnels.

      • Condition_key : précise les clés de condition.

      • Condition_value : spécifie les valeurs de condition.

Action

Le tableau suivant répertorie les actions définies par Microservices Engine. Les colonnes du tableau sont détaillées ci-dessous :

  • Action : les actions peuvent être utilisées dans l'élément Action des instructions de politique d'autorisation RAM pour accorder les permissions nécessaires à l'exécution de l'opération.

  • API : l'API à appeler pour exécuter l'action.

  • Niveau d'accès : le niveau d'accès prédéfini accordé pour chaque API. Valeurs valides : create, list, get, update et delete.

  • Type de ressource : le type de ressource qui prend en charge l'autorisation pour exécuter l'action. Cette colonne indique si l'action prend en charge les permissions au niveau de la ressource. La ressource spécifiée doit être compatible avec l'action, sinon la politique sera inefficace.

    • Pour les API avec permissions au niveau de la ressource, les types de ressources requis sont marqués d'un astérisque (*). Spécifiez l'ARN correspondant dans l'élément Resource de la politique.

    • Pour les API sans permissions au niveau de la ressource, la valeur affichée est All Resources. Utilisez un astérisque (*) dans l'élément Resource de la politique.

  • Clé de condition : les clés de condition définies par le service. Ces clés permettent un contrôle granulaire, applicable aux actions seules ou aux actions associées à des ressources spécifiques. En plus des clés de condition spécifiques au service, Alibaba Cloud fournit un ensemble de clés de condition communes applicables à tous les services intégrés à RAM. Pour plus d'informations, consultez Clés de condition communes.

  • Action dépendante : les actions dépendantes requises pour exécuter l'action. Pour mener à bien l'opération, l'utilisateur RAM ou le rôle RAM doit disposer des permissions nécessaires pour exécuter toutes les actions dépendantes.

Action

API

Niveau d'accès

Type de ressource

Clé de condition

Action dépendante

mse:AddMigrationTask AddMigrationTask create

*All Resource

*

Aucune Aucune
mse:AddZooKeeperSaslUser AddZooKeeperSaslUser create

*All Resource

*

Aucune Aucune
mse:ListClusterTypes ListClusterTypes

*All Resource

*

Aucune Aucune
mse:QueryGatewayRegion QueryGatewayRegion get

*All Resource

*

Aucune Aucune
mse:CreateMseServiceApplication CreateMseServiceApplication get

*All Resource

*

Aucune Aucune
mse:ListGatewayService ListGatewayService get

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:ApplyTagPolicies ApplyTagPolicies update

*All Resource

*

Aucune Aucune
mse:GatewayBlackWhiteList GatewayBlackWhiteList get

*All Resource

*

Aucune Aucune
mse:CreateCluster CreateCluster create

*Cluster

acs:mse:{#regionId}:{#accountId}:instance/*

Aucune Aucune
mse:UpdateClusterSpec UpdateClusterSpec update

*All Resource

*

Aucune Aucune
mse:EnableHttp2 EnableHttp2 update

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:UpdateGatewayAuth UpdateGatewayAuth update

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:UpdateGatewayIsolationRule UpdateGatewayIsolationRule update

*All Resource

*

Aucune Aucune
mse:RetryCluster RetryCluster update

*Cluster

acs:mse:{#regionId}:{#accountId}:instance/{#InstanceId}

Aucune Aucune
mse:DeleteBlackWhiteList DeleteBlackWhiteList delete

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:ListNamingTrack ListNamingTrack get

*Cluster

acs:mse:{#regionId}:{#accountId}:instance/{#InstanceId}

Aucune Aucune
mse:OrderClusterHealthCheckRiskNotice OrderClusterHealthCheckRiskNotice get

*All Resource

*

Aucune Aucune
mse:DeleteSwimmingLaneGroup DeleteSwimmingLaneGroup get

*All Resource

*

Aucune Aucune
mse:PullServices PullServices get

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:DeleteAuthResource DeleteAuthResource delete

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:DeleteZnode DeleteZnode delete

*All Resource

*

Aucune Aucune
mse:AddAuthPolicy AddAuthPolicy update

*All Resource

*

Aucune Aucune
mse:UpdateBlackWhiteList UpdateBlackWhiteList update

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:DeleteNacosService DeleteNacosService update

*All Resource

*

Aucune Aucune
mse:ListAnsServices ListAnsServices list

*All Resource

*

Aucune Aucune
mse:GetNacosConfig GetNacosConfig get

*EngineNamespace

acs:mse:{#regionId}:{#accountId}:instance/{#InstanceId}/{#NamespaceId}

Aucune Aucune
mse:DeleteNacosConfigs DeleteNacosConfigs delete

*All Resource

*

Aucune Aucune
mse:GetLosslessRuleByApp GetLosslessRuleByApp get

*All Resource

*

Aucune Aucune
mse:AddGateway AddGateway create

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/*

Aucune Aucune
mse:DeleteGatewayIsolationRule DeleteGatewayIsolationRule delete

*All Resource

*

Aucune Aucune
mse:UpdateZooKeeperSaslUser UpdateZooKeeperSaslUser update

*All Resource

*

Aucune Aucune
mse:UpdateCluster UpdateCluster update

*All Resource

*

Aucune Aucune
mse:CreateOrUpdateSwimmingLaneGroup CreateOrUpdateSwimmingLaneGroup update

*GovernanceNamespace

acs:mse:{#regionId}:{#accountId}:namespace/{#Namespace}

Aucune Aucune
mse:AddServiceSource AddServiceSource create

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:ListGatewayIsolationRule ListGatewayIsolationRule list

*All Resource

*

Aucune Aucune
mse:UpdateFlowRule UpdateFlowRule update

*All Resource

*

Aucune Aucune
mse:UpdateSSLCert UpdateSSLCert update

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:ListAnsInstances ListAnsInstances list

*All Resource

*

Aucune Aucune
mse:CreateGatewayCircuitBreakerRule CreateGatewayCircuitBreakerRule create

*All Resource

*

Aucune Aucune
mse:ListSecurityGroupRule ListSecurityGroupRule list

*All Resource

*

Aucune Aucune
mse:ListZooKeeperSaslUser ListZooKeeperSaslUser list

*All Resource

*

Aucune Aucune
mse:GetGatewayRouteDetail GetGatewayRouteDetail get

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:UpdateGatewayConfig UpdateGatewayConfig update

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:DeleteGatewayCircuitBreakerRule DeleteGatewayCircuitBreakerRule delete

*All Resource

*

Aucune Aucune
mse:UpdateMessageQueueRoute UpdateMessageQueueRoute update

*All Resource

*

Aucune Aucune
mse:CloneSentinelRuleFromAhas CloneSentinelRuleFromAhas create

*All Resource

*

Aucune Aucune
mse:ListNacosConfigs ListNacosConfigs get

*All Resource

*

Aucune Aucune
mse:QueryZnodeDetail QueryZnodeDetail get

*All Resource

*

Aucune Aucune
mse:UpdateGatewayRouteCORS UpdateGatewayRouteCORS update

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:CreateWebFlowRule CreateWebFlowRule update

*All Resource

*

Aucune Aucune
mse:ListClusterVersions ListClusterVersions

*All Resource

*

Aucune Aucune
mse:UpdateGatewayDomain UpdateGatewayDomain update

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:AddBlackWhiteList AddBlackWhiteList create

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:ListAuthPolicy ListAuthPolicy get

*All Resource

*

Aucune Aucune
mse:GetServiceListPage GetServiceListPage get

*All Resource

*

Aucune Aucune
mse:UpdateGatewayAuthConsumerResourceStatus UpdateGatewayAuthConsumerResourceStatus

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:RestartCluster RestartCluster update

*Cluster

acs:mse:{#regionId}:{#accountId}:instance/{#InstanceId}

Aucune Aucune
mse:BindSentinelBlockFallbackDefinition BindSentinelBlockFallbackDefinition update

*GovernanceApplication

acs:mse:{#regionId}:{#accountId}:namespace/{#Namespace}/application/{#AppName}

Aucune Aucune
mse:ListAppBySwimmingLaneGroupTag ListAppBySwimmingLaneGroupTag get

*All Resource

*

Aucune Aucune
mse:GetPluginConfig GetPluginConfig get

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:UpdateEngineNamespace UpdateEngineNamespace update

*All Resource

*

Aucune Aucune
mse:GetServiceList GetServiceList get

*All Resource

*

Aucune Aucune
mse:RemoveApplication RemoveApplication delete

*All Resource

*

Aucune Aucune
mse:CreateGatewayIsolationRule CreateGatewayIsolationRule create

*All Resource

*

Aucune Aucune
mse:DeleteServiceSource DeleteServiceSource delete

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:QueryAllSwimmingLaneGroup QueryAllSwimmingLaneGroup get

*All Resource

*

Aucune Aucune
mse:CreateNacosMcpServer CreateNacosMcpServer create

*All Resource

*

Aucune Aucune
mse:ExportZookeeperData ExportZookeeperData get

*All Resource

*

Aucune Aucune
mse:QueryConfig QueryConfig get

*All Resource

*

Aucune Aucune
mse:OfflineGatewayRoute OfflineGatewayRoute

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:UpdateGatewayFlowRule UpdateGatewayFlowRule update

*All Resource

*

Aucune Aucune
mse:DeleteGatewayDomain DeleteGatewayDomain delete

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:ListIsolationRules ListIsolationRules list

*All Resource

*

Aucune Aucune
mse:QueryAllSwimmingLane QueryAllSwimmingLane get

*GovernanceNamespace

acs:mse:{#regionId}:{#accountId}:namespace/{#Namespace}

Aucune Aucune
mse:DeleteNacosMcpServer DeleteNacosMcpServer delete

*All Resource

*

Aucune Aucune
mse:UpgradeCluster UpgradeCluster

*All Resource

*

Aucune Aucune
mse:CreateSentinelBlockFallbackDefinition CreateSentinelBlockFallbackDefinition update

*All Resource

*

Aucune Aucune
mse:GetGatewayAuthConsumerDetail GetGatewayAuthConsumerDetail get

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:PreserveHeaderFormat PreserveHeaderFormat update

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:UpdateNacosService UpdateNacosService update

*All Resource

*

Aucune Aucune
mse:GetOverview GetOverview

*All Resource

*

Aucune Aucune
mse:GetGatewayAuthDetail GetGatewayAuthDetail get

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:ListInstanceCount ListInstanceCount get

*All Resource

*

Aucune Aucune
mse:GetNacosConfig QueryNacosGrayConfig get

*All Resource

*

Aucune Aucune
mse:UpdateLocalityRule UpdateLocalityRule get

*All Resource

*

Aucune Aucune
mse:ListSecurityGroup ListSecurityGroup list

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:QueryClusterDiskSpecification QueryClusterDiskSpecification get

*All Resource

*

Aucune Aucune
mse:CreatePluginConfig CreatePluginConfig create

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:GetLocalityRule GetLocalityRule get

*All Resource

*

Aucune Aucune
mse:ListNamespaces ListNamespaces list

*All Resource

*

Aucune Aucune
mse:QuerySlbSpec QuerySlbSpec list

*All Resource

*

Aucune Aucune
mse:GetGatewayConfig GetGatewayConfig get

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:UpdateGatewayServiceVersion UpdateGatewayServiceVersion update

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:GetPlugins GetPlugins get

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:DeleteCircuitBreakerRules DeleteCircuitBreakerRules delete

*All Resource

*

Aucune Aucune
mse:QueryClusterInfo QueryClusterInfo get

*All Resource

*

Aucune Aucune
mse:GetNacosHistoryConfig GetNacosHistoryConfig get

*All Resource

*

Aucune Aucune
mse:ListListenersByIp ListListenersByIp get

*Cluster

acs:mse:{#regionId}:{#accountId}:instance/{#InstanceId}

*EngineNamespace

acs:mse:{#regionId}:{#accountId}:instance/{#InstanceId}/{#NamespaceId}

Aucune Aucune
mse:ListEurekaServices ListEurekaServices get

*All Resource

*

Aucune Aucune
mse:GetServiceListeners GetServiceListeners get

*Cluster

acs:mse:{#regionId}:{#accountId}:instance/{#InstanceId}

*EngineNamespace

acs:mse:{#regionId}:{#accountId}:instance/{#InstanceId}/{#NamespaceId}

Aucune Aucune
mse:DeleteGatewayAuthConsumer DeleteGatewayAuthConsumer

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:ListZkTrack ListZkTrack list

*All Resource

*

Aucune Aucune
mse:ListGatewayZone ListGatewayZone list

*All Resource

*

Aucune Aucune
mse:AddSSLCert AddSSLCert create

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:QueryClusterDetail QueryClusterDetail get

*All Resource

*

Aucune Aucune
mse:CreateNacosInstance CreateNacosInstance create

*All Resource

*

Aucune Aucune
mse:ChangeResourceGroup ChangeResourceGroup update

*All Resource

*

Aucune Aucune
mse:UpdateGatewayServiceCheck UpdateGatewayServiceCheck update

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:AddSecurityGroupRule AddSecurityGroupRule create

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:CreateGatewayFlowRule CreateGatewayFlowRule create

*All Resource

*

Aucune Aucune
mse:AddMockRule AddMockRule

*All Resource

*

Aucune Aucune
mse:QueryGatewayType QueryGatewayType get

*All Resource

*

Aucune Aucune
mse:DeleteNacosConfig DeleteNacosConfig delete

*All Resource

*

Aucune Aucune
mse:DeleteFlowRules DeleteFlowRules delete

*All Resource

*

Aucune Aucune
mse:UpdateGatewayCircuitBreakerRule UpdateGatewayCircuitBreakerRule update

*All Resource

*

Aucune Aucune
mse:GetMseSource GetMseSource get

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:CreateApplication CreateApplication create

*All Resource

*

Aucune Aucune
mse:UpdateServiceSource UpdateServiceSource update

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:QueryNamespace QueryNamespace get

*All Resource

*

Aucune Aucune
mse:ModifyGovernanceKubernetesCluster ModifyGovernanceKubernetesCluster update

*All Resource

*

Aucune Aucune
mse:UpdateGatewayOption UpdateGatewayOption update

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:ListGatewayFlowRule ListGatewayFlowRule list

*All Resource

*

Aucune Aucune
mse:AddGatewayAuth AddGatewayAuth create

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:UpdateGatewayAuthConsumerStatus UpdateGatewayAuthConsumerStatus

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:UpdateConfig UpdateConfig update

*All Resource

*

Aucune Aucune
mse:DeleteGatewayAuth DeleteGatewayAuth delete

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:UpdateCircuitBreakerRule UpdateCircuitBreakerRule update

*All Resource

*

Aucune Aucune
mse:UpdateGatewaySpec UpdateGatewaySpec update

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:UpdateNacosConfig UpdateNacosGrayConfig update

*All Resource

*

Aucune Aucune
mse:TagResources TagResources update

*All Resource

*

Aucune Aucune
mse:ListGatewayAuth ListGatewayAuth get

*All Resource

*

Aucune Aucune
mse:GetImage GetImage get

*All Resource

*

Aucune Aucune
mse:CreateNacosConfig CreateNacosConfig get

*All Resource

*

Aucune Aucune
mse:SelectGatewaySlb SelectGatewaySlb get

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:ExportNacosConfig ExportNacosConfig get

*Cluster

acs:mse:{#regionId}:{#AccountId}:instance/{#InstanceId}

*EngineNamespace

acs:mse:{#regionId}:{#accountId}:instance/{#InstanceId}/{#NamespaceId}

Aucune Aucune
mse:ListZnodeChildren ListZnodeChildren list

*All Resource

*

Aucune Aucune
mse:GetGatewayOption GetGatewayOption get

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:CreateIsolationRule CreateIsolationRule create

*All Resource

*

Aucune Aucune
mse:GetImportFileUrl GetImportFileUrl get

*Cluster

acs:mse:{#regionId}:{#accountId}:instance/{#InstanceId}

*EngineNamespace

acs:mse:{#regionId}:{#accountId}:instance/{#InstanceId}/{#NamespaceId}

Aucune Aucune
mse:GetGateway GetGateway get

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:UpdateGatewayServiceTrafficPolicy UpdateGatewayServiceTrafficPolicy update

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:ListClusterHealthCheckTask ListClusterHealthCheckTask get

*All Resource

*

Aucune Aucune
mse:UpdateGatewayAuthConsumerResource UpdateGatewayAuthConsumerResource update

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:ListSentinelBlockFallbackDefinitions ListSentinelBlockFallbackDefinitions list

*All Resource

*

Aucune Aucune
mse:CloneNacosConfig CloneNacosConfig create

*All Resource

*

Aucune Aucune
mse:AddGatewayAuthConsumer AddGatewayAuthConsumer create

*All Resource

*

Aucune Aucune
mse:ListCircuitBreakerRules ListCircuitBreakerRules list

*All Resource

*

Aucune Aucune
mse:ListTagResources ListTagResources get

*All Resource

*

Aucune Aucune
mse:UpdateGatewayAuthConsumer UpdateGatewayAuthConsumer

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:DeleteGatewayServiceVersion DeleteGatewayServiceVersion delete

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:ListGatewayRouteOnAuth ListGatewayRouteOnAuth list

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:ListNacosHistoryConfigs ListNacosHistoryConfigs get

*All Resource

*

Aucune Aucune
mse:DeletePluginConfig DeletePluginConfig delete

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:GetZookeeperDataImportUrl GetZookeeperDataImportUrl get

*All Resource

*

Aucune Aucune
mse:ListAppBySwimmingLaneGroupTags ListAppBySwimmingLaneGroupTags list

*All Resource

*

Aucune Aucune
mse:UpdateGatewayName UpdateGatewayName update

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:UpdateIsolationRule UpdateIsolationRule update

*All Resource

*

Aucune Aucune
mse:GetBlackWhiteList GetBlackWhiteList get

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:QueryClusterSpecification QueryClusterSpecification

*All Resource

*

Aucune Aucune
mse:ImportServices ImportServices create

*All Resource

*

Aucune Aucune
mse:AddGatewaySlb AddGatewaySlb create

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:ListConfigTrack ListConfigTrack list

*Cluster

acs:mse:{#regionId}:{#accountId}:instance/{#InstanceId}

*EngineNamespace

acs:mse:{#regionId}:{#accountId}:instance/{#InstanceId}/{#NamespaceId}

Aucune Aucune
mse:ApplyGatewayRoute ApplyGatewayRoute update

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:UpdateGatewayRouteTimeout UpdateGatewayRouteTimeout update

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:QueryMonitor QueryMonitor get

*All Resource

*

Aucune Aucune
mse:AddGatewayServiceVersion AddGatewayServiceVersion create

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:FetchLosslessRuleList FetchLosslessRuleList get

*All Resource

*

Aucune Aucune
mse:UpdateMigrationTask UpdateMigrationTask update

*All Resource

*

Aucune Aucune
mse:ListEurekaInstances ListEurekaInstances get

*All Resource

*

Aucune Aucune
mse:DeleteCluster DeleteCluster delete

*All Resource

*

Aucune Aucune
mse:ListEngineNamespaces ListEngineNamespaces list

*All Resource

*

Aucune Aucune
mse:GetAppMessageQueueRoute GetAppMessageQueueRoute get

*All Resource

*

Aucune Aucune
mse:UpdateAuthPolicy UpdateAuthPolicy get

*All Resource

*

Aucune Aucune
mse:GetKubernetesSource GetKubernetesSource get

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:UpdateWebFlowRule UpdateWebFlowRule update

*All Resource

*

Aucune Aucune
mse:ListGatewayAuthConsumerResource ListGatewayAuthConsumerResource

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:DeleteGatewayRoute DeleteGatewayRoute delete

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:UpdateNacosConfig UpdateNacosConfig update

*All Resource

*

Aucune Aucune
mse:GetMseFeatureSwitch GetMseFeatureSwitch get

*All Resource

*

Aucune Aucune
mse:AddGatewayRoute AddGatewayRoute create

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:GetGovernanceKubernetesCluster GetGovernanceKubernetesCluster get

*All Resource

*

Aucune Aucune
mse:RemoveAuthPolicy RemoveAuthPolicy get

*All Resource

*

Aucune Aucune
mse:DeleteGateway DeleteGateway delete

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:DeleteSecurityGroupRule DeleteSecurityGroupRule delete

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:DeleteSwimmingLane DeleteSwimmingLane delete

*All Resource

*

Aucune Aucune
mse:UpdateGatewayRouteRetry UpdateGatewayRouteRetry update

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:DeleteGatewayFlowRule DeleteGatewayFlowRule delete

*All Resource

*

Aucune Aucune
mse:ListGatewayAuthConsumer ListGatewayAuthConsumer list

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:UpdateGatewayRouteWafStatus UpdateGatewayRouteWafStatus update

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:UpdateZnode UpdateZnode update

*All Resource

*

Aucune Aucune
mse:ListFlowRules ListFlowRules list

*All Resource

*

Aucune Aucune
mse:QuerySwimmingLaneById QuerySwimmingLaneById get

*GovernanceNamespace

acs:mse:{#regionId}:{#accountId}:namespace/{#Namespace}

Aucune Aucune
mse:UpdateGatewayRoute UpdateGatewayRoute update

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:RemoveZooKeeperSaslUser RemoveZooKeeperSaslUser delete

*All Resource

*

Aucune Aucune
mse:DeleteNamespace DeleteNamespace delete

*All Resource

*

Aucune Aucune
mse:CreateNacosService CreateNacosService get

*All Resource

*

Aucune Aucune
mse:EnableProxyProtocol EnableProxyProtocol update

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:GetGatewayServiceDetail GetGatewayServiceDetail get

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:GetTagsBySwimmingLaneGroupId GetTagsBySwimmingLaneGroupId get

*All Resource

*

Aucune Aucune
mse:ListAnsServiceClusters ListAnsServiceClusters list

*Cluster

acs:mse:{#regionId}:{#accountId}:instance/{#InstanceId}

*EngineNamespace

acs:mse:{#regionId}:{#accountId}:instance/{#InstanceId}/{#NamespaceId}

Aucune Aucune
mse:GetApplicationList GetApplicationList get

*All Resource

*

Aucune Aucune
mse:ListClusters ListClusters get

*All Resource

*

Aucune Aucune
mse:GetEngineNamepace GetEngineNamepace get

*All Resource

*

Aucune Aucune
mse:GetApplicationInstanceList GetApplicationInstanceList get

*All Resource

*

Aucune Aucune
mse:CreateNamespace CreateNamespace get

*All Resource

*

Aucune Aucune
mse:ModifyLosslessRule ModifyLosslessRule get

*All Resource

*

Aucune Aucune
mse:ListGatewayDomain ListGatewayDomain list

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:ListSSLCert ListSSLCert get

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:GetServiceMethodPage GetServiceMethodPage get

*All Resource

*

Aucune Aucune
mse:UpdateGatewayService UpdateGatewayService update

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:GetNacosMcpServer GetNacosMcpServer get

*All Resource

*

Aucune Aucune
mse:DeleteNacosInstance DeleteNacosInstance delete

*All Resource

*

Aucune Aucune
mse:UpdateNacosInstance UpdateNacosInstance update

*All Resource

*

Aucune Aucune
mse:DeleteGatewayService DeleteGatewayService delete

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:PutClusterHealthCheckTask PutClusterHealthCheckTask

*Cluster

acs:mse:{#regionId}:{#accountId}:instance/{#InstanceId}

Aucune Aucune
mse:CreateEngineNamespace CreateEngineNamespace create

*All Resource

*

Aucune Aucune
mse:ListGateway ListGateway get

*All Resource

*

Aucune Aucune
mse:ListGatewayRoute ListGatewayRoute get

*All Resource

*

Aucune Aucune
mse:ListWebFlowRules ListWebFlowRules list

*All Resource

*

Aucune Aucune
mse:ListGatewaySlb ListGatewaySlb get

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:ImportZookeeperData ImportZookeeperData update

*All Resource

*

Aucune Aucune
mse:UpdateGatewayRouteHeaderOp UpdateGatewayRouteHeaderOp update

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:InitializeServiceLinkRole InitializeServiceLinkRole get

*All Resource

*

Aucune Aucune
mse:ListListenersByConfig ListListenersByConfig get

*Cluster

acs:mse:{#regionId}:{#accountId}:instance/{#InstanceId}

*EngineNamespace

acs:mse:{#regionId}:{#accountId}:instance/{#InstanceId}/{#NamespaceId}

Aucune Aucune
mse:CreateZnode CreateZnode create

*All Resource

*

Aucune Aucune
mse:ListServiceSource ListServiceSource get

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:UpdatePluginConfig UpdatePluginConfig update

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:ListMigrationTask ListMigrationTask list

*All Resource

*

Aucune Aucune
mse:ListGatewayCircuitBreakerRule ListGatewayCircuitBreakerRule list

*All Resource

*

Aucune Aucune
mse:UpdateImage UpdateImage update

*Cluster

acs:mse:{#regionId}:{#accountId}:instance/{#InstanceId}

Aucune Aucune
mse:ListExportZookeeperData ListExportZookeeperData list

*All Resource

*

Aucune Aucune
mse:QueryGovernanceKubernetesCluster QueryGovernanceKubernetesCluster get

*All Resource

*

Aucune Aucune
mse:UpdateAcl UpdateAcl update

*All Resource

*

Aucune Aucune
mse:AddGatewayDomain AddGatewayDomain create

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:ListClusterConnectionTypes ListClusterConnectionTypes get

*All Resource

*

Aucune Aucune
mse:GetGatewayDomainDetail GetGatewayDomainDetail get

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:DeleteWebFlowRules DeleteWebFlowRules delete

*All Resource

*

Aucune Aucune
mse:UpdateNacosCluster UpdateNacosCluster update

*Cluster

acs:mse:{#regionId}:{#accountId}:instance/{#InstanceId}

*EngineNamespace

acs:mse:{#regionId}:{#accountId}:instance/{#InstanceId}/{#NamespaceId}

Aucune Aucune
mse:DeleteIsolationRules DeleteIsolationRules delete

*All Resource

*

Aucune Aucune
mse:CreateFlowRule CreateFlowRule create

*All Resource

*

Aucune Aucune
mse:DeleteGatewaySlb DeleteGatewaySlb delete

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:DeleteEngineNamespace DeleteEngineNamespace delete

*All Resource

*

Aucune Aucune
mse:UpdateGatewayRouteAuth UpdateGatewayRouteAuth

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:DeleteGatewayAuthConsumerResource DeleteGatewayAuthConsumerResource

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:UpdateGatewayRouteHTTPRewrite UpdateGatewayRouteHTTPRewrite update

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:AddAuthResource AddAuthResource create

*Gateway

acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}

Aucune Aucune
mse:ListNacosMcpServers ListNacosMcpServers list

*All Resource

*

Aucune Aucune
mse:CreateCircuitBreakerRule CreateCircuitBreakerRule create

*All Resource

*

Aucune Aucune
mse:ListApplicationsWithTagRules ListApplicationsWithTagRules get

*All Resource

*

Aucune Aucune
mse:ImportNacosConfig ImportNacosConfig create

*All Resource

*

Aucune Aucune
mse:QueryInstancesInfo QueryInstancesInfo get

*All Resource

*

Aucune Aucune
mse:UntagResources UntagResources delete

*All Resource

*

Aucune Aucune
mse:DeleteMigrationTask DeleteMigrationTask delete

*All Resource

*

Aucune Aucune
mse:CreateOrUpdateSwimmingLane CreateOrUpdateSwimmingLane create

*GovernanceNamespace

acs:mse:{#regionId}:{#accountId}:namespace/{#Namespace}

Aucune Aucune

Resource

Le tableau suivant répertorie les ressources définies par Microservices Engine. Spécifiez-les dans l'élément Resource des instructions de politique RAM pour accorder des permissions sur des opérations spécifiques. Chaque ressource est identifiée de manière unique par un ARN. Format : acs:{#ramcode}:{#regionId}:{#accountId}:{#resourceType} :

  • acs : acronyme d'Alibaba Cloud Service, désignant le cloud public d'Alibaba Cloud.

  • {#ramcode} : le code utilisé dans RAM pour identifier un service Alibaba Cloud.

  • {#regionId} : l'ID de région. Si la ressource couvre toutes les régions, définissez cette valeur sur un astérisque (*).

  • {#accountId} : l'ID du compte Alibaba Cloud. Si la ressource couvre tous les comptes Alibaba Cloud, définissez cette valeur sur un astérisque (*).

  • {#resourceType} : l'identifiant de ressource défini par le service. Il prend en charge une structure hiérarchique, similaire à un chemin de fichier. Si l'instruction couvre des ressources globales, définissez cette valeur sur un astérisque (*).

Type de ressource

ARN

Gateway
  • acs:mse:{#regionId}:{#accountId}:instance/{#GatewayUniqueId}
  • acs:mse:{#regionId}:{#accountId}:instance/*
  • acs:mse:{#Region}:{#AccountId}:instance/{#GatewayUniqueId}
GovernanceApplication
  • acs:mse:{#Region}:{#AccountId}:namespace/{#Namespace}/application/{#AppName}
  • acs:mse:{#regionId}:{#accountId}:namespace/{#Namespace}/application/{#AppName}
Cluster
  • acs:mse:{#regionId}:{#accountId}:instance/*
  • acs:mse:{#regionId}:{#accountId}:instance/{#InstanceId}
  • acs:mse:{#regionId}:{#accountId}:cluster/{#InstanceId}
NacosService
  • acs:mse:*:{#accountId}:nacosservice/{#ServiceName}
EngineNamespace
  • acs:mse:{#regionId}:{#accountId}:instance/{#InstanceId}/{#NamespaceId}
  • acs:mse:{#regionId}:{#accountId}:instance/{#InstanceId}/*
NacosConfig
  • acs:mse:*:{#accountId}:nacosconfig/{#DataId}
  • acs:mse::{#accountId}:nacosconfig/{#DataId}
GovernanceNamespace
  • acs:mse:{#regionId}:{#accountId}:namespace/{#Namespace}
  • acs:mse:{#Region}:{#AccountId}:namespace/{#Namespace}
NacosInstance
  • acs:mse:{#regionId}:{#accountId}:nacosinstance/*

Condition

Microservices Engine ne définit pas de clés de condition au niveau du produit. Toutefois, vous pouvez utiliser les clés de condition communes d'Alibaba Cloud pour le contrôle d'accès. Pour plus d'informations, consultez Clés de condition communes.

Comment créer des politiques RAM personnalisées ?

Créez des politiques personnalisées et accordez-les à des utilisateurs RAM, des groupes d'utilisateurs RAM ou des rôles RAM. Pour obtenir des instructions, consultez :