授权信息

访问控制(RAM)是阿里云提供的管理用户身份与资源访问权限的服务。使用 RAM 可以让您避免与其他用户共享阿里云账号密钥,并可按需为用户授予最小权限。RAM 中使用权限策略描述授权的具体内容。

本文为您介绍 微服务引擎 为 RAM 权限策略定义的操作(Action)、资源(Resource)和条件(Condition)。 微服务引擎 的 RAM 代码(RamCode)为 mse,microgw ,支持的授权粒度为 资源级

权限策略通用结构

权限策略支持 JSON 格式,其通用结构如下:

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

各字段含义如下:

  • Effect:权限策略效果。取值:Allow(允许)、Deny(拒绝)。

  • Action:授予允许或拒绝权限的具体操作。具体信息,请参见操作(Action)

  • Resource:受操作影响的具体对象,您可以使用资源 ARN 来描述指定资源。具体信息,请参见资源(Resource)

  • Condition:指授权生效的条件。可选字段。具体信息,请参见条件(Condition)

    • Condition_operator:条件运算符,不同类型的条件对应不同的条件运算符。具体信息,请参见权限策略基本元素

    • Condition_key:条件关键字。

    • Condition_value:条件关键字对应的值。

操作(Action)

下表是微服务引擎定义的操作,这些操作可以在 RAM 权限策略语句的Action元素中使用,用来授予执行该操作的权限。下面对表中的具体项提供说明:

  • 操作:是指具体的权限点。

  • API:是指操作对应的 API 接口。

  • 访问级别:是指每个操作的访问级别,取值为写入(Write)、读取(Read)或列出(List)。

  • 资源类型:是指操作中支持授权的资源类型。具体说明如下:

    • 对于必选的资源类型,用前面加 * 表示。

    • 对于不支持资源级授权的操作,用全部资源表示。

  • 条件关键字:是指云产品自身定义的条件关键字。该列不体现适用于任何操作的通用条件关键字

  • 关联操作:是指成功执行操作所需要的其他权限。操作者必须同时具备关联操作的权限,操作才能成功。

操作

API

访问级别

资源类型

条件关键字

关联操作

mse:ListSentinelBlockFallbackDefinitions ListSentinelBlockFallbackDefinitions list

*全部资源

*

mse:ListWebFlowRules ListWebFlowRules list

*全部资源

*

mse:UpdateGatewayRouteWafStatus UpdateGatewayRouteWafStatus update

*Gateway

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

mse:QuerySwimmingLaneById QuerySwimmingLaneById get

*GovernanceNamespace

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

mse:AddGatewaySlb AddGatewaySlb create

*Gateway

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

mse:UpdateGatewayAuthConsumer UpdateGatewayAuthConsumer

*Gateway

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

mse:UpdateIsolationRule UpdateIsolationRule update

*全部资源

*

mse:ListListenersByIp ListListenersByIp get

*Cluster

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

*EngineNamespace

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

mse:DeleteGatewayServiceVersion DeleteGatewayServiceVersion delete

*Gateway

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

mse:UpdateGatewayFlowRule UpdateGatewayFlowRule update

*全部资源

*

mse:UpdateGatewayIsolationRule UpdateGatewayIsolationRule update

*全部资源

*

mse:CreateMseServiceApplication CreateMseServiceApplication get

*全部资源

*

mse:UpdateGatewayRouteTimeout UpdateGatewayRouteTimeout update

*Gateway

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

mse:QueryNamespace QueryNamespace get

*全部资源

*

mse:ListGateway ListGateway get

*全部资源

*

mse:UpdateNacosConfig UpdateNacosGrayConfig update

*全部资源

*

mse:ModifyLosslessRule ModifyLosslessRule get

*全部资源

*

mse:RemoveApplication RemoveApplication delete

*全部资源

*

mse:ListSecurityGroup ListSecurityGroup list

*Gateway

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

mse:ListClusterHealthCheckTask ListClusterHealthCheckTask get

*全部资源

*

mse:DeleteGateway DeleteGateway delete

*Gateway

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

