设备接入 IoTDA设备接入 IoTDA

文档首页> 设备接入 IoTDA> 用户指南> 权限管理> 创建IAM用户并授权使用IoTDA
更新时间:2021/07/08 GMT+08:00
分享

创建IAM用户并授权使用IoTDA

如果您需要对您所拥有的IoTDA资源进行精细的权限管理,您可以使用统一身份认证服务(Identity and Access Management,简称IAM),通过IAM,您可以:

  • 根据企业的业务组织,在您的华为云账号中,给企业中不同职能部门的员工创建IAM用户,让员工拥有唯一安全凭证,并使用IoTDA资源。
  • 根据企业用户的职能,设置不同的访问权限,以达到用户之间的权限隔离。
  • 将IoTDA资源委托给更专业、高效的其他华为云账号或者云服务,这些账号或者云服务可以根据权限进行代运维。

如果华为云账号已经能满足您的要求,不需要创建独立的IAM用户,您可以跳过本章节,不影响您使用IoTDA服务的其它功能。

本章节为您介绍对用户授权的方法。

前提条件

给用户组授权之前,请您了解用户组可以添加的IoTDA权限,并结合实际需求进行选择,请参考表1 IoTDA系统权限查看支持的系统权限。

示例流程

  1. 创建用户组并授权:在IAM控制台创建用户组,并授予用户组“IoTDA ReadOnlyAccess”权限。
  2. 创建用户并加入用户组:在IAM控制台创建用户,并将其加入1中创建的用户组。
  3. 用户登录并验证权限:新创建的用户登录控制台,按照以下操作验证权限是否生效。
    1. 参考API列表,根据文档示例调用应用侧API。
    2. 能调用查询设备接口,并且返回设备信息,但无法调用创建设备接口,同时返回‘Operation not allowed. The user does not have the permission’提示,表示“IoTDA ReadOnlyAccess”已生效。

      如果你需要此用户组拥有设备接入的所有权限,调用所有的API接口。可参考这里授予用户组IoTDA FullAccess预置系统策略权限。

如果系统策略不满足授权要求,管理员可以根据各服务支持的授权项,创建自定义策略,并通过给用户组授予自定义策略来进行精细的访问控制。自定义策略是对系统策略的扩展和补充,支持自定义操作和资源。目前华为云支持可视化视图、JSON视图两种自定策略配置方式。详细信息参考创建自定义策略

分享:

    相关文档

    相关产品