访问控制(RAM)是阿里云提供的管理用户身份与资源访问权限的服务。使用RAM可以让您避免与其他用户共享阿里云账号密钥,并可按需为用户授予最小权限。RAM中使用权限策略描述授权的具体内容。
本文为您介绍企业级分布式应用服务(EDAS)为RAM权限策略定义的操作(Action)、资源(Resource)和条件(Condition)。企业级分布式应用服务(EDAS)的RAM代码(RamCode)为edas,支持的授权粒度为RESOURCE。
权限策略通用结构
权限策略支持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)
下表是企业级分布式应用服务(EDAS)定义的操作,这些操作可以在RAM权限策略语句的Action
元素中使用,用来授予执行该操作的权限。下面对表中的具体项提供说明:- 操作:是指具体的权限点。
- API:是指操作对应的API接口。
- 访问级别:是指每个操作的访问级别,取值为写入(Write)、读取(Read)或列出(List)。
- 资源类型:是指操作中支持授权的资源类型。具体说明如下:
- 对于必选的资源类型,用背景高亮的方式表示。
- 对于不支持资源级授权的操作,用
全部资源
表示。
- 条件关键字:是指云产品自身定义的条件关键字。该列不体现适用于任何操作的通用条件关键字。
- 关联操作:是指成功执行操作所需要的其他权限。操作者必须同时具备关联操作的权限,操作才能成功。
操作 | API | 访问级别 | 资源类型 | 条件关键字 | 关联操作 |
---|---|---|---|---|---|
edas:ManageApplication | BindSlb | Write | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:InsertServiceGroup | InsertServiceGroup | create | 全部资源 * | 无 | 无 |
edas:ReadService | ListMethods | get | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:ReadApplication | DescribeAppInstanceList | get | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:ListTagResources | ListTagResources | list | 全部资源 * | 无 | 无 |
edas:InsertSwimmingLaneGroup | InsertSwimmingLaneGroup | create | 全部资源 * | 无 | 无 |
edas:ManageApplication | RetryChangeOrderTask | Write | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:ManageCluster | DeleteClusterMember | Write | Cluster acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/cluster/{#ClusterId} | 无 | 无 |
edas:ManageCluster | CreateK8sSecret | create | Cluster acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/cluster/{#ClusterId} | 无 | 无 |
edas:ManageApplication | UpdateContainerConfiguration | Write | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:ReadApplication | ListApplicationEcu | get | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:ReadApplication | GetJvmConfiguration | get | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:ReadApplication | GetWebContainerConfig | get | 全部资源 * | 无 | 无 |
edas:ManageCluster | UpdateK8sIngressRule | update | Cluster acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/cluster/{#ClusterId} | 无 | 无 |
edas:ManageApplication | EnableApplicationScalingRule | update | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:ManageApplication | CreateK8sService | create | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NamespaceId}/application/{#AppId} | 无 | 无 |
edas:SynchronizeResource | SynchronizeResource | none | 全部资源 * | 无 | 无 |
edas:ManageCluster | InsertClusterMember | Write | Cluster acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/cluster/{#ClusterId} | 无 | 无 |
edas:ReadCluster | StartK8sAppPrecheck | none | 全部资源 * | 无 | 无 |
edas:ManageCluster | TransformClusterMember | Write | Cluster acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/cluster/{#ClusterId} | 无 | 无 |
edas:ManageCluster | CreateK8sConfigMap | create | Cluster acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/cluster/{#ClusterId} | 无 | 无 |
edas:CreateNamespace | InsertOrUpdateRegion | Write | 全部资源 * | 无 | 无 |
edas:ManageApplication | DeleteApplicationScalingRule | delete | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:UpdateAccountInfo | UpdateAccountInfo | update | 全部资源 * | 无 | 无 |
edas:ManageCluster | UpdateK8sResource | Write | Cluster acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/cluster/{#ClusterId} | 无 | 无 |
edas:ManageCluster | DeleteK8sConfigMap | delete | 全部资源 * | 无 | 无 |
edas:ManageApplication | ScaleOutApplication | Write | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:ManageApplication | UpdateHookConfiguration | Write | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:ReadCluster | GetK8sCluster | get | Cluster acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/cluster/{#ClusterId} | 无 | 无 |
edas:ManageApplication | StopK8sApplication | Write | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:ConfigApplication | UpdateK8sApplicationConfig | Write | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:CreateApplication | InsertApplication | Write | NameSpace acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId} | 无 | 无 |
edas:ManageTraffic | UpdateSwimmingLaneGroup | update | 全部资源 * | 无 | 无 |
edas:ManageTraffic | InsertSwimmingLane | create | 全部资源 * | 无 | 无 |
edas:QueryMigrateEcuList | QueryMigrateEcuList | list | 全部资源 * | 无 | 无 |
edas:ManageCluster | CreateIDCImportCommand | Write | Cluster acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/cluster/{#ClusterId} | 无 | 无 |
edas:ManageApplication | RollbackChangeOrder | Write | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:CreateConfigTemplate | CreateConfigTemplate | create | 全部资源 * | 无 | 无 |
edas:ReadApplication | GetK8sApplication | get | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:ReadCluster | ListScaleOutEcu | get | 全部资源 * | 无 | 无 |
edas:ManageApplication | UpdateApplicationScalingRule | update | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:ReadApplication | GetAppDeployment | get | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:ReadApplication | GetK8sServices | get | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:QueryMigrateRegionList | QueryMigrateRegionList | none | 全部资源 * | 无 | 无 |
edas:ECSPurchase | ScaleoutApplicationWithNewInstances | update | 全部资源 * | 无 | 无 |
edas:ManageAppLog | AddLogPath | Write | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:ReadService | GetServiceConsumersPage | get | 全部资源 * | 无 | 无 |
edas:ManageApplication | StartApplication | Write | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:ReadCluster | ListConvertableEcu | get | Cluster acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/cluster/{#ClusterId} | 无 | 无 |
edas:ReadApplication | GetChangeOrderInfo | get | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:ReadService | GetServiceDetail | get | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:InsertRole | InsertRole | create | 全部资源 * | 无 | 无 |
edas:ReadApplication | QuerySlsLogStoreList | get | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:ManageTraffic | UpdateSwimmingLane | update | 全部资源 * | 无 | 无 |
edas:ManageApplication | ScaleInApplication | Write | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:ReadService | ListConsumedServices | get | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NamespaceId}/application/{#AppId} | 无 | 无 |
edas:ConfigApplication | UpdateApplicationBaseInfo | Write | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:DeleteEcu | DeleteEcu | delete | 全部资源 * | 无 | 无 |
edas:ManageApplication | ScaleK8sApplication | Write | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:UpdateRole | UpdateRole | update | 全部资源 * | 无 | 无 |
edas:ListEcsNotInCluster | ListEcsNotInCluster | get | 全部资源 * | 无 | 无 |
edas:ConfigApplication | UpdateK8sApplicationBaseInfo | Write | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:ListSubAccount | ListSubAccount | get | 全部资源 * | 无 | 无 |
edas:AuthorizeApplication | AuthorizeApplication | none | 全部资源 * | 无 | 无 |
edas:ManageApplication | DisableApplicationScalingRule | update | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:ListVpc | ListVpc | list | 全部资源 * | 无 | 无 |
edas:ListSlb | ListSlb | list | 全部资源 * | 无 | 无 |
edas:ReadCluster | ListClusterMembers | get | Cluster acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/cluster/{#ClusterId} | 无 | 无 |
edas:ReadService | GetServiceListPage | get | NameSpace acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId} | 无 | 无 |
edas:ReadCluster | ListK8sSecrets | get | 全部资源 * | 无 | 无 |
edas:DeleteRole | DeleteRole | delete | 全部资源 * | 无 | 无 |
edas:ManageApplication | DeleteK8sService | Write | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:ReadApplication | ListRecentChangeOrder | get | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:ManageApplication | ResetApplication | Write | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:ManageCluster | DeleteK8sIngressRule | delete | Cluster acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/cluster/{#ClusterId} | 无 | 无 |
edas:ManageAppLog | UpdateSlsLogStore | Write | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:ReadApplication | QueryApplicationStatus | get | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:ManageApplication | RestartApplication | Write | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:ManageAppLog | DeleteLogPath | Write | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:MigrateEcu | MigrateEcu | update | 全部资源 * | 无 | 无 |
edas:ReadCluster | ListCluster | 全部资源 * | 无 | 无 | |
edas:ReadCluster | ListK8sNamespaces | 全部资源 * | 无 | 无 | |
edas:ManageApplication | UnbindSlb | Write | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:ManageApplication | DeleteDeployGroup | Write | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:DeleteServiceGroup | DeleteServiceGroup | delete | 全部资源 * | 无 | 无 |
edas:ManageApplication | SwitchAdvancedMonitoring | Write | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:AuthorizeResourceGroup | AuthorizeResourceGroup | none | 全部资源 * | 无 | 无 |
edas:ListAuthority | ListAuthority | list | 全部资源 * | 无 | 无 |
edas:ManageApplication | ChangeDeployGroup | Write | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:ManageApplication | DeployApplication | Write | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:ManageApplication | ContinuePipeline | Write | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:ReadApplication | ListDeployGroup | get | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:ManageCluster | DeleteK8sSecret | delete | Cluster acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/cluster/{#ClusterId} | 无 | 无 |
edas:ReadApplication | DescribeApplicationScalingRules | get | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:ReadService | GetServiceMethodPage | get | NameSpace acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId} | 无 | 无 |
edas:UpdateConfigTemplate | UpdateConfigTemplate | update | 全部资源 * | 无 | 无 |
edas:ListEcuByRegion | ListEcuByRegion | list | 全部资源 * | 无 | 无 |
edas:CreateCluster | ImportK8sCluster | Write | NameSpace acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId} | 无 | 无 |
edas:ReadCluster | GetK8sAppPrecheckResult | get | 全部资源 * | 无 | 无 |
edas:ListServiceGroups | ListServiceGroups | get | 全部资源 * | 无 | 无 |
edas:ReadCluster | ListK8sConfigMaps | get | 全部资源 * | 无 | 无 |
edas:ReadService | ListPublishedServices | get | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:ReadApplication | GetApplication | get | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:DeleteConfigTemplate | DeleteConfigTemplate | delete | 全部资源 * | 无 | 无 |
edas:ReadApplication | ListHistoryDeployVersion | get | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:CreateCluster | InsertCluster | Write | 全部资源 * | 无 | 无 |
edas:ManageApplication | UpdateHealthCheckUrl | Write | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:ReadApplication | ListApplication | 全部资源 * | 无 | 无 | |
edas:ReadCluster | GetCluster | get | Cluster acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/cluster/{#ClusterId} | 无 | 无 |
edas:AuthorizeRole | AuthorizeRole | none | 全部资源 * | 无 | 无 |
edas:ManageApplication | CreateApplicationScalingRule | create | Cluster acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/cluster/{#ClusterId} | 无 | 无 |
edas:ReadApplication | GetContainerConfiguration | get | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:ListRole | ListRole | get | 全部资源 * | 无 | 无 |
edas:ReadNamespace | GetSecureToken | get | NameSpace acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId} | 无 | 无 |
edas:ManageApplication | UpdateK8sService | update | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:ManageApplication | InsertDeployGroup | Write | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:TagResources | TagResources | update | 全部资源 * | 无 | 无 |
edas:DeleteNamespace | DeleteUserDefineRegion | get | 全部资源 * | 无 | 无 |
edas:ManageCluster | InstallAgent | Write | Cluster acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/cluster/{#ClusterId} | 无 | 无 |
edas:DeleteApplication | DeleteApplication | Write | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:ManageApplication | BindK8sSlb | get | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:ReadApplication | GetScalingRules | get | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:ConfigApplication | BindEcsSlb | Write | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:UntagResources | UntagResources | update | 全部资源 * | 无 | 无 |
edas:ManageApplication | UpdateContainer | Write | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:DeleteApplication | DeleteK8sApplication | Write | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:ManageApplication | UpdateK8sSlb | Write | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:ManageCluster | UpdateK8sSecret | update | Cluster acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/cluster/{#ClusterId} | 无 | 无 |
edas:ReadApplication | GetJavaStartUpConfig | get | 全部资源 * | 无 | 无 |
edas:CreateApplication | InsertK8sApplication | 全部资源 * | 无 | 无 | |
edas:ManageTraffic | DeleteSwimmingLane | delete | 全部资源 * | 无 | 无 |
edas:ManageCluster | UpdateK8sConfigMap | update | Cluster acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/cluster/{#ClusterId} | 无 | 无 |
edas:ConfigApplication | UpdateJvmConfiguration | Write | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:ManageApplication | RestartK8sApplication | get | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | edas:tag | 无 |
edas:ManageApplication | AbortAndRollbackChangeOrder | get | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:ManageApplication | AbortChangeOrder | Write | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:ManageApplication | ModifyScalingRule | Write | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:ManageApplication | StartK8sApplication | Write | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:ManageApplication | UnbindK8sSlb | Write | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:ManageCluster | CreateK8sIngressRule | create | Cluster acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/cluster/{#ClusterId} | 无 | 无 |
edas:ManageCluster | ConvertK8sResource | get | Cluster acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/cluster/{#ClusterId} | 无 | 无 |
edas:ManageApplication | DeployK8sApplication | Write | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:ListResourceGroup | ListResourceGroup | list | 全部资源 * | 无 | 无 |
edas:ReadApplication | QueryEccInfo | get | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NamespaceId}/application/{#AppId} | 无 | 无 |
edas:ManageApplication | StopApplication | Write | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:ReadService | GetServiceProvidersPage | get | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
edas:ReadCluster | ListK8sIngressRules | get | 全部资源 * | 无 | 无 |
edas:DeleteCluster | DeleteCluster | Write | 全部资源 * | 无 | 无 |
edas:ManageApplication | RollbackApplication | get | Application acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} | 无 | 无 |
资源(Resource)
下表是企业级分布式应用服务(EDAS)定义的资源,这些资源可以在RAM权限策略语句的Resource
元素中使用,用来授予对该资源执行具体操作的权限。 其中,资源ARN是资源在阿里云上的唯一标识。具体说明如下:{#}
为变量标识,需要您替换为实际值。例如:{#ramcode}
需要您替换为实际的云服务RAM代码。-
*
表示全部。例如:{#resourceType}
为*
时:表示全部资源。{#regionId}
为*
时:表示全部地域。{#accountId}
为*
时:表示全部阿里云账号。
资源类型 | 资源ARN |
---|---|
Application | acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/application/{#AppId} |
Application | acs:edas:{#regionId}:{#accountId}:namespace/{#NamespaceId}/application/{#AppId} |
NameSpace | acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId} |
Cluster | acs:edas:{#regionId}:{#accountId}:namespace/{#NameSpaceId}/cluster/{#ClusterId} |
Application | acs:edas:{#regionId}:{#accountId}:application/{#AppId} |
Cluster | acs:edas:{#regionId}:{#accountId}:cluster/{#ClusterId} |
Cluster | acs:edas:{#regionId}:{#accountId}:cluster/* |
Cluster | acs:edas:{#regionId}:{#accountId}:namespace/{#NamespaceId}/cluster/{#ClusterId} |
Cluster | acs:edas:{#regionId}:{#accountId}:Cluster/{#ClusterId} |