mse:ListAppBySwimmingLaneGroupTags ListAppBySwimmingLaneGroupTags list

*全部资源

*

mse:AddBlackWhiteList AddBlackWhiteList create

*Gateway

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

mse:ListApplicationsWithTagRules ListApplicationsWithTagRules get

*全部资源

*

mse:UpdateGatewayServiceVersion UpdateGatewayServiceVersion update

*Gateway

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

mse:ListGatewayService ListGatewayService get

*Gateway

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

mse:OrderClusterHealthCheckRiskNotice OrderClusterHealthCheckRiskNotice get

*全部资源

*

mse:ListNacosHistoryConfigs ListNacosHistoryConfigs get

*全部资源

*

mse:CreateNacosInstance CreateNacosInstance create

*全部资源

*

mse:UntagResources UntagResources delete

*全部资源

*

mse:CreateCircuitBreakerRule CreateCircuitBreakerRule create

*全部资源

*

mse:GetServiceListPage GetServiceListPage get

*全部资源

*

mse:CreateNacosConfig CreateNacosConfig get

*全部资源

*

mse:UpdateGatewayAuthConsumerResource UpdateGatewayAuthConsumerResource update

*Gateway

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

mse:ListCircuitBreakerRules ListCircuitBreakerRules list

*全部资源

*

mse:CreateNamespace CreateNamespace get

*全部资源

*

mse:GetGatewayAuthConsumerDetail GetGatewayAuthConsumerDetail get

*Gateway

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

mse:DeleteGatewayIsolationRule DeleteGatewayIsolationRule delete

*全部资源

*

mse:AddSecurityGroupRule AddSecurityGroupRule create

*Gateway

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

mse:AddMockRule AddMockRule

*全部资源

*

mse:ListSecurityGroupRule ListSecurityGroupRule list

*全部资源

*

mse:OfflineGatewayRoute OfflineGatewayRoute

*Gateway

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

mse:UpdateGatewayConfig UpdateGatewayConfig update

*Gateway

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

mse:AddGatewayServiceVersion AddGatewayServiceVersion create

*Gateway

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

mse:DeleteSecurityGroupRule DeleteSecurityGroupRule delete

*Gateway

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

mse:UpdateGatewayRouteRetry UpdateGatewayRouteRetry update

*Gateway

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

mse:UpdateGatewayRouteHeaderOp UpdateGatewayRouteHeaderOp update

*Gateway

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

mse:RestartCluster RestartCluster update

*Cluster

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

mse:ListInstanceCount ListInstanceCount get

*全部资源

*

mse:ListTagResources ListTagResources get

*全部资源

*

mse:DeleteGatewaySlb DeleteGatewaySlb delete

*Gateway

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

mse:AddMigrationTask AddMigrationTask create

*全部资源

*

mse:UpdateFlowRule UpdateFlowRule update

*全部资源

*

mse:ListNacosConfigs ListNacosConfigs get

*全部资源

*

mse:ListNamingTrack ListNamingTrack get

*Cluster

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

mse:GetGatewayAuthDetail GetGatewayAuthDetail get

*Gateway

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

mse:AddGatewayAuth AddGatewayAuth create

*Gateway

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

mse:ListClusterTypes ListClusterTypes

*全部资源

*

mse:ApplyGatewayRoute ApplyGatewayRoute update

*Gateway

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

mse:DeleteGatewayFlowRule DeleteGatewayFlowRule delete

*全部资源

*

mse:GatewayBlackWhiteList GatewayBlackWhiteList get

*全部资源

*

mse:DeleteWebFlowRules DeleteWebFlowRules delete

*全部资源

*

mse:GetPlugins GetPlugins get

*Gateway

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

mse:ListEurekaServices ListEurekaServices get

*全部资源

*

mse:CreateEngineNamespace CreateEngineNamespace create

*全部资源

*

mse:UpdateCluster UpdateCluster update

*全部资源

*

mse:DeletePluginConfig DeletePluginConfig delete

*Gateway

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

mse:UpdateClusterSpec UpdateClusterSpec update

*全部资源

