性能测试 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控制台为子用户配置自定义权限策略
- 单击控制台左上角的
,搜索并单击进入“统一身份认证服务 IAM”。
- 单击右上角“体验新版控制台”。
- 创建自定义身份策略。
- 在左侧导航栏选择“身份策略”。
- 单击右上角“创建自定义身份策略”。输入策略名称,例如“EnterpriseProjectA_policy”,策略名称根据企业项目或授权范围自定义。策略内容依次选择“允许”,云服务选择“codeartsperftest”,在加载的可视化操作页面中,根据实际需求勾选用户权限策略。
图3 用户权限策略
- 继续单击“策略内容”的“请求条件(可选)”,单击“添加条件”,依照表1进行配置,单击“确定”。
- 单击“确定”完成自定义身份策略配置。
- 重复1-4操作,创建多个自定义身份策略,并关联不同的企业项目标签。
- 为用户组授权。此处以“用户组”为例,“用户”与“用户组”操作基本一致。
- 在左侧导航栏选择“用户组”。
- 找到需要授权自定义身份策略的用户组,在操作栏单击“授权”。
- 选择3中已创建的自定义身份策略,单击“确定”,完成授权。
- 重复2-3操作,为不同用户组绑定不同的自定义身份策略。
在性能测试服务控制台为目标工程配置资源标签
- 登录性能测试服务控制台,选择需要授权的测试工程。
- 单击右侧扩展按钮
,选择“编辑标签”。
图4 编辑标签 - 单击“添加标签”,在对话框中,标签键输入“EnterpriseProject”,标签值输入在IAM中配置的企业项目名称,例如“企业项目A”,单击“确定”,为测试工程绑定资源标签。
图5 添加标签
权限配置验证
完成上述配置后,当用户访问性能测试服务的测试工程时,性能测试服务会校验该用户是否在IAM侧配置工程对应的企业项目资源标签。例如,用户1在IAM配置了“企业项目A”的自定义身份策略资源标签,其仅能访问带有“企业项目A”标签的工程,访问其他工程则会提示“权限不足”。
图6 权限不足报错

父主题: 通用问题