云监控服务 CES
云服务在IAM预置了常用授权项,称为系统身份策略。如果IAM系统身份策略无法满足授权要求,管理员可以根据各服务支持的授权项,创建IAM自定义身份策略来进行精细的访问控制,IAM自定义身份策略是对系统身份策略的扩展和补充。
除IAM服务外,Organizations服务中的服务控制策略(Service Control Policies,以下简称SCP)也可以使用这些授权项元素设置访问控制策略。
SCP不直接进行授权,只划定权限边界。将SCP绑定到组织单元或者成员账号时,并没有直接对组织单元或成员账号授予操作权限,而是规定了成员账号或组织单元包含的成员账号的授权范围。IAM身份策略授予权限的有效性受SCP限制,只有在SCP允许范围内的权限才能生效。
IAM服务与Organizations服务在使用这些元素进行访问控制时,存在着一些区别,详情请参见:IAM服务与Organizations服务权限访问控制的区别。
本章节介绍IAM服务身份策略授权场景中自定义身份策略和组织服务中SCP使用的元素,这些元素包含了操作(Action)、资源(Resource)和条件(Condition)。
操作(Action)
操作(Action)即为身份策略中支持的授权项。
- “访问级别”列描述如何对操作进行分类(list、read和write等)。此分类可帮助您了解在身份策略中相应操作对应的访问级别。
- “资源类型”列指每个操作是否支持资源级权限。
- 资源类型支持通配符号*表示所有。如果此列没有值(-),则必须在身份策略语句的Resource元素中指定所有资源类型(“*”)。
- 如果该列包含资源类型,则必须在具有该操作的语句中指定该资源的URN。
- 资源类型列中必需资源在表中用星号(*)标识,表示使用此操作必须指定该资源类型。
关于CES定义的资源类型的详细信息请参见资源类型(Resource)。
- “条件键”列包括了可以在身份策略语句的Condition元素中支持指定的键值。
- 如果该授权项资源类型列存在值,则表示条件键仅对列举的资源类型生效。
- 如果该授权项资源类型列没有值(-),则表示条件键对整个授权项生效。
- 如果此列条件键没有值(-),表示此操作不支持指定条件键。
关于CES定义的条件键的详细信息请参见条件(Condition)。
- “别名”列包括了可以在身份策略中配置的策略授权项。通过这些授权项,可以控制支持策略授权的API访问。详细信息请参见身份策略兼容性说明。
您可以在身份策略语句的Action元素中指定以下CES的相关操作。
|
授权项 |
描述 |
访问级别 |
资源类型(*为必须) |
条件键 |
别名 |
|---|---|---|---|---|---|
|
ces:alarms:create |
授予创建告警规则的权限。 |
Write |
- |
- |
|
|
ces:alarms:list |
授予查询告警规则列表的权限。 |
List |
- |
- |
|
|
ces:alarms:put |
授予更新告警规则的权限。 |
Write |
alarm * |
|
|
|
- |
|||||
|
ces:alarms:putAction |
授予启停告警规则的权限。 |
Write |
alarm * |
|
|
|
ces:alarms:get |
授予查询指定告警规则的权限。 |
Read |
alarm * |
|
|
|
ces:alarms:delete |
授予删除指定告警规则的权限。 |
Write |
alarm * |
- |
|
|
ces:alarms:getInstanceStatus |
授予查询实例告警状态的权限。 |
Read |
alarm * |
|
|
|
ces:alarms:getClassInfo |
授予查询不同类型的告警规则数量的权限。 |
Read |
alarm * |
|
|
|
ces:alarms:listNamespaces |
授予查询告警namespace列表的权限。 |
List |
- |
|
|
|
ces:alarms:listOneClickAlarms |
授予查询一键告警列表的权限。 |
List |
- |
|
|
|
ces:alarms:putOneClickAlarms |
授予批量启停一键告警权限。 |
Write |
- |
|
|
|
ces:alarms:addResources |
授予为指定告警规则批量增加资源的权限。 |
Write |
alarm * |
|
|
|
ces:alarms:deleteResources |
授予为指定告警规则批量删除资源的权限。 |
Write |
alarm * |
|
|
|
ces:alarms:getPolicies |
授予查询指定告警规则的策略列表权限。 |
Read |
alarm * |
|
|
|
ces:alarms:getResources |
授予查询指定告警规则的资源列表权限。 |
Read |
alarm * |
|
|
|
ces:alarms:updatePolicies |
授予更新指定告警规则的策略列表权限。 |
Write |
alarm * |
|
|
|
ces:alarms:putAlarmNotifications |
授予修改告警通知信息的权限。 |
Write |
alarm * |
|
|
|
ces:alarms:putNotificationMaskRules |
授予设置告警通知屏蔽规则的权限。 |
Write |
- |
|
|
|
ces:alarms:listNotificationMaskResources |
授予查询告警通知屏蔽资源列表的权限。 |
List |
- |
|
|
|
ces:alarms:deleteNotificationMaskRules |
授予批量删除告警通知屏蔽规则的权限。 |
Write |
- |
|
|
|
ces:alarms:listNotificationMaskRules |
授予查询告警通知屏蔽列表的权限。 |
List |
- |
|
|
|
ces:alarms:createOneClickAlarms |
授予创建一键告警的权限。 |
Write |
- |
|
|
|
ces:alarms:putOneClickAlarmPolicies |
授予批量启停一键告警策略权限。 |
Write |
- |
|
|
|
ces:alarms:putOneClickAlarmNotifications |
授予批量修改一键告警通知规则的权限。 |
Write |
- |
|
|
|
ces:alarms:deleteOneClickAlarms |
授予批量删除一键告警的权限。 |
Write |
- |
|
|
|
ces:notificationGroup:delete |
授予删除通知组的权限。 |
Write |
- |
- |
- |
|
ces:notificationGroup:convertObject |
授予对通知对象转换的权限。 |
Write |
- |
- |
- |
|
ces:notificationGroup:listSubscriptions |
授予查询通知组订阅详情列表的权限。 |
List |
- |
- |
- |
|
ces:widgets:put |
授予批量更新视图的权限。 |
Write |
- |
- |
|
|
ces:widgets:create |
授予创建视图的权限。 |
Write |
- |
- |
|
|
ces:widgets:delete |
授予删除指定视图的权限。 |
Write |
- |
- |
- |
|
ces:dashboards:create |
授予创建dashboard的权限。 |
Write |
dashboard * |
- |
- |
|
- |
|||||
|
ces:dashboards:get |
授予查询指定dashboard的权限。 |
Read |
dashboard * |
- |
- |
|
- |
|||||
|
ces:dashboards:list |
授予批量查询dashboard列表的权限。 |
List |
dashboard * |
- |
- |
|
- |
|||||
|
ces:dashboards:put |
授予更新指定dashboard的权限。 |
Write |
dashboard * |
- |
|
|
ces:widgets:list |
授予批量查询指定dashboard的视图列表权限。 |
List |
- |
- |
- |
|
ces:dashboards:delete |
授予批量删除dashboard的权限。 |
Write |
dashboard * |
- |
|
|
ces:systemDashboard:get |
授予批量查询系统dashboard的权限。 |
Read |
- |
- |
- |
|
ces:systemDashboard:put |
授予更新指定系统dashboard的权限。 |
Write |
- |
- |
|
|
ces:widgets:get |
授予查询指定视图的权限。 |
Read |
- |
- |
- |
|
ces:dashboard:listServices |
授予查询云服务看板列表的权限。 |
List |
- |
- |
- |
|
ces:dashboard:listResourceStatistics |
授予查询云服务看板指定维度下资源统计的权限。 |
List |
- |
- |
- |
|
ces:dashboard:listAlarmStatistics |
授予查询云服务看板告警级别统计的权限。 |
List |
- |
- |
- |
|
ces:dashboard:listResourceGroupAlarmStatistics |
授予查询云服务看板资源分组告警级别统计的权限。 |
List |
- |
- |
- |
|
ces:dashboardGroups:delete |
授予删除监控视图分组的权限。 |
Write |
- |
- |
- |
|
ces:dashboardGroups:list |
授予查看监控视图分组的权限。 |
List |
- |
- |
- |
|
ces:dashboardGroups:create |
授予创建监控视图分组的权限。 |
Write |
- |
- |
- |
|
ces:dashboardGroups:update |
授予批量更新监控视图分组的权限。 |
Write |
- |
- |
|
|
ces:metrics:list |
授予查询指标列表的权限。 |
List |
- |
- |
- |
|
ces:metricData:create |
授予上报指标数据的权限。 |
Write |
- |
- |
- |
|
ces:metricData:get |
授予查询单条指标数据的权限。 |
Read |
- |
- |
|
|
ces:metricData:list |
授予批量查询指标数据的权限。 |
List |
- |
- |
- |
|
ces:namespacesDimensions:listAgentDimensions |
授予查询指定实例下agent维度指标信息的权限。 |
List |
- |
- |
|
|
ces:namespacesDimensions:list |
授予批量查询指定指标维度的权限。 |
List |
- |
- |
|
|
ces:namespacesDimensions:get |
授予批量查询指定命名空间的维度层级关系的权限。 |
Read |
- |
|
|
|
ces:agent:putHeartBeat |
授予更新指定服务器心跳状态的权限。 |
Write |
- |
- |
|
|
ces:agent:putStatus |
授予更新指定实例下agent状态的权限。 |
Write |
- |
- |
|
|
ces:agent:getStatus |
授予查询指定实例下agent状态的权限。 |
Read |
- |
- |
|
|
ces:agent:listStatuses |
授予批量查询实例下agent状态列表的权限。 |
List |
- |
- |
|
|
ces:agent:putVersion |
授予更新指定实例下agent版本的权限。 |
Write |
- |
- |
|
|
ces:metrics:listSupported |
授予批量查询全部支持指标的权限。 |
List |
- |
- |
|
|
ces:namespacesMetrics:list |
授予批量查询指标的权限。 |
List |
- |
- |
|
|
ces:ecsInstanceStatistics:get |
授予批量查询弹性云服务器CPU指标统计信息的权限。 |
Read |
- |
- |
- |
|
ces:evsInstanceStatistics:get |
授予批量查询EVS指标统计信息的权限。 |
Read |
- |
- |
- |
|
ces:namespacesDimensions:listInstances |
授予批量查询指定维度的实例的权限。 |
List |
- |
|
|
|
ces:metaData:get |
授予批量查询维度元数据的权限。 |
Read |
- |
|
|
|
ces:resourcesMetadata:list |
授予批量查询资源元数据的权限。 |
List |
- |
- |
|
|
ces:metrics:listStatistics |
授予批量查询维度指标数据统计的权限。 |
List |
- |
- |
|
|
ces:agent:listPrefixMetrics |
授予批量查询有前缀的指标。 |
List |
- |
- |
|
|
ces:metricData:export |
授予创建指标报告的权限。 |
Write |
- |
- |
- |
|
ces:sortedMetrics:list |
授予批量查询指定维度指标排序的权限。 |
List |
- |
- |
- |
|
ces:sortedMetrics:create |
授予创建指定维度的指标排序的权限。 |
Write |
- |
- |
- |
|
ces:namespaces:list |
授予批量查询namespace的权限。 |
List |
- |
- |
- |
|
ces:vpcInstanceStatistics:get |
授予查询VPC指标统计信息的权限。 |
Read |
- |
- |
- |
|
ces:resourcesConsole:list |
授予批量查询指定namespace的资源控制台信息的权限。 |
List |
- |
- |
|
|
ces:metricData:listPercentile |
授予批量查询指标数据百分比的权限。 |
List |
- |
- |
|
|
ces:metrics:listKeyMetrics |
授予查询关键指标的权限。 |
List |
- |
- |
|
|
ces:alarmHistoriesReportJob:create |
授予批量创建告警记录报表任务的权限。 |
Write |
- |
- |
- |
|
ces:alarmHistoriesReportJob:list |
授予批量查询告警记录报表任务的权限。 |
List |
- |
- |
|
|
ces:alarmHistoriesReportJob:delete |
授予批量删除告警记录报表任务的权限。 |
Write |
- |
- |
- |
|
ces:alarmHistoriesReportJob:download |
授予批量查询指定namespace的资源控制台信息的权限。 |
Read |
- |
- |
- |
|
ces:metricReportJob:download |
授予下载指标报表的权限。 |
Read |
- |
- |
- |
|
ces:metricReportJobs:list |
授予批量查询指标报表任务的权限。 |
List |
- |
- |
- |
|
ces:metricReportJob:create |
授予批量创建指标报表任务的权限。 |
Write |
- |
- |
- |
|
ces:metricReportJobs:delete |
授予批量删除指标报表任务的权限。 |
Write |
- |
- |
- |
|
ces:quotas:get |
授予查询配额的权限。 |
Read |
- |
- |
- |
|
ces:i18n:list |
授予获取国际化信息的权限。 |
List |
- |
- |
|
|
ces:resourcesStatistics:list |
授予批量查询资源统计信息的权限。 |
List |
- |
- |
|
|
ces:supportedFeature:list |
授予批量查询支持的特性信息的权限。 |
List |
- |
- |
- |
|
ces:asyncTasks:list |
授予批量查询异步任务的权限。 |
List |
- |
- |
- |
|
ces:agent:getAgencySecurityInfo |
授予查询指定委托安全信息的权限。 |
Read |
- |
- |
|
|
ces:agent:putConfigStatus |
授予更新主机监控规则配置状态的权限。 |
Write |
- |
- |
|
|
ces:agent:getConfigStatus |
授予查询指定服务器配置状态的权限。 |
Read |
- |
- |
|
|
ces:agent:listExtensionStatuses |
授予批量查询指定服务器扩展状态的权限。 |
List |
- |
- |
|
|
ces:agent:put |
授予更新指定服务器的主机监控指标数据的权限。 |
Write |
- |
- |
|
|
ces:agent:createProf |
授予创建指定服务器prof的权限。 |
Write |
- |
- |
|
|
ces:agent:listProcesses |
授予查询指定服务器监控进程数据的权限。 |
List |
- |
- |
|
|
ces:agent:listPlugins |
授予批量查询指定服务器插件信息的权限。 |
List |
- |
- |
|
|
ces:agent:putPlugins |
授予批量更新指定服务器插件信息的权限。 |
Write |
- |
- |
|
|
ces:agent:putProcessActions |
授予批量更新指定服务器的进程动作的权限。 |
Write |
- |
- |
|
|
ces:agentProcesses:list |
授予批量查询指定服务器进程信息的权限。 |
List |
- |
- |
- |
|
ces:agent:putProcesses |
授予批量更新指定服务器进程信息的权限。 |
Write |
- |
- |
|
|
ces:agent:createSpecifiedProcess |
授予批量创建指定服务器进程信息的权限。 |
Write |
- |
- |
|
|
ces:agent:listSpecifiedProcess |
授予批量查询指定服务器指定进程的权限。 |
List |
- |
- |
|
|
ces:agent:deleteSpecifiedProcess |
授予批量删除指定服务器指定进程的权限。 |
Write |
- |
- |
|
|
ces:agent:listTaskInvoke |
授予批量查询指定服务器的任务调用的权限。 |
List |
- |
- |
|
|
ces:agent:submitTaskResult |
授予上报指定服务器任务结果的权限。 |
Write |
- |
- |
|
|
ces:agent:listTelescopeConfigs |
授予批量查询指定服务器的嵌套配置的权限。 |
List |
- |
- |
|
|
ces:agent:listConfChecks |
授予批量查询指定服务器的dns的权限。 |
List |
- |
- |
|
|
ces:agent:listTaskInvocations |
授予批量查询指定服务器的agent任务的权限。 |
List |
- |
- |
|
|
ces:agent:createAgentInvocations |
授予批量创建agent任务的权限。 |
Write |
- |
- |
|
|
ces:agent:listAgentInstallSteps |
授予查询agent安装步骤信息的权限。 |
List |
- |
- |
- |
|
ces:agent:listMetricData |
授予批量查询agent指标数据详情的权限。 |
List |
- |
- |
|
|
ces:agent:listInstancesWithAgent |
授予查询机器有关的agent信息的权限。 |
List |
- |
- |
- |
|
ces:agent:updateAgentAvailabilityTask |
授予修改agent可用性任务的权限。 |
Write |
- |
- |
|
|
ces:agent:getAgentAvailabilityTask |
授予查询agent可用性任务的权限。 |
Read |
- |
- |
|
|
ces:availabilityMonitorTask:create |
授予批量创建可用性监控任务的权限。 |
Write |
- |
- |
- |
|
ces:availabilityMonitorTask:list |
授予查询可用性监控任务列表的权限。 |
List |
- |
- |
- |
|
ces:availabilityMonitorTask:get |
授予查询可用性监控任务详情的权限。 |
Read |
- |
- |
- |
|
ces:availabilityMonitorTask:update |
授予修改可用性监控任务的权限。 |
Write |
- |
- |
- |
|
ces:availabilityMonitorTask:delete |
授予删除可用性监控任务的权限。 |
Write |
- |
- |
- |
|
ces:obsTransfers:create |
授予配置OBS转储规则的权限。 |
Write |
- |
- |
- |
|
ces:obsTransfers:listBuckets |
授予查询OBS桶列表的权限。 |
List |
- |
- |
|
|
ces:obsTransfers:put |
授予修改单个Transfer对象的权限。 |
Write |
- |
- |
- |
|
ces:obsTransfers:get |
授予查询单个Transfer对象的权限。 |
Read |
- |
- |
- |
|
ces:obsTransfers:list |
授予批量查询obs转储信息的权限。 |
List |
- |
- |
- |
|
ces:alarmHistory:list |
授予查询告警历史列表的权限。 |
List |
- |
- |
|
|
ces:alarmHistory:listNamespaces |
授予查询告警记录namespace列表的权限。 |
List |
- |
|
|
|
ces:alarmHistory:statistics |
授予查询告警统计信息的权限。 |
List |
- |
|
|
|
ces:customAlarmTemplates:create |
授予创建自定义告警模板的权限。 |
Write |
- |
- |
|
|
ces:customAlarmTemplates:delete |
授予删除指定自定义告警模板的权限。 |
Write |
- |
- |
|
|
ces:customAlarmTemplates:get |
授予查询指定自定义告警模板的权限。 |
Read |
- |
|
|
|
ces:customAlarmTemplates:list |
授予查询自定义告警模板列表的权限。 |
List |
- |
- |
|
|
ces:customAlarmTemplates:listAssociatedAlarms |
授予查询指定自定义告警模板关联的告警规则列表的权限。 |
List |
- |
- |
|
|
ces:customAlarmTemplates:put |
授予更新指定自定义告警模板的权限。 |
Write |
- |
- |
|
|
ces:customAlarmTemplates:associateResourceGroup |
授予修改告警模板异步关联资源分组的权限。 |
Write |
- |
|
|
|
ces:customAlarmTemplates:disassociateResourceGroup |
授予解除告警模板关联的权限。 |
Write |
- |
|
|
|
ces:alarmsContacts:list |
授予查询联系人列表的权限。 |
List |
- |
- |
|
|
ces:alarmsContacts:get |
授予查询指定联系人信息的权限。 |
Read |
- |
- |
|
|
ces:notificationGroup:create |
授予创建告警通知组的权限。 |
Write |
- |
- |
|
|
ces:notificationObject:list |
授予查询告警通知对象列表的权限。 |
List |
- |
- |
|
|
ces:notificationObject:create |
授予创建告警通知对象的权限。 |
Write |
- |
- |
|
|
ces:notificationObject:delete |
授予批量删除通知对象的权限。 |
Write |
- |
- |
|
|
ces::listNotificationSubscriptions |
授予列出通知订阅的权限。 |
List |
- |
- |
|
|
ces::batchCreateNotificationSubscriptions |
授予批量创建通知订阅的权限。 |
Write |
- |
- |
|
|
ces:alarms:listNotificationTemplates |
授予查询自定义通知模板的权限。 |
List |
- |
- |
- |
|
ces:alarms:createNotificationTemplate |
授予新增自定义通知模板的权限。 |
Write |
- |
- |
- |
|
ces:alarms:batchDeleteNotificationTemplates |
授予删除自定义通知模板的权限。 |
Write |
- |
- |
- |
|
ces:alarms:updateNotificationTemplate |
授予修改自定义通知模板的权限。 |
Write |
- |
- |
- |
|
ces:alarms:listPresetNotificationTemplates |
授予获取预置模板字段及字段位置信息的权限。 |
List |
- |
- |
- |
|
ces:alarms:listNotificationTemplateAssociationAlarms |
授予查询通知模板相关告警的权限。 |
List |
- |
- |
- |
|
ces:events:post |
授予上报事件的权限。 |
Write |
- |
- |
- |
|
ces:events:get |
授予查询指定事件详情的权限。 |
Read |
- |
- |
- |
|
ces:events:list |
授予查询事件列表的权限。 |
List |
- |
- |
- |
|
ces:events:listEventStatistics |
授予批量查询事件统计信息的权限。 |
List |
- |
- |
|
|
ces:events:listSystemEventNames |
授予批量查询系统事件信息的权限。 |
List |
- |
- |
|
|
ces:events:listCustomEventNames |
授予批量查询自定义事件信息的权限。 |
List |
- |
- |
|
|
ces:events:createSubscription |
授予创建事件告警的权限。 |
Write |
- |
- |
|
|
ces:events:listSystemEvents |
授予查询系统事件列表的权限。 |
List |
- |
- |
|
|
ces:events:listSystemEventMeta |
授予查询系统事件白名单列表的权限。 |
List |
- |
- |
|
|
ces:eventData:get |
授予查询主机配置的权限。 |
Read |
- |
- |
|
|
ces:dataShareJob:list |
授予批量查询数据转储任务列表的权限。 |
List |
- |
- |
- |
|
ces:dataShareJob:create |
授予创建数据转储任务的权限。 |
Write |
- |
- |
- |
|
ces:dataShareJob:delete |
授予删除指定数据转储任务的权限。 |
Write |
- |
- |
- |
|
ces:dataShareJob:get |
授予查询指定数据转储任务的权限。 |
Read |
- |
- |
- |
|
ces:dataShareJob:put |
授予修改指定数据转储任务状态的权限。 |
Write |
- |
- |
|
|
ces:resourceGroups:addResources |
授予为指定资源分组批量添加关联资源的权限。 |
Write |
- |
|
|
|
ces:resourceGroups:create |
授予创建资源分组的权限。 |
Write |
- |
- |
|
|
ces:resourceGroups:delete |
授予删除资源分组的权限。 |
Write |
- |
- |
|
|
ces:resourceGroups:deleteResources |
授予为指定资源分组批量删除关联资源的权限。 |
Write |
- |
|
|
|
ces:resourceGroups:get |
授予查询指定资源分组的权限。 |
Read |
- |
- |
|
|
ces:resourceGroups:getServiceResources |
授予查询指定资源分组指定服务类别指定维度的权限。 |
Read |
- |
|
|
|
ces:resourceGroups:list |
授予查询所有资源分组的权限。 |
List |
- |
|
|
|
ces:resourceGroups:put |
授予更新指定资源分组的权限。 |
Write |
- |
- |
|
|
ces:resourceGroups:putAssociationAlarmTemplate |
授予修改资源分组关联告警模板的权限。 |
Write |
- |
|
|
|
ces:resourceGroups:listServices |
授予查询指定资源分组批量服务类别的权限。 |
List |
- |
|
|
|
ces:tags:create |
授予批量创建CES指定类型标签的权限。 |
Write |
- |
|
|
|
ces:tags:list |
授予批量查询CES标签列表的权限。 |
List |
- |
- |
|
|
ces:tags:listByResource |
授予列出资源标签的权限。 |
List |
- |
- |
- |
|
ces:tags:listResources |
授予列出标签资源的权限。 |
List |
- |
|
|
|
ces:agency:get |
授予查询委托和角色的权限。 |
Read |
- |
- |
- |
|
ces:agency:post |
授予创建委托和角色的权限。 |
Write |
- |
- |
- |
|
ces:monitorOverview:listServiceResources |
授予查询监控概览云服务下资源列表的权限。 |
List |
- |
- |
|
|
ces:monitorOverview:updateFavorite |
授予批量收藏/取消收藏的权限。 |
Write |
- |
- |
- |
|
ces:monitorOverview:listServiceResourceGroups |
授予查询监控概览资源分组列表的权限。 |
List |
- |
- |
- |
|
ces:monitorOverview:updateKeyMetrics |
授予批量设置关键指标的权限。 |
Write |
- |
- |
- |
|
ces:monitorOverview:listSiteMonitorStatistics |
授予查询站点监控统计数据的权限。 |
List |
- |
- |
- |
|
ces:siteMonitorRule:list |
授予批量查询站点监控的权限。 |
List |
- |
|
|
|
ces:siteMonitorRule:listDetectResults |
授予批量查询站点监控检测结果的权限。 |
List |
- |
- |
|
|
ces:siteMonitorRule:listSites |
授予批量查询全部站点监控的权限。 |
List |
- |
- |
|
|
ces:siteMonitorRule:delete |
授予批量删除站点监控的权限。 |
Write |
- |
- |
|
|
ces:siteMonitorRule:create |
授予创建站点监控的权限。 |
Write |
- |
|
|
|
ces:siteMonitorRule:put |
授予更新指定站点监控的权限。 |
Write |
- |
- |
|
|
ces:siteMonitorRule:get |
授予查询指定站点监控规则的权限。 |
Read |
- |
- |
|
|
ces:siteMonitorRule:listDefaultSites |
授予批量查询系统支持的探测点列表的权限。 |
List |
- |
- |
|
|
ces:siteMonitorRule:getStatistic |
授予查询站点监控统计信息的权限。 |
Read |
- |
- |
|
|
ces:siteMonitorRuleDataCenter:put |
授予更新指定站点监控数据中心的权限。 |
Write |
- |
- |
|
|
ces:siteMonitorRuleDataCenter:get |
授予查询指定站点监控数据中心的权限。 |
Read |
- |
- |
- |
|
ces:siteMonitorRule:showHealthCheck |
授予查询站点监控健康检查结果的权限。 |
Read |
- |
- |
|
|
ces:siteMonitorRule:createHealthCheck |
授予创建站点监控健康检查规则的权限。 |
Write |
- |
- |
|
|
ces:netTopology:listRegion |
授予查询租户vpc所在region信息权限。 |
List |
- |
- |
- |
|
ces:netTopology:listVpc |
授予查询租户指定region的vpc详情权限。 |
List |
- |
- |
- |
|
ces:netTopology:getVpcTopology |
授予查询租户单个vpc拓扑权限。 |
Read |
- |
- |
- |
|
ces:netTopology:listRouteTableResource |
授予查询路由表关联资源信息权限。 |
List |
- |
- |
- |
|
ces:qualityMonitor:listProbes |
授予查询质量监控探测点列表的权限。 |
List |
- |
- |
- |
|
ces:qualityMonitor:create |
授予创建质量监控任务的权限。 |
Write |
- |
- |
- |
|
ces:qualityMonitor:delete |
授予删除质量监控任务的权限。 |
Write |
- |
- |
- |
|
ces:qualityMonitor:update |
授予修改质量监控任务的权限。 |
Write |
- |
- |
- |
|
ces:qualityMonitor:get |
授予查询指定质量监控任务详情的权限。 |
Read |
- |
- |
- |
|
ces:qualityMonitor:list |
授予查询质量监控任务列表的权限。 |
List |
- |
- |
- |
|
ces:qualityMonitor:listStatistics |
授予查询质量监控统计信息的权限。 |
List |
- |
- |
- |
|
ces:qualityMonitor:queryMapStatus |
授予查询地图详情的权限。 |
List |
- |
- |
- |
|
ces:qualityMonitor:queryMapThresholdConfig |
授予查询大陆阈值配置的权限。 |
List |
- |
- |
- |
|
ces:qualityMonitor:updateMapThresholdConfig |
授予更新质量监控地图阈值配置的权限。 |
Write |
- |
- |
- |
|
ces:qualityMonitor:getDetectRecordDetail |
授予查询探测详情的权限。 |
Read |
- |
- |
- |
|
ces:qualityMonitor:listDetectGroups |
授予查询运营商或城市分组列表的权限。 |
List |
- |
- |
- |
|
ces:qualityMonitor:listDetectRecords |
授予查询质量监控探测详情列表的权限。 |
List |
- |
- |
- |
|
ces:paidContent:update |
授予启停ces付费功能的权限。 |
Write |
- |
- |
- |
|
ces:paidContent:list |
授予查询已开通的ces付费功能的权限。 |
List |
- |
- |
- |
|
ces:notificationObject:update |
授予修改消息通知对象权限。 |
Write |
- |
- |
- |
|
ces:notificationPolicy:create |
授予创建通知策略的权限。 |
Write |
- |
- |
- |
|
ces:notificationPolicy:update |
授予更新通知策略的权限。 |
Write |
- |
- |
- |
|
ces:notificationPolicy:get |
授予查询通知策略的权限。 |
Read |
- |
- |
- |
|
ces:notificationPolicy:list |
授予查询通知策略列表的权限。 |
List |
- |
- |
- |
|
ces:notificationPolicy:delete |
授予删除通知策略的权限。 |
Write |
- |
- |
- |
|
ces:notificationPolicy:updateAlarmRelations |
授予更新通知策略与告警规则绑定关系的权限。 |
Write |
- |
- |
- |
|
ces:dashboard:listServiceResourcesStatistics |
授予查询云服务看板资源统计信息的权限。 |
List |
- |
- |
|
|
ces:serviceProducts:list |
授予批量查询云服务产品的权限。 |
List |
- |
- |
- |
|
ces:dashboard:listCloudServiceResources |
授予查询云服务看板资源列表信息的权限。 |
List |
- |
- |
|
|
ces:metric:createGroups |
授予创建指标分组的权限。 |
Write |
- |
- |
- |
|
ces:metric:listGroups |
授予查看指标分组的权限。 |
List |
- |
- |
- |
|
ces:metric:deleteGroups |
授予删除指标分组的权限。 |
Write |
- |
- |
- |
|
ces:metric:updateGroups |
授予更新指标分组的权限。 |
Write |
- |
- |
- |
|
ces:metric:listConfig |
授予获取指标相关配置的权限。 |
List |
- |
- |
- |
|
ces:metric:createConfig |
授予设置指标相关配置的权限。 |
Write |
- |
- |
- |
|
ces:alarms:publishNotification |
授予测试发送告警通知权限。 |
Write |
- |
- |
- |
|
ces:resourcesReportJob:create |
授予创建资源报表任务的权限。 |
Write |
- |
- |
- |
|
ces:resourcesReportJob:list |
授予批量查询资源报表任务的权限。 |
List |
- |
- |
- |
|
ces:resourcesReportJob:delete |
授予批量删除资源报表任务的权限。 |
Write |
- |
- |
- |
|
ces:resourcesReportJob:download |
授予下载资源报表的权限。 |
Read |
- |
- |
- |
|
ces:agent:listSpecifiedProcResources |
授予查询自定义进程指标的权限。 |
List |
- |
- |
- |
|
ces:dashboard:listAlarmingResources |
授予查询云服务看板告警资源详情的权限。 |
List |
- |
- |
- |
|
ces:alarmHistory:update |
授予修改告警历史的权限。 |
Write |
- |
- |
- |
|
ces:alarmRulesReportJob:create |
授予批量创建告警规则报表任务的权限。 |
Write |
- |
- |
- |
|
ces:alarmRulesReportJob:list |
授予批量查询告警规则报表任务的权限。 |
List |
- |
- |
- |
|
ces:alarmRulesReportJob:delete |
授予批量删除告警规则报表任务的权限。 |
Write |
- |
- |
- |
|
ces:alarmRulesReportJob:download |
授予下载告警规则报表的权限。 |
Read |
- |
- |
- |
|
ces:qualityMonitor:createQuickDetectTask |
授予创建质量监控快速探测任务的权限。 |
Write |
- |
- |
- |
|
ces:qualityMonitor:listQuickDetectTasks |
授予查询质量监控快速探测任务列表的权限。 |
List |
- |
- |
- |
|
ces:qualityMonitor:showQuickDetectTaskDetail |
授予查询质量监控快速探测任务单次探测详情的权限。 |
List |
- |
- |
- |
|
ces:qualityMonitor:showQuickDetectTask |
授予查询质量监控快速探测任务详情的权限。 |
List |
- |
- |
- |
|
ces::listServiceResources |
授予查询云服务资源列表的权限。 |
List |
- |
- |
|
|
ces:alarmTemplates:list |
授予批量查询告警模板的权限。 |
List |
- |
- |
- |
|
ces:eventsBlackWhiteList:list |
授予查询事件黑白名单列表的权限。 |
List |
- |
- |
- |
|
ces:eventsBlackWhiteList:update |
授予更新事件黑白名单列表的权限。 |
Write |
- |
- |
- |
|
ces:metric:listMetaData |
授予查询指标元数据信息的权限。 |
List |
- |
- |
- |
|
ces:dataShareJob:listAgencyProjects |
授予查询数据转储委托方项目列表的权限。 |
List |
- |
- |
- |
|
ces:dataShareJob:listDmsInstancesByAgency |
授予批量查询委托方dms实例列表的权限。 |
List |
- |
- |
- |
|
ces:dataShareJob:listDmsTopicsByAgency |
授予批量查询委托方dms主题列表的权限。 |
List |
- |
- |
- |
|
ces:processMonitorTasks:list |
授予查询进程监控任务列表的权限。 |
List |
- |
- |
- |
|
ces:processMonitorTasks:create |
授予创建进程监控任务的权限。 |
Write |
- |
- |
- |
|
ces:processMonitorTasks:get |
授予查询进程监控任务的权限。 |
Read |
- |
- |
- |
|
ces:processMonitorTasks:put |
授予更新进程监控任务的权限。 |
Write |
- |
- |
- |
|
ces:processMonitorTasks:delete |
授予删除进程监控任务的权限。 |
Write |
- |
- |
- |
|
ces:dashboard:createMonitorDashboards |
授予创建监控大盘的权限。 |
Write |
- |
- |
- |
|
ces:dashboard:listMonitorDashboards |
授予查询监控大盘模板的权限。 |
List |
- |
- |
- |
|
ces:wecom:create |
授予创建企业微信应用的权限。 |
Write |
- |
- |
- |
|
ces:wecom:update |
授予更新企业微信应用的权限。 |
Write |
- |
- |
- |
|
ces:wecom:delete |
授予删除企业微信应用的权限。 |
Write |
- |
- |
- |
|
ces:wecom:list |
授予查询企业微信应用列表的权限。 |
List |
- |
- |
- |
|
ces:wecom:get |
授予查询企业微信应用的权限。 |
Read |
- |
- |
- |
|
ces:netTopology:listTenantEps |
授予查询租户关联企业项目信息权限。 |
List |
- |
- |
- |
|
ces:netTopology:listGlobalTopology |
授予查询租户全局拓扑权限。 |
List |
- |
- |
- |
|
ces:netDetection:listDetectRecords |
授予查询租户探测记录权限。 |
List |
- |
- |
- |
|
ces:netDetection:createDetectCase |
授予新增租户探测用例权限。 |
Write |
- |
- |
- |
|
ces:netDetection:listDetectCases |
授予查询租户探测用例权限。 |
List |
- |
- |
- |
|
ces:netDetection:updateDetectCase |
授予更新租户探测用例权限。 |
Write |
- |
- |
- |
|
ces:netDetection:deleteDetectCase |
授予删除租户探测用例权限。 |
Write |
- |
- |
- |
|
ces:netDetection:listDetectCaseReports |
授予查询租户探测用例报告权限。 |
List |
- |
- |
- |
|
ces:netDetection:listAndCreateUploadCode |
授予查询并创建上传码权限。 |
List |
- |
- |
- |
|
ces:smartReportTask:create |
授予创建智能报告任务的权限。 |
Write |
- |
- |
- |
|
ces:smartReportTask:list |
授予查询智能报告任务列表的权限。 |
List |
- |
- |
- |
|
ces:smartReportTask:update |
授予更新智能报告任务的权限。 |
Write |
- |
- |
- |
|
ces:smartReportTask:delete |
授予批量删除智能报告任务的权限。 |
Write |
- |
- |
- |
|
ces:smartReportTask:changeStatus |
授予批量启停智能报告任务的权限。 |
Write |
- |
- |
- |
|
ces:smartReportTask:listExecuteHistory |
授予查询智能报告任务执行记录的权限。 |
List |
- |
- |
- |
|
ces:smartReportTask:downloadReportJob |
授予下载智能报告任务报表的权限。 |
Read |
- |
- |
- |
|
ces:smartReportTask:listSupportedServices |
授予查询智能报告任务支持的云产品列表的权限。 |
List |
- |
- |
- |
|
ces:smartReportJob:listResources |
授予查询指定智能报告任务资源列表的权限。 |
List |
- |
- |
- |
|
ces:smartReportJob:show |
授予查询指定智能报告任务详情的权限。 |
Read |
- |
- |
- |
CES的API通常对应着一个或多个授权项。表2展示了API与授权项的关系,以及该API需要依赖的授权项。
|
API |
对应的授权项 |
依赖的授权项 |
|---|---|---|
|
POST /v2/{project_id}/alarms |
ces:alarms:create |
- |
|
POST /v2/{project_id}/alarms/batch-delete |
ces:alarms:delete |
- |
|
POST /v2/{project_id}/alarms/action |
ces:alarms:putAction |
- |
|
GET /v2/{project_id}/alarms |
ces:alarms:list |
- |
|
POST /v2/{project_id}/alarms/{alarm_id}/resources/batch-create |
ces:alarms:addResources |
- |
|
POST /v2/{project_id}/alarms/{alarm_id}/resources/batch-delete |
ces:alarms:deleteResources |
- |
|
GET /v2/{project_id}/alarms/{alarm_id}/resources |
ces:alarms:getResources |
- |
|
PUT /v2/{project_id}/alarms/{alarm_id}/policies |
ces:alarms:updatePolicies |
- |
|
GET /v2/{project_id}/alarms/{alarm_id}/policies |
ces:alarms:getPolicies |
- |
|
PUT /v2/{project_id}/alarms/{alarm_id}/notifications |
ces:alarms:putAlarmNotifications |
- |
|
GET /v2/{project_id}/alarm-histories |
ces:alarmHistory:list |
- |
|
POST /v2/{project_id}/alarm-templates |
ces:customAlarmTemplates:create |
- |
|
POST /v2/{project_id}/alarm-templates/batch-delete |
ces:customAlarmTemplates:delete |
- |
|
PUT /v2/{project_id}/alarm-templates/{template_id} |
ces:customAlarmTemplates:put |
- |
|
GET /v2/{project_id}/alarm-templates |
ces:customAlarmTemplates:list |
- |
|
GET /v2/{project_id}/alarm-templates/{template_id} |
ces:customAlarmTemplates:get |
- |
|
GET /v2/{project_id}/alarm-templates/{template_id}/association-alarms |
ces:customAlarmTemplates:listAssociatedAlarms |
- |
|
POST /v2/{project_id}/resource-groups |
ces:resourceGroups:create |
- |
|
POST /v2/{project_id}/resource-groups/batch-delete |
ces:resourceGroups:delete |
- |
|
PUT /v2/{project_id}/resource-groups/{group_id} |
ces:resourceGroups:put |
- |
|
GET /v2/{project_id}/resource-groups/{group_id} |
ces:resourceGroups:get |
- |
|
GET /v2/{project_id}/resource-groups |
ces:resourceGroups:list |
- |
|
PUT /v2/{project_id}/resource-groups/{group_id}/alarm-templates/async-association |
ces:resourceGroups:putAssociationAlarmTemplate |
- |
|
POST /v2/{project_id}/resource-groups/{group_id}/resources/batch-create |
ces:resourceGroups:addResources |
- |
|
POST /v2/{project_id}/resource-groups/{group_id}/resources/batch-delete |
ces:resourceGroups:deleteResources |
- |
|
GET /v2/{project_id}/resource-groups/{group_id}/services/{service}/resources |
ces:resourceGroups:getServiceResources |
- |
|
POST /v2/{project_id}/one-click-alarms |
ces:alarms:createOneClickAlarms |
- |
|
GET /v2/{project_id}/one-click-alarms |
ces:alarms:listOneClickAlarms |
- |
|
GET /v2/{project_id}/one-click-alarms/{one_click_alarm_id}/alarms |
ces:alarms:listOneClickAlarms |
- |
|
PUT /v2/{project_id}/one-click-alarms/{one_click_alarm_id}/alarm-rules/action |
ces:alarms:putOneClickAlarms |
- |
|
POST /v2/{project_id}/one-click-alarms/batch-delete |
ces:alarms:deleteOneClickAlarms |
- |
|
PUT /v2/{project_id}/one-click-alarms/{one_click_alarm_id}/notifications |
ces:alarms:putOneClickAlarmNotifications |
- |
|
PUT /v2/{project_id}/one-click-alarms/{one_click_alarm_id}/alarms/{alarm_id}/policies/action |
ces:alarms:putOneClickAlarmPolicies |
- |
|
PUT /v2/{project_id}/notification-masks |
ces:alarms:putNotificationMaskRules |
- |
|
POST /v2/{project_id}/notification-masks/batch-update |
ces:alarms:putNotificationMaskRules |
- |
|
PUT /v2/{project_id}/notification-masks/{notification_mask_id} |
ces:alarms:putNotificationMaskRules |
- |
|
POST /v2/{project_id}/notification-masks/batch-delete |
ces:alarms:deleteNotificationMaskRules |
- |
|
POST /v2/{project_id}/notification-masks/batch-query |
ces:alarms:listNotificationMaskRules |
- |
|
GET /v2/{project_id}/notification-masks/{notification_mask_id}/resources |
ces:alarms:listNotificationMaskResources |
- |
|
POST /v2/{project_id}/dashboards |
ces:dashboards:create |
- |
|
GET /v2/{project_id}/dashboards |
ces:dashboards:list |
- |
|
PUT /v2/{project_id}/dashboards/{dashboard_id} |
ces:dashboards:put |
- |
|
POST /v2/{project_id}/dashboards/batch-delete |
ces:dashboards:delete |
- |
|
POST /v2/{project_id}/dashboards/{dashboard_id}/widgets |
ces:widgets:create |
- |
|
GET /v2/{project_id}/dashboards/{dashboard_id}/widgets |
ces:widgets:list |
- |
|
GET /v2/{project_id}/widgets/{widget_id} |
ces:widgets:get |
- |
|
DELETE /v2/{project_id}/widgets/{widget_id} |
ces:widgets:delete |
- |
|
POST /v2/{project_id}/widgets/batch-update |
ces:widgets:put |
- |
|
GET /v2/{project_id}/{resource_type}/tags |
ces:tags:list |
- |
|
GET /v2/{project_id}/instances/{instance_id}/agent-dimensions |
ces:namespacesDimensions:listAgentDimensions |
- |
|
POST /v2/{project_id}/batch-query-metric-data |
ces:metricData:list |
- |
|
POST /V1.0/{project_id}/alarms |
ces:alarms:create |
- |
|
PUT /V1.0/{project_id}/alarms/{alarm_id} |
ces:alarms:put |
- |
|
PUT /V1.0/{project_id}/alarms/{alarm_id}/action |
ces:alarms:putAction |
- |
|
DELETE /V1.0/{project_id}/alarms/{alarm_id} |
ces:alarms:delete |
- |
|
GET /V1.0/{project_id}/alarms/{alarm_id} |
ces:alarms:get |
- |
|
GET /V1.0/{project_id}/alarms |
ces:alarms:list |
- |
|
GET /V1.0/{project_id}/alarm-histories |
ces:alarmHistory:list |
- |
|
POST /V1.0/{project_id}/events |
ces:events:post |
- |
|
GET /V1.0/{project_id}/events |
ces:events:list |
- |
|
GET /V1.0/{project_id}/event/{event_name} |
ces:events:get |
- |
|
GET /V1.0/{project_id}/metrics |
ces:metrics:list |
- |
|
POST /V1.0/{project_id}/batch-query-metric-data |
ces:metricData:list |
- |
|
GET /V1.0/{project_id}/event-data |
ces:eventData:get |
- |
|
GET /V1.0/{project_id}/metric-data |
ces:metricData:get |
- |
|
POST /V1.0/{project_id}/metric-data |
ces:metricData:create |
- |
|
GET /V1.0/{project_id}/quotas |
ces:quotas:get |
- |
|
GET /V1.0/{project_id}/resource-groups/{group_id} |
ces:resourceGroups:get |
- |
|
PUT /V1.0/{project_id}/resource-groups/{group_id} |
ces:resourceGroups:put |
- |
|
DELETE /V1.0/{project_id}/resource-groups/{group_id} |
ces:resourceGroups:delete |
- |
|
POST /V1.0/{project_id}/resource-groups |
ces:resourceGroups:create |
- |
|
GET /V1.0/{project_id}/resource-groups |
ces:resourceGroups:list |
- |
|
POST /V1.0/{project_id}/alarm-template |
ces:customAlarmTemplates:create |
- |
|
PUT /V1.0/{project_id}/alarm-template/{template_id} |
ces:customAlarmTemplates:put |
- |
|
DELETE /V1.0/{project_id}/alarm-template/{template_id} |
ces:customAlarmTemplates:delete |
- |
|
GET /V1.0/{project_id}/alarm-template |
ces:customAlarmTemplates:list |
- |
|
POST /v3/{project_id}/agent-status/batch-query |
ces:agent:listStatuses |
- |
|
GET /v3/{project_id}/agent-invocations |
ces:agent:listTaskInvocations |
- |
|
POST /v3/{project_id}/agent-invocations/batch-create |
ces:agent:createAgentInvocations |
- |
资源类型(Resource)
资源类型(Resource)表示身份策略所作用的资源。如表3中的某些操作指定了可以在该操作指定的资源类型,则必须在具有该操作的身份策略语句中指定该资源的URN,身份策略仅作用于此资源;如未指定,Resource默认为“*”,则身份策略将应用到所有资源。您也可以在身份策略中设置条件,从而指定资源类型。
CES定义了以下可以在身份策略的Resource元素中使用的资源类型。
条件(Condition)
条件键概述
条件(Condition)是身份策略生效的特定条件,包括条件键和运算符。
- 条件键表示身份策略语句的Condition元素中的键值。根据适用范围,分为全局级条件键和服务级条件键。
- 全局级条件键(前缀为g:)适用于所有操作,在鉴权过程中,云服务不需要提供用户身份信息,系统将自动获取并鉴权。CES服务适用除g:RequestedRegion条件键外所有服务的全局条件键,详情请参见:全局条件键。
CES有提供全局服务的能力(例如:告警通知、任务中心),所以按全局级服务处理,不支持g:RequestedRegion全局条件键。
- 服务级条件键(前缀通常为服务缩写,如ces:)仅适用于对应服务的操作,详情请参见表4。
- 单值/多值表示API调用时请求中与条件关联的值数。单值条件键在API调用时的请求中最多包含一个值,多值条件键在API调用时请求可以包含多个值。例如:g:SourceVpce是单值条件键,表示仅允许通过某个VPC终端节点发起请求访问某资源,一个请求最多包含一个VPC终端节点ID值。g:TagKeys是多值条件键,表示请求中携带的所有标签的key组成的列表,当用户在调用API请求时传入标签可以传入多个值。
- 全局级条件键(前缀为g:)适用于所有操作,在鉴权过程中,云服务不需要提供用户身份信息,系统将自动获取并鉴权。CES服务适用除g:RequestedRegion条件键外所有服务的全局条件键,详情请参见:全局条件键。
- 运算符与条件键、条件值一起构成完整的条件判断语句,当请求信息满足该条件时,身份策略才能生效。支持的运算符请参见:运算符。
ces支持的服务级条件键
ces定义了以下可以在自定义身份策略的Condition元素中使用的条件键,您可以使用这些条件键进一步细化身份策略语句应用的条件。