*

mse:CreateCluster CreateCluster create

*Cluster

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

mse:ListNacosMcpServers ListNacosMcpServers list

*全部资源

*

mse:EnableHttp2 EnableHttp2 update

*Gateway

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

mse:GetMseFeatureSwitch GetMseFeatureSwitch get

*全部资源

*

mse:PullServices PullServices get

*Gateway

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

mse:CreateSentinelBlockFallbackDefinition CreateSentinelBlockFallbackDefinition update

*全部资源

*

mse:UpdateGatewayDomain UpdateGatewayDomain update

*Gateway

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

mse:ListClusters ListClusters get

*全部资源

*

mse:UpdateEngineNamespace UpdateEngineNamespace update

*全部资源

*

mse:GetImage GetImage get

*全部资源

*

mse:GetServiceMethodPage GetServiceMethodPage get

*全部资源

*

mse:GetEngineNamepace GetEngineNamepace get

*全部资源

*

mse:DeleteNacosMcpServer DeleteNacosMcpServer delete

*全部资源

*

mse:UpdateGatewayServiceTrafficPolicy UpdateGatewayServiceTrafficPolicy update

*Gateway

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

mse:QueryConfig QueryConfig get

*全部资源

*

mse:GetOverview GetOverview

*全部资源

*

mse:QueryGovernanceKubernetesCluster QueryGovernanceKubernetesCluster get

*全部资源

*

mse:UpdateGatewayCircuitBreakerRule UpdateGatewayCircuitBreakerRule update

*全部资源

*

mse:BindSentinelBlockFallbackDefinition BindSentinelBlockFallbackDefinition update

*GovernanceApplication

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

mse:AddSSLCert AddSSLCert create

*Gateway

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

mse:UpdateNacosConfig UpdateNacosConfig update

*全部资源

*

mse:GetApplicationList GetApplicationList get

*全部资源

*

mse:DeleteIsolationRules DeleteIsolationRules delete

*全部资源

*

mse:ListNamespaces ListNamespaces list

*全部资源

*

mse:SelectGatewaySlb SelectGatewaySlb get

*Gateway

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

mse:DeleteFlowRules DeleteFlowRules delete

*全部资源

*

mse:ListMigrationTask ListMigrationTask list

*全部资源

*

mse:GetServiceList GetServiceList get

*全部资源

*

mse:CreateWebFlowRule CreateWebFlowRule update

*全部资源

*

mse:AddGatewayAuthConsumer AddGatewayAuthConsumer create

*全部资源

*

mse:GetGatewayServiceDetail GetGatewayServiceDetail get

*Gateway

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

mse:GetLocalityRule GetLocalityRule get

*全部资源

*

mse:QueryClusterDetail QueryClusterDetail get

*全部资源

*

mse:UpdateGatewayService UpdateGatewayService update

*Gateway

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

mse:GetImportFileUrl GetImportFileUrl get

*Cluster

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

*EngineNamespace

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

mse:DeleteSwimmingLane DeleteSwimmingLane delete

*全部资源

*

mse:TagResources TagResources update

*全部资源

*

mse:GetGateway GetGateway get

*Gateway

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

mse:ListGatewayAuthConsumer ListGatewayAuthConsumer list

*Gateway

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

mse:UpgradeCluster UpgradeCluster

*全部资源

*

mse:CreateNacosMcpServer CreateNacosMcpServer create

*全部资源

*

mse:QueryClusterSpecification QueryClusterSpecification

*全部资源

*

mse:GetPluginConfig GetPluginConfig get

*Gateway

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

mse:CreateZnode CreateZnode create

*全部资源

*

mse:ChangeResourceGroup ChangeResourceGroup update

*全部资源

*

mse:UpdateGatewayOption UpdateGatewayOption update

*Gateway

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

mse:CreateFlowRule CreateFlowRule create

*全部资源

*

mse:UpdateGatewayAuthConsumerResourceStatus UpdateGatewayAuthConsumerResourceStatus

*Gateway

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

mse:GetServiceListeners GetServiceListeners get

*Cluster

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

