基本信息
CAM中产品名 | CAM中简称 | 控制台访问 | 按标签授权 | 授权粒度 | IP限制 |
---|---|---|---|---|---|
云压测 | pts | 支持 | 支持 | 资源级 | 支持 |
说明:云产品的授权粒度按照粒度粗细分为服务级、操作级和资源级三个级别。
- 服务级:定义对服务的整体是否拥有访问权限,分为允许对服务拥有全部操作权限或者拒绝对服务拥有全部操作权限。服务级授权粒度的云产品,不支持对具体的接口进行授权。
- 操作级:定义对服务的特定接口(API)是否拥有访问权限,例如:授权某账号对云服务器服务进行只读操作。
- 资源级:定义对特定资源是否有访问权限,这是最细的授权粒度,例如:授权某账号仅读写操作某台云服务器实例。能支持资源级接口授权的产品,则会被认定为资源级授权粒度。
接口授权粒度
接口授权粒度分为资源级和操作级两个级别:
- 资源级接口:此类型接口支持对某一个具体特定的资源进行授权。
- 操作级接口:此类型接口不支持对某一个特定的资源进行授权。授权时策略语法若限定了具体的资源,CAM会判断此接口不在授权范围,判断为无权限。
写操作
接口名 | 接口描述 | 授权粒度 | 资源六段式 | IP限制 |
---|---|---|---|---|
AbortCronJobs | 停止定时任务 | 资源级 | qcs::pts::uin/:project/${ProjectId} | 支持 |
AbortJob | 停止任务 | 资源级 | qcs::pts::uin/${uin}:project/${ProjectId} | 支持 |
AdjustJobSpeed | 调整任务的目标RPS | 资源级 | qcs::pts::uin/:project/${ProjectId} | 支持 |
CopyScenario | 复制场景 | 资源级 | qcs::pts::uin/:project/${ProjectId} | 支持 |
CreateAccountInformation | 创建用户信息 | 操作级 | * | 支持 |
CreateAlertChannel | 创建告警通知接收组 | 资源级 | qcs::pts::uin/:project/${ProjectId} | 支持 |
CreateCronJob | 创建定时任务 | 资源级 | qcs::pts::uin/:project/${ProjectId} | 支持 |
CreateEnvironment | 创建环境 | 资源级 | qcs::pts::uin/${uin}:project/${ProjectId} | 支持 |
CreateFile | 创建文件 | 资源级 | qcs::pts::uin/:project/${ProjectId} | 支持 |
CreateProject | 创建项目 | 操作级 | * | 支持 |
CreateScenario | 创建场景 | 资源级 | qcs::pts::uin/:project/${ProjectId} | 支持 |
DeleteAlertChannel | 删除告警通知接收组 | 资源级 | qcs::pts::uin/:project/${ProjectId} | 支持 |
DeleteCronJobs | 删除定时任务 | 资源级 | qcs::pts::uin/:project/${ProjectId} | 支持 |
DeleteEnvironments | 删除环境 | 资源级 | qcs::pts::uin/${uin}:project/${ProjectId} | 支持 |
DeleteFiles | 删除文件 | 资源级 | qcs::pts::uin/:project/${ProjectId} | 支持 |
DeleteJobs | 删除任务 | 资源级 | qcs::pts::uin/:project/${ProjectId} | 支持 |
DeleteProjects | 删除项目 | 资源级 | qcs::pts::uin/:project/${ProjectIds} | 支持 |
DeleteScenarios | 删除场景 | 资源级 | qcs::pts::uin/${uin}:project/${ProjectId} | 支持 |
GenerateTmpKey | 生成临时COS凭证 | 资源级 | qcs::pts::uin/:project/${ProjectId} | 支持 |
RestartCronJobs | 重启状态为已中止的定时任务 | 资源级 | qcs::pts::uin/:project/${ProjectId} | 支持 |
StartJob | 创建并启动任务 | 资源级 | qcs::pts::uin/${uin}:project/${ProjectId} | 支持 |
UpdateAlertChannel | 编辑告警通知接收组 | 资源级 | qcs::pts::uin/${uin}:project/${ProjectId} | 支持 |
UpdateCronJob | 更新定时任务 | 资源级 | qcs::pts::uin/:project/${ProjectId} | 支持 |
UpdateEnvironment | 更新环境 | 资源级 | qcs::pts::uin/${uin}:project/${ProjectId} | 支持 |
UpdateFileScenarioRelation | 更新关联文件场景 | 资源级 | qcs::pts::uin/:project/${ProjectId} | 支持 |
UpdateJob | 更新任务 | 资源级 | qcs::pts::uin/:project/${ProjectId} | 支持 |
UpdateProject | 更新项目 | 资源级 | qcs::pts::uin/:project/${ProjectId} | 支持 |
UpdateScenario | 更新场景 | 资源级 | qcs::pts::uin/${uin}:project/${ProjectId} | 支持 |
读操作
接口名 | 接口描述 | 授权粒度 | 资源六段式 | IP限制 |
---|---|---|---|---|
CheckUserAPMInstancesConnectivity | 检查用户APM实例连通性 | 资源级 | qcs::pts::uin/${uin}:project/${ProjectId} | 支持 |
DescribeAccountInformation | 查询用户信息及配置 | 操作级 | * | 支持 |
DescribeAccountType | 查询账号类型 | 操作级 | * | 支持 |
DescribeAlertChannels | 查询告警通知接收组 | 资源级 | qcs::pts::uin/${uin}:project/${ProjectIds} | 支持 |
DescribeAlertRecords | 返回告警历史项的列表 | 资源级 | qcs::pts::uin/${uin}:project/${ProjectIds} | 支持 |
DescribeAvailableMetrics | 查询系统支持的指标 | 操作级 | * | 支持 |
DescribeCSVMetadata | 查询 CSV 文件的元数据 | 资源级 | qcs::pts::uin/${uin}:project/${ProjectId} | 支持 |
DescribeCheckLogs | 查询检查点日志 | 资源级 | qcs::pts::uin/${uin}:project/${ProjectId} | 支持 |
DescribeCheckSummary | 查询检查点汇总信息 | 资源级 | qcs::pts::uin/:project/${ProjectId} | 支持 |
DescribeCronJobs | 列出定时任务,非必填数组为空就默认全选 | 资源级 | qcs::pts::uin/${uin}:project/${ProjectIds} | 支持 |
DescribeEnvironments | 查看环境列表 | 资源级 | qcs::pts::uin/${uin}:project/${ProjectIds} | 支持 |
DescribeErrorSummary | 查询错误详情汇总信息 | 资源级 | qcs::pts::uin/${uin}:project/${ProjectId} | 支持 |
DescribeFiles | 查询文件列表 | 资源级 | qcs::pts::uin/:project/${ProjectIds} | 支持 |
DescribeJobs | 查询任务列表 | 资源级 | qcs::pts::uin/${uin}:project/${ProjectIds} | 支持 |
DescribeLabelValues | 查询标签内容 | 资源级 | qcs::pts::uin/:project/${ProjectId} | 支持 |
DescribeMachineSpecifications | 查询PTS支持的施压机规格 | 操作级 | * | 支持 |
DescribeMetricLabelWithValues | 查询指标所有的label及values值 | 资源级 | qcs::pts::uin/${uin}:project/${ProjectId} | 支持 |
DescribeNormalLogs | 压测过程日志日志包括引擎输出日志及用户输出日志 | 资源级 | qcs::pts::uin/:project/${ProjectId} | 支持 |
DescribeProjects | 查询项目列表 | 资源级 | qcs::pts:${region}:uin/${uin}:project/${ProjectIds} | 支持 |
DescribeRegions | 查询地域列表 | 操作级 | * | 支持 |
DescribeRequestSummary | 查询请求汇总信息 | 资源级 | qcs::pts::uin/:project/${ProjectId} | 支持 |
DescribeResourceOverview | 描述资源概览 | 资源级 | qcs::pts::uin/${uin}:project/${ProjectIds} | 支持 |
DescribeResourcePackageSpecifications | 查询资源包规格信息 | 操作级 | * | 支持 |
DescribeResourcePackageUsage | 列出资源包使用明细 | 操作级 | * | 支持 |
DescribeResourcePackages | 列出资源包 | 操作级 | * | 支持 |
DescribeSampleBatchQuery | 批量查询指标,返回固定时间点指标内容 | 资源级 | qcs::pts::uin/:project/${ProjectId} | 支持 |
DescribeSampleLogs | 查询采样日志 | 资源级 | qcs::pts:::project/${ProjectId} | 支持 |
DescribeSampleMatrixBatchQuery | 批量查询指标矩阵 | 资源级 | qcs::pts::uin/:project/${ProjectId} | 支持 |
DescribeSampleMatrixQuery | 查询指标矩阵 | 资源级 | qcs::pts::uin/:project/${ProjectId} | 支持 |
DescribeSampleQuery | 查询指标,返回固定时间点指标内容 | 资源级 | qcs::pts::uin/:project/${ProjectId} | 支持 |
DescribeSampleStreamBatchQuery | 批量查询指标序列 | 资源级 | qcs::pts::uin/:project/${ProjectId} | 支持 |
DescribeSampleStreamQuery | 查询一段时间范围内的指标序列 | 资源级 | qcs::pts::uin/:project/${ProjectId} | 支持 |
DescribeScriptTemplates | 查询脚本模板 | 操作级 | * | 支持 |
DescribeServiceSummary | 查询服务汇总信息 | 资源级 | qcs::pts::uin/:project/${ProjectId} | 支持 |
DescribeSubnets | 查询子网信息 | 资源级 | qcs::pts::uin/${uin}:project/${ProjectIds} | 支持 |
DescribeVPCs | 查询VPC | 资源级 | qcs::pts::uin/${uin}:project/${ProjectIds} | 支持 |
DescribeZones | 查询可用区列表 | 操作级 | * | 支持 |
列表操作
接口名 | 接口描述 | 授权粒度 | 资源六段式 | IP限制 |
---|---|---|---|---|
DescribeScenarioWithJobs | 查询场景配置并附带已经执行的任务内容 | 资源级 | qcs::pts::uin/:project/${ProjectIds} | 支持 |
DescribeScenarios | 查询场景列表 | 资源级 | qcs::pts::uin/:project/${ProjectIds} | 支持 |