性能测试 CodeArts PerfTest
性能测试 CodeArts PerfTest
- 最新动态
- 功能总览
- 产品介绍
- 计费说明
- 快速入门
- 用户指南
- 最佳实践
- API参考
- SDK参考
-
常见问题
- 资源组管理
- 压测工程管理
- 压测报告管理
- 通用问题
-
JMeter工程使用
- 性能测试服务的JMeter引擎和开源JMeter有什么异同?
- 性能测试服务的JMeter引擎支持哪些脚本?
- 性能测试服务的JMeter引擎不支持脚本中哪些操作?
- JMeter测试工程中,jmx文件导入报错可能有哪些原因?
- 应用于性能测试服务的脚本,有哪些使用建议?
- 全局变量功能是如何使用的?
- 上传第三方jar包时需要注意什么?
- 上传CSV文件时需要注意什么?
- 上传自定义安装包时需注意什么?
- 为什么用JMeter软件设置请求头content-type为utf-8,请求返回正常,使用性能测试服务请求返回乱码?
- JMeter报告,日志各类报错的含义是什么?
- JMeter用例调试时,为什么在很短的时间(小于5秒)内失败,页面无数据?
- 视频帮助
- 通用参考
链接复制成功!
如何通过新版IAM做企业项目维度的权限隔离?
新版IAM本身不支持直接做企业项目维度的权限隔离,可以借助资源标签(Resource Tags)进行权限隔离。通过企业项目做权限隔离,被授权“企业项目A”的子用户,只能访问带有“企业项目A”标签的工程。该能力依赖新版IAM能力建设,需要切换IAM5.0权限模型,请谨慎选择。
通过资源标签进行权限隔离流程如下:
图1 企业项目权限隔离流程图

自定义身份策略用于控制权限类型和访问范围,其中action用来控制权限类型,资源标签用来控制访问范围,实现企业项目维度的权限隔离。
资源标签为“key:value”形式,建议配置统一格式为“EnterpriseProject:企业项目名称”,用户权限作用效果如下:
图2 企业项目权限隔离效果图

在IAM控制台为子用户配置自定义权限策略
在性能测试服务控制台为目标工程配置资源标签
- 登录性能测试服务控制台,选择需要授权的测试工程。
- 单击右侧扩展按钮
,选择“编辑标签”。
图4 编辑标签 - 单击“添加标签”,在对话框中,标签键输入“EnterpriseProject”,标签值输入在IAM中配置的企业项目名称,例如“企业项目A”,单击“确定”,为测试工程绑定资源标签。
图5 添加标签
权限配置验证
完成上述配置后,当用户访问性能测试服务的测试工程时,性能测试服务会校验该用户是否在IAM侧配置工程对应的企业项目资源标签。例如,用户1在IAM配置了“企业项目A”的自定义身份策略资源标签,其仅能访问带有“企业项目A”标签的工程,访问其他工程则会提示“权限不足”。
图6 权限不足报错

父主题: 通用问题