*EngineNamespace

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

mse:DeleteGatewayCircuitBreakerRule DeleteGatewayCircuitBreakerRule delete

*全部资源

*

mse:RetryCluster RetryCluster update

*Cluster

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

mse:UpdateWebFlowRule UpdateWebFlowRule update

*全部资源

*

mse:CreateIsolationRule CreateIsolationRule create

*全部资源

*

mse:ListAnsServiceClusters ListAnsServiceClusters list

*Cluster

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

*EngineNamespace

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

mse:ListAppBySwimmingLaneGroupTag ListAppBySwimmingLaneGroupTag get

*全部资源

*

mse:ListFlowRules ListFlowRules list

*全部资源

*

mse:CreatePluginConfig CreatePluginConfig create

*Gateway

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

mse:ListZkTrack ListZkTrack list

*全部资源

*

mse:GetGatewayDomainDetail GetGatewayDomainDetail get

*Gateway

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

mse:ListListenersByConfig ListListenersByConfig get

*Cluster

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

*EngineNamespace

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

mse:UpdateMessageQueueRoute UpdateMessageQueueRoute update

*全部资源

*

mse:UpdateGatewayRouteAuth UpdateGatewayRouteAuth

*Gateway

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

mse:EnableProxyProtocol EnableProxyProtocol update

*Gateway

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

mse:UpdateServiceSource UpdateServiceSource update

*Gateway

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

mse:PutClusterHealthCheckTask PutClusterHealthCheckTask

*Cluster

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

mse:UpdateConfig UpdateConfig update

*全部资源

*

mse:ExportZookeeperData ExportZookeeperData get

*全部资源

*

mse:ListClusterVersions ListClusterVersions

*全部资源

*

mse:UpdateBlackWhiteList UpdateBlackWhiteList update

*Gateway

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

mse:DeleteSwimmingLaneGroup DeleteSwimmingLaneGroup get

*全部资源

*

mse:ListGatewaySlb ListGatewaySlb get

*Gateway

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

mse:CreateGatewayCircuitBreakerRule CreateGatewayCircuitBreakerRule create

*全部资源

*

mse:ListExportZookeeperData ListExportZookeeperData list

*全部资源

*

mse:FetchLosslessRuleList FetchLosslessRuleList get

*全部资源

*

mse:ApplyTagPolicies ApplyTagPolicies update

*全部资源

*

mse:UpdateNacosService UpdateNacosService update

*全部资源

*

mse:UpdateAcl UpdateAcl update

*全部资源

*

mse:ImportServices ImportServices create

*全部资源

*

mse:GetNacosMcpServer GetNacosMcpServer get

*全部资源

*

mse:UpdateGatewayServiceCheck UpdateGatewayServiceCheck update

*Gateway

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

mse:UpdateGatewayRoute UpdateGatewayRoute update

*Gateway

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

mse:DeleteEngineNamespace DeleteEngineNamespace delete

*全部资源

*

mse:UpdateNacosCluster UpdateNacosCluster update

*Cluster

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

*EngineNamespace

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

mse:UpdatePluginConfig UpdatePluginConfig update

*Gateway

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

mse:GetGatewayRouteDetail GetGatewayRouteDetail get

*Gateway

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

mse:ImportZookeeperData ImportZookeeperData update

*全部资源

*

mse:ListEurekaInstances ListEurekaInstances get

*全部资源

*

mse:DeleteNacosConfig DeleteNacosConfig delete

*全部资源

*

mse:ImportNacosConfig ImportNacosConfig create

*全部资源

*

mse:QueryInstancesInfo QueryInstancesInfo get

*全部资源

*

mse:UpdateGatewayAuthConsumerStatus UpdateGatewayAuthConsumerStatus

*Gateway

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

mse:UpdateGatewayRouteHTTPRewrite UpdateGatewayRouteHTTPRewrite update

*Gateway

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

mse:QueryClusterInfo QueryClusterInfo get

*全部资源

*

mse:ListConfigTrack ListConfigTrack list

*Cluster

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

*EngineNamespace

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

