基本信息
CAM中产品名 | CAM中简称 | 控制台访问 | 按标签授权 | 授权粒度 | IP限制 |
---|---|---|---|---|---|
应用管理平台 | camp | 支持 | 不支持 | 资源级 | 部分支持 |
说明:云产品的授权粒度按照粒度粗细分为服务级、操作级和资源级三个级别。
- 服务级:定义对服务的整体是否拥有访问权限,分为允许对服务拥有全部操作权限或者拒绝对服务拥有全部操作权限。服务级授权粒度的云产品,不支持对具体的接口进行授权。
- 操作级:定义对服务的特定接口(API)是否拥有访问权限,例如:授权某账号对云服务器服务进行只读操作。
- 资源级:定义对特定资源是否有访问权限,这是最细的授权粒度,例如:授权某账号仅读写操作某台云服务器实例。能支持资源级接口授权的产品,则会被认定为资源级授权粒度。
接口授权粒度
接口授权粒度分为资源级和操作级两个级别:
- 资源级接口:此类型接口支持对某一个具体特定的资源进行授权。
- 操作级接口:此类型接口不支持对某一个特定的资源进行授权。授权时策略语法若限定了具体的资源,CAM会判断此接口不在授权范围,判断为无权限。
写操作
接口名 | 接口描述 | 授权粒度 | 资源六段式 | IP限制 |
---|---|---|---|---|
ApproveQuotaOrder | 管理员审批配额调整单 | 操作级 | * | 支持 |
AuditQuotaOrder | 管理员审批配额调整单 | 操作级 | * | 不支持 |
ClusterResourceOperator | 操作子集群资源 | 操作级 | * | 不支持 |
CreateAPISecret | 创建供CAMP服务使用的API密钥信息 | 操作级 | * | 不支持 |
CreateApplication | 创建业务应用 | 操作级 | * | 支持 |
CreateAutoRecovery | 创建应用自愈策略 | 操作级 | * | 不支持 |
CreateAutoRecoveryStrategy | 创建应用自愈策略 | 操作级 | * | 不支持 |
CreateClusterPlan | 创建集群特征 | 操作级 | * | 不支持 |
CreateClusterPlanBinding | 绑定集群特征 | 操作级 | * | 不支持 |
CreateClusterPlanGroup | 创建集群特征 | 操作级 | * | 支持 |
CreateClusterPlanProject | 为项目授权集群特征 | 操作级 | * | 不支持 |
CreateComponent | 为应用创建组件 | 资源级 | qcs::camp::uin/${uin}:application/${ProjectID}/${EnvironmentName}/${ApplicationID} | 不支持 |
CreateConfig | 创建配置 | 操作级 | * | 支持 |
CreateEnvironment | 为业务创建环境实例 | 资源级 | qcs::camp::uin/${uin}:project/${ProjectID} | 支持 |
CreateGlobalRecoveryTask | 创建自愈全局任务 | 操作级 | * | 支持 |
CreateInstance | 创建应用实例 | 操作级 | * | 支持 |
CreateMCI | 创建多集群ingress | 操作级 | * | 支持 |
CreatePermissionSet | 创建鉴权流程组 | 操作级 | * | 支持 |
CreatePermissionTask | 创建鉴权任务 | 操作级 | * | 支持 |
CreatePermissions | 创建鉴权流程 | 操作级 | * | 支持 |
CreateProject | 创建平台业务 | 操作级 | * | 支持 |
CreateQuotaOrder | 创建配额调整单 | 操作级 | * | 支持 |
CreateRegisterCluster | 创建注册集群 | 操作级 | * | 不支持 |
CreateSelfHealingStrategy | 创建应用自愈策略 | 操作级 | * | 不支持 |
CreateTemplate | 创建模板 | 操作级 | * | 支持 |
DeleteApplication | 删除应用实例 | 资源级 | qcs::camp::uin/${uin}:application/${ProjectID}/${EnvironmentName}/${ApplicationID} | 支持 |
DeleteAutoRecovery | 删除应用自愈策略 | 操作级 | * | 不支持 |
DeleteAutoRecoveryStrategy | 删除应用自愈策略 | 操作级 | * | 不支持 |
DeleteComponent | 删除指定应用的某一组件 | 资源级 | qcs::camp::uin/${uin}:application/${ProjectID}/${EnvironmentName}/${ApplicationID} | 不支持 |
DeleteConfig | 删除配置 | 操作级 | * | 支持 |
DeleteEnvironment | 删除环境实例 | 资源级 | qcs::camp::uin/${uin}:environment/${ProjectID}/${Name} | 支持 |
DeleteGlobalRecoveryTask | 删除全局自愈任务 | 操作级 | * | 支持 |
DeleteInstance | 删除应用实例 | 操作级 | * | 支持 |
DeleteMCI | 删除多集群Ingress配置 | 操作级 | * | 支持 |
DeletePermission | 删除鉴权流程 | 操作级 | * | 不支持 |
DeletePermissionSet | 删除鉴权流程组 | 操作级 | * | 支持 |
DeletePod | 删除某一应用下的Pod | 资源级 | qcs::camp::uin/${uin}:application/${ProjectID}/${EnvironmentName}/${ApplicationID} | 支持 |
DeleteProject | 删除平台业务 | 资源级 | qcs::camp::uin/${uin}:project/${ProjectID} | 支持 |
DeleteSelfHealingStrategy | 删除应用自愈策略 | 操作级 | * | 不支持 |
DeleteVolumeSnapshot | 删除存储卷快照 | 操作级 | * | 支持 |
ExecuteAutoRecoveryTask | 执行正在生效中的自愈策略 | 操作级 | * | 不支持 |
ExecuteStrategyTask | 执行正在生效中的自愈策略 | 操作级 | * | 不支持 |
ForwardAPIServerRequest | 转发APIserver请求 | 操作级 | * | 不支持 |
ModifyApplication | 修改业务应用信息 | 操作级 | * | 支持 |
ModifyAutoRecovery | 编辑自愈策略 | 操作级 | * | 不支持 |
ModifyAutoRecoveryStrategy | 编辑自愈策略 | 操作级 | * | 支持 |
ModifyCluster | 更新注册集群 | 操作级 | * | 不支持 |
ModifyClusterPlanBinding | 更新特征绑定状态 | 操作级 | * | 支持 |
ModifyClusterPlanDescription | 更新集群特征描述 | 操作级 | * | 不支持 |
ModifyClusterPlanGroup | 更新集群特征组 | 操作级 | * | 支持 |
ModifyClusterPlanNodeBinding | 更新集群节点绑定的特征 | 操作级 | * | 不支持 |
ModifyComponent | 修改组件 | 操作级 | * | 支持 |
ModifyComponentTrait | 修改某个Componet的Trait | 操作级 | * | 不支持 |
ModifyConfig | 修改配置 | 操作级 | * | 支持 |
ModifyDegradationRatio | 更新自愈策略流量降级比例 | 操作级 | * | 支持 |
ModifyEnvironment | 修改环境实例信息 | 资源级 | qcs::camp::uin/${uin}:environment/${ProjectID}/${Name} | 支持 |
ModifyGlobalRecoveryTask | 编辑全局自愈任务 | 操作级 | * | 支持 |
ModifyInstance | 修改应用实例 | 操作级 | * | 支持 |
ModifyInstanceZhiYanBinding | 解绑智研关联关系 | 操作级 | * | 支持 |
ModifyMCI | 修改多集群ingress | 操作级 | * | 支持 |
ModifyMCIPodsWeight | 修改多集群ingress pod权重 | 操作级 | * | 支持 |
ModifyPermission | 修改鉴权流程 | 操作级 | * | 支持 |
ModifyPermissionSet | 修改鉴权流程组 | 操作级 | * | 支持 |
ModifyPolicy | 修改策略 | 操作级 | * | 不支持 |
ModifyProject | 修改平台业务信息 | 资源级 | qcs::camp::uin/${uin}:project/${ProjectID} | 支持 |
ModifyRegisterCluster | 更新注册集群 | 操作级 | * | 不支持 |
ModifySelfHealingStrategy | 编辑自愈策略 | 操作级 | * | 不支持 |
ModifyTemplate | 修改模板 | 操作级 | * | 支持 |
ModifyTrait | 修改运维操作 | 操作级 | * | 支持 |
ModifyTraits | 批量修改运维操作 | 操作级 | * | 支持 |
ModifyZhiYanBinding | 解绑智研关联关系 | 操作级 | * | 不支持 |
RecyclePermission | 回收权限 | 操作级 | * | 支持 |
RegisterCluster | 创建注册集群 | 操作级 | * | 支持 |
读操作
接口名 | 接口描述 | 授权粒度 | 资源六段式 | IP限制 |
---|---|---|---|---|
CheckQuota | 查询配额 | 操作级 | * | 支持 |
CreateTrait | 创建运维操作 | 操作级 | * | 支持 |
CreateVolumeSnapshot | 创建卷快照 | 操作级 | * | 不支持 |
DescribeAPISecret | 获取供CAMP服务后台使用的密钥信息 | 操作级 | * | 不支持 |
DescribeActiveSelfHealingStrategy | 查询正在生效的自愈策略 | 操作级 | * | 不支持 |
DescribeAffinities | 获取节点亲和信息 | 操作级 | * | 不支持 |
DescribeApplication | 获取平台应用详情 | 操作级 | * | 支持 |
DescribeApplicationResource | 查看应用资源信息 | 资源级 | qcs::camp::uin/${uin}:application/${ProjectID}/${EnvironmentName}/${ApplicationID} | 支持 |
DescribeApplicationResources | 查看应用资源列表 | 资源级 | qcs::camp::uin/${uin}:application/${ProjectID}/${EnvironmentName}/${ApplicationID} | 支持 |
DescribeApplicationStatus | 查看应用状态 | 资源级 | qcs::camp::uin/${uin}:application/${ProjectID}/${EnvironmentName}/${ApplicationID} | 不支持 |
DescribeAutoRecoveryCount | 查询业务应用自愈策略执行次数 | 操作级 | * | 支持 |
DescribeAutoRecoveryDetail | 查询应用自愈策略详情 | 操作级 | * | 不支持 |
DescribeAutoRecoverySchedule | 查询策略变更进度 | 操作级 | * | 支持 |
DescribeAutoRecoveryStrategyDetail | 查询应用自愈策略详情 | 操作级 | * | 支持 |
DescribeCMDBModules | 查询CMDB三层模块信息 | 操作级 | * | 不支持 |
DescribeClusterBindingFeatures | 查询注册集群绑定的特征 | 操作级 | * | 支持 |
DescribeClusterDetail | 查询注册集群详细信息 | 操作级 | * | 支持 |
DescribeClusterPlanBindingStatus | 查看集群特征绑定状态 | 操作级 | * | 支持 |
DescribeClusterPlanBindings | 查询集群特征 | 操作级 | * | 支持 |
DescribeClusterPlanGroups | 查询特征组信息 | 操作级 | * | 支持 |
DescribeClusterPlanNodeBindingStatus | DescribeClusterPlanNodeBindingStatus | 操作级 | * | 不支持 |
DescribeClusterPlans | 查询集群特征 | 操作级 | * | 不支持 |
DescribeComponentStatus | 查看组件状态 | 操作级 | * | 支持 |
DescribeConfig | 查询配置 | 操作级 | * | 不支持 |
DescribeDifferenceStrategy | 查询编辑实例时受到影响的策略 | 操作级 | * | 不支持 |
DescribeEnvironment | 获取某一环境实例的信息 | 资源级 | qcs::camp::uin/${uin}:environment/${ProjectID}/${Name} | 支持 |
DescribeEnvironmentResources | 获取环境相关资源统计 | 操作级 | * | 支持 |
DescribeFeatureGate | 查询特性开关 | 操作级 | * | 支持 |
DescribeGlobalRecoveryTask | 查询全局故障域 | 操作级 | * | 支持 |
DescribeInfluencedAutoRecoveryStrategyForInstance | 查询编辑实例时受到影响的策略 | 操作级 | * | 不支持 |
DescribeInstance | 获取应用实例详情 | 操作级 | * | 支持 |
DescribeInstanceAutoRecovery | 查询实例自愈信息 | 操作级 | * | 支持 |
DescribeInstanceAutoRecoveryCount | 查询实例策略数 | 操作级 | * | 支持 |
DescribeInstanceAvailability | 创建实例预测资源是否满足要求 | 操作级 | * | 不支持 |
DescribeInstanceByPodIP | 使用PodIP 查询实例信息 | 操作级 | * | 不支持 |
DescribeInstanceSelfhealingCount | 查询实例策略数 | 操作级 | * | 不支持 |
DescribeInstanceSelfhealingStrategy | 查询实例自愈信息 | 操作级 | * | 不支持 |
DescribeInstances | 获取应用实例列表 | 操作级 | * | 支持 |
DescribeMCI | 获取多集群Ingress配置 | 操作级 | * | 支持 |
DescribePermissionSet | 查询鉴权流程组信息 | 操作级 | * | 支持 |
DescribePermissionSets | 拉取鉴权流程组列表 | 操作级 | * | 支持 |
DescribePermissions | 拉取鉴权流程列表 | 操作级 | * | 支持 |
DescribePod | 查看归属于某一应用的Pod信息 | 资源级 | qcs::camp::uin/${uin}:application/${ProjectID}/${EnvironmentName}/${ApplicationID} | 支持 |
DescribePodLog | 查看Pod日志 | 操作级 | * | 支持 |
DescribeProject | 查询平台业务详情 | 资源级 | qcs::camp::uin/${uin}:project/${ProjectID} | 支持 |
DescribeProjectResources | 获取业务相关资源统计 | 操作级 | * | 不支持 |
DescribeRegionZones | 查询地域的可用区信息 | 操作级 | * | 支持 |
DescribeRegisterClusters | 获取注册集群信息 | 操作级 | * | 不支持 |
DescribeRegisterClustersDetail | 查询注册集群详细信息 | 操作级 | * | 不支持 |
DescribeRunningAutoRecovery | 查询正在生效的自愈策略 | 操作级 | * | 支持 |
DescribeSelfHealingExecutionCount | 查询业务应用自愈策略执行次数 | 操作级 | * | 不支持 |
DescribeSelfHealingSchedule | 查询策略变更进度 | 操作级 | * | 不支持 |
DescribeSelfHealingStrategies | 查询应用自愈策略列表 | 操作级 | * | 不支持 |
DescribeSelfHealingStrategyDetail | 查询应用自愈策略详情 | 操作级 | * | 不支持 |
DescribeStrategyValidInstances | 查询策略有效实例 | 操作级 | * | 不支持 |
DescribeWhiteList | 查询业务的白名单信息 | 操作级 | * | 不支持 |
ListApplication | 获取所有应用列 | 操作级 | * | 不支持 |
ListAutoRecoveries | 查询应用自愈策略列表 | 操作级 | * | 支持 |
ListAutoRecovery | 查询应用自愈策略列表 | 操作级 | * | 不支持 |
ListAutoRecoveryInstances | 查询策略有效实例 | 操作级 | * | 支持 |
ListAvailabilityZones | 查询地域的可用区信息 | 操作级 | * | 支持 |
ListCLBRegions | 获取clb地域信息 | 操作级 | * | 不支持 |
ListConfigVersions | 查询配置列表-新 | 操作级 | * | 支持 |
ListConfigs | 查询配置列表-新 | 操作级 | * | 不支持 |
ListIPSearch | 获取IP搜索结果 | 操作级 | * | 不支持 |
ListLevel3Modules | 查询CMDB三层模块信息 | 操作级 | * | 支持 |
ListMCIBackendServices | 获取多集群Ingress后端服务列表 | 操作级 | * | 支持 |
ListMCIPodWeights | 获取多集群Ingress后端Pod权重 | 操作级 | * | 支持 |
ListMCIs | 获取多集群Ingress配置列表 | 操作级 | * | 支持 |
ListMCIsByName | 根据名称获取多集群Ingress配置列表 | 操作级 | * | 支持 |
ListProjectApplications | 获取某业务下所有应用 | 操作级 | * | 支持 |
ListProjectInstances | 拉取指定业务下的应用实例基础信息列表 | 操作级 | * | 支持 |
ListQuotaOrder | 获取配额调整单列表 | 操作级 | * | 支持 |
ListQuotaOrderForAdmin | 管理员获取配额调整单 | 操作级 | * | 不支持 |
ListQuotaOrderOptions | 配额调整单选项列表 | 操作级 | * | 支持 |
ListRecycledResources | 查询回收站中的资源 | 操作级 | * | 支持 |
ListResourceSearch | 获取IP搜索结果 | 操作级 | * | 支持 |
ListResourceSearchByIP | 获取IP搜索结果 | 操作级 | * | 支持 |
ListResourceSearchByLabel | 获取label搜索结果 | 操作级 | * | 支持 |
其他操作
接口名 | 接口描述 | 授权粒度 | 资源六段式 | IP限制 |
---|---|---|---|---|
DeleteTrait | 删除运维操作 | 操作级 | * | 支持 |
ValidateCreateComponent | 校验创建组件 | 操作级 | * | 不支持 |
列表操作
接口名 | 接口描述 | 授权粒度 | 资源六段式 | IP限制 |
---|---|---|---|---|
DescribeAggregatedConfigs | 查询配置聚合列表 | 操作级 | * | 支持 |
DescribeApplications | 获取平台应用列表 | 操作级 | * | 支持 |
DescribeClusterPlanProjects | 查询项目绑定的集群特征 | 操作级 | * | 支持 |
DescribeDepartments | 查询部门列表信息 | 操作级 | * | 支持 |
DescribeEnvironments | 获取某一业务下的环境列表 | 操作级 | * | 支持 |
DescribeImages | 拉取镜像列表 | 操作级 | * | 支持 |
DescribeModules | 查询部门或产品下模块信息 | 操作级 | * | 支持 |
DescribePods | 查看Pod列表 | 操作级 | * | 支持 |
DescribeProducts | 查询部门下产品信息列表 | 操作级 | * | 支持 |
DescribeProjects | 查询业务列表详情 | 操作级 | * | 支持 |
DescribeRegions | 查询地域列表 | 操作级 | * | 支持 |
DescribeRepositories | 拉取镜像仓库列表 | 操作级 | * | 支持 |
DescribeTemplates | 查询模板列表 | 操作级 | * | 支持 |
DescribeUsers | 获取主账号下的所有子账号信息 | 操作级 | * | 支持 |
ListAffinityWhitelist | 获取亲和性白名单 | 操作级 | * | 支持 |
ListAggregatedConfigs | 配置接口列表 | 操作级 | * | 支持 |
ListApplications | 获取所有应用列表 | 操作级 | * | 支持 |
ListClusters | 获取注册集群信息 | 操作级 | * | 支持 |
ListInstanceRevisions | 获取TAD应用修订历史列表 | 操作级 | * | 不支持 |
ListQuotaBudget | 获取产品预算信息 | 操作级 | * | 支持 |
ListQuotaBudgets | 获取产品预算信息列表 | 操作级 | * | 支持 |
ListQuotaOrderOption | 配额调整单选项列表 | 操作级 | * | 不支持 |
ListQuotaOrders | 获取配额调整单列表 | 操作级 | * | 支持 |
ListServiceMCIMap | 获取应用实例下Service与MCI的关联关系 | 操作级 | * | 支持 |
ListTADRevisions | 获取TAD应用修订历史列表 | 操作级 | * | 不支持 |