mse:ModifyGovernanceKubernetesCluster ModifyGovernanceKubernetesCluster update

*全部资源

*

mse:ListEngineNamespaces ListEngineNamespaces list

*全部资源

*

mse:UpdateGatewayRouteCORS UpdateGatewayRouteCORS update

*Gateway

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

mse:DeleteGatewayAuthConsumer DeleteGatewayAuthConsumer

*Gateway

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

mse:UpdateMigrationTask UpdateMigrationTask update

*全部资源

*

mse:ListGatewayAuthConsumerResource ListGatewayAuthConsumerResource

*Gateway

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

mse:GetGatewayOption GetGatewayOption get

*Gateway

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

mse:GetTagsBySwimmingLaneGroupId GetTagsBySwimmingLaneGroupId get

*全部资源

*

mse:UpdateGatewayName UpdateGatewayName update

*Gateway

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

mse:ExportNacosConfig ExportNacosConfig get

*Cluster

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

*EngineNamespace

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

mse:DeleteGatewayService DeleteGatewayService delete

*Gateway

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

mse:ListGatewayFlowRule ListGatewayFlowRule list

*全部资源

*

mse:AddAuthPolicy AddAuthPolicy update

*全部资源

*

mse:ListAuthPolicy ListAuthPolicy get

*全部资源

*

mse:DeleteNacosService DeleteNacosService update

*全部资源

*

mse:CreateOrUpdateSwimmingLaneGroup CreateOrUpdateSwimmingLaneGroup update

*GovernanceNamespace

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

mse:CreateNacosService CreateNacosService get

*全部资源

*

mse:DeleteGatewayRoute DeleteGatewayRoute delete

*Gateway

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

mse:ListSSLCert ListSSLCert get

*Gateway

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

mse:PreserveHeaderFormat PreserveHeaderFormat update

*Gateway

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

mse:AddGateway AddGateway create

*Gateway

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

mse:DeleteServiceSource DeleteServiceSource delete

*Gateway

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

mse:ListZnodeChildren ListZnodeChildren list

*全部资源

*

mse:CloneNacosConfig CloneNacosConfig create

*全部资源

*

mse:ListGatewayRoute ListGatewayRoute get

*全部资源

*

mse:GetAppMessageQueueRoute GetAppMessageQueueRoute get

*全部资源

*

mse:GetKubernetesSource GetKubernetesSource get

*Gateway

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

mse:GetNacosHistoryConfig GetNacosHistoryConfig get

*全部资源

*

mse:AddGatewayDomain AddGatewayDomain create

*Gateway

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

mse:QuerySlbSpec QuerySlbSpec list

*全部资源

*

mse:AddServiceSource AddServiceSource create

*Gateway

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

mse:DeleteMigrationTask DeleteMigrationTask delete

*全部资源

*

mse:InitializeServiceLinkRole InitializeServiceLinkRole get

*全部资源

*

mse:GetApplicationInstanceList GetApplicationInstanceList get

*全部资源

*

mse:UpdateImage UpdateImage update

*Cluster

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

mse:ListServiceSource ListServiceSource get

*Gateway

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

mse:DeleteCircuitBreakerRules DeleteCircuitBreakerRules delete

*全部资源

*

mse:DeleteZnode DeleteZnode delete

*全部资源

*

mse:ListAnsInstances ListAnsInstances list

*全部资源

*

mse:DeleteGatewayAuthConsumerResource DeleteGatewayAuthConsumerResource

*Gateway

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

mse:DeleteGatewayDomain DeleteGatewayDomain delete

*Gateway

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

mse:UpdateGatewaySpec UpdateGatewaySpec update

*Gateway

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

mse:RemoveAuthPolicy RemoveAuthPolicy get

*全部资源

*

mse:QueryAllSwimmingLaneGroup QueryAllSwimmingLaneGroup get

*全部资源

*

mse:AddAuthResource AddAuthResource create

*Gateway

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

mse:UpdateAuthPolicy UpdateAuthPolicy get

*全部资源

*

mse:UpdateZnode UpdateZnode update

*全部资源

*

mse:CloneSentinelRuleFromAhas CloneSentinelRuleFromAhas create

*全部资源

*

mse:GetBlackWhiteList GetBlackWhiteList get

*Gateway

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

mse:QueryAllSwimmingLane QueryAllSwimmingLane get

*GovernanceNamespace

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

mse:QueryGatewayRegion QueryGatewayRegion get

*全部资源

*

mse:ListGatewayCircuitBreakerRule ListGatewayCircuitBreakerRule list

*全部资源

*

mse:CreateGatewayFlowRule CreateGatewayFlowRule create

*全部资源

*

mse:DeleteAuthResource DeleteAuthResource delete

*Gateway

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

mse:ListGatewayZone ListGatewayZone list

*全部资源

*

mse:ListGatewayIsolationRule ListGatewayIsolationRule list

*全部资源

*

mse:GetZookeeperDataImportUrl GetZookeeperDataImportUrl get

*全部资源

*

mse:QueryGatewayType QueryGatewayType get

*全部资源

*

mse:GetMseSource GetMseSource get

*Gateway

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

mse:QueryMonitor QueryMonitor get

*全部资源

*

mse:AddGatewayRoute AddGatewayRoute create

*Gateway

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

mse:UpdateLocalityRule UpdateLocalityRule get

*全部资源

*

mse:DeleteNacosConfigs DeleteNacosConfigs delete

*全部资源

*

mse:CreateApplication CreateApplication create

*全部资源

*

mse:GetLosslessRuleByApp GetLosslessRuleByApp get

*全部资源

*

mse:DeleteNamespace DeleteNamespace delete

*全部资源

*

mse:QueryClusterDiskSpecification QueryClusterDiskSpecification get

*全部资源

*

mse:UpdateNacosInstance UpdateNacosInstance update

*全部资源

*

mse:ListGatewayDomain ListGatewayDomain list

*Gateway

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

mse:ListAnsServices ListAnsServices list

*全部资源

*

mse:ListIsolationRules ListIsolationRules list

*全部资源

*

mse:DeleteNacosInstance DeleteNacosInstance delete

*全部资源

*

mse:GetNacosConfig GetNacosConfig get

*EngineNamespace

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

mse:GetGatewayConfig GetGatewayConfig get

*Gateway

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

mse:ListClusterConnectionTypes ListClusterConnectionTypes get

*全部资源

*

mse:ListGatewayRouteOnAuth ListGatewayRouteOnAuth list

*Gateway

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

mse:QueryZnodeDetail QueryZnodeDetail get

*全部资源

*

mse:GetGovernanceKubernetesCluster GetGovernanceKubernetesCluster get

*全部资源

*

mse:DeleteCluster DeleteCluster delete

*全部资源

*

mse:UpdateCircuitBreakerRule UpdateCircuitBreakerRule update

*全部资源

*

mse:UpdateSSLCert UpdateSSLCert update

*Gateway

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

mse:CreateOrUpdateSwimmingLane CreateOrUpdateSwimmingLane create

*GovernanceNamespace

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

mse:CreateGatewayIsolationRule CreateGatewayIsolationRule create

*全部资源

*

资源(Resource)

下表是微服务引擎定义的资源,这些资源可以在 RAM 权限策略语句的Resource元素中使用,用来授予对该资源执行具体操作的权限。 其中,资源 ARN 是资源在阿里云上的唯一标识。具体说明如下:

  • {#}为变量标识,需要您替换为实际值。例如:{#ramcode}需要您替换为实际的云服务RAM代码。

  • *表示全部。例如:

    • {#resourceType}*时:表示全部资源。

    • {#regionId}*时:表示全部地域。

    • {#accountId}*时:表示全部阿里云账号。

资源类型

资源 ARN

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

条件(Condition)

微服务引擎未定义产品级别的条件关键字。如需查看适用于所有云产品的通用条件关键字,请参见通用条件关键字

相关操作

您可以创建自定义权限策略,并将权限策略授予 RAM 用户、RAM 用户组或 RAM 角色。具体操作如下: