组管理接口

多用户访问控制 IAM

  • 测试知识库SDK
  • 功能发布记录
  • 产品描述
    • 概念
    • 目前支持的产品线
    • 产品概述
    • 应用场景
    • 产品功能
    • 企业组织vs多用户访问控制
    • 系统限制
  • 操作记录
    • 操作记录(公测中)
  • API参考_IAM
    • 通用说明
    • 策略管理接口
    • 简介
    • 角色管理接口
    • 公共请求头与公共响应头
    • 数据类型
    • 组管理接口
    • 服务域名
    • 用户管理接口
    • 错误码
  • 产品公告
    • 【重要升级】百度智能云为所有用户开启登录保护MFA多因素认证通知
  • 快速入门
    • 创建子用户管理员
    • 创建用户组并授权
  • 典型实践
    • 用户管理与权限分配
    • 百度智能云合作伙伴开通子用户教程
  • 操作指南
    • 账户安全审计
    • 设置
    • 用户组管理
    • 消息中心
    • 外部账号接入
      • IAM用户联合
      • IAM角色联合
      • 联合登录概览
    • 角色管理
      • 相关概念
      • 常见场景
      • 管理角色
      • 使用角色
      • 常见问题
      • 创建角色
      • 概述
    • 用户异常行为分析(公测中)
      • 风险行为管理
    • 权限策略
      • 策略类型
      • 授权
      • 策略鉴权评估逻辑
      • 策略语法
      • 管理IAM策略
      • 基于标签授权与鉴权
      • 权限策略概述
    • 用户
      • 用户管理
      • 双因素验证
      • 子用户操作
  • API参考
    • 通用说明
    • 简介
    • 公共请求头与公共响应头
    • 数据类型
    • STS相关接口
    • 功能更新记录
    • 服务域名
    • 错误码
  • 常见问题
    • 子用户问题
    • 常见问题总览
    • 产品权限问题
  • 产品定价
    • 产品定价
  • SDK
    • Python-SDK
      • 策略管理接口
      • 角色管理接口
      • 版本变更记录
      • 组管理接口
      • 初始化
      • 用户管理接口
      • 安装SDK工具包
      • 错误码
      • 概述
    • Java-SDK
      • 策略管理接口
      • 角色管理接口
      • 版本变更记录
      • 组管理接口
      • 初始化
      • 用户管理接口
      • 安装SDK工具包
      • 错误码
      • 概述
    • Go-SDK
      • 策略管理接口
      • 角色管理接口
      • 版本变更记录
      • 组管理接口
      • 用户管理接口
      • 错误处理
      • 安装SDK工具包
      • 初始化sdk
      • 概述
所有文档
menu
没有找到结果,请重新输入

多用户访问控制 IAM

  • 测试知识库SDK
  • 功能发布记录
  • 产品描述
    • 概念
    • 目前支持的产品线
    • 产品概述
    • 应用场景
    • 产品功能
    • 企业组织vs多用户访问控制
    • 系统限制
  • 操作记录
    • 操作记录(公测中)
  • API参考_IAM
    • 通用说明
    • 策略管理接口
    • 简介
    • 角色管理接口
    • 公共请求头与公共响应头
    • 数据类型
    • 组管理接口
    • 服务域名
    • 用户管理接口
    • 错误码
  • 产品公告
    • 【重要升级】百度智能云为所有用户开启登录保护MFA多因素认证通知
  • 快速入门
    • 创建子用户管理员
    • 创建用户组并授权
  • 典型实践
    • 用户管理与权限分配
    • 百度智能云合作伙伴开通子用户教程
  • 操作指南
    • 账户安全审计
    • 设置
    • 用户组管理
    • 消息中心
    • 外部账号接入
      • IAM用户联合
      • IAM角色联合
      • 联合登录概览
    • 角色管理
      • 相关概念
      • 常见场景
      • 管理角色
      • 使用角色
      • 常见问题
      • 创建角色
      • 概述
    • 用户异常行为分析(公测中)
      • 风险行为管理
    • 权限策略
      • 策略类型
      • 授权
      • 策略鉴权评估逻辑
      • 策略语法
      • 管理IAM策略
      • 基于标签授权与鉴权
      • 权限策略概述
    • 用户
      • 用户管理
      • 双因素验证
      • 子用户操作
  • API参考
    • 通用说明
    • 简介
    • 公共请求头与公共响应头
    • 数据类型
    • STS相关接口
    • 功能更新记录
    • 服务域名
    • 错误码
  • 常见问题
    • 子用户问题
    • 常见问题总览
    • 产品权限问题
  • 产品定价
    • 产品定价
  • SDK
    • Python-SDK
      • 策略管理接口
      • 角色管理接口
      • 版本变更记录
      • 组管理接口
      • 初始化
      • 用户管理接口
      • 安装SDK工具包
      • 错误码
      • 概述
    • Java-SDK
      • 策略管理接口
      • 角色管理接口
      • 版本变更记录
      • 组管理接口
      • 初始化
      • 用户管理接口
      • 安装SDK工具包
      • 错误码
      • 概述
    • Go-SDK
      • 策略管理接口
      • 角色管理接口
      • 版本变更记录
      • 组管理接口
      • 用户管理接口
      • 错误处理
      • 安装SDK工具包
      • 初始化sdk
      • 概述
  • 文档中心
  • arrow
  • 多用户访问控制IAM
  • arrow
  • SDK
  • arrow
  • Go-SDK
  • arrow
  • 组管理接口
本页目录
  • 创建组
  • 查询组
  • 更新组
  • 删除组
  • 列举组
  • 添加用户到组
  • 从组内移除用户
  • 列举用户的组
  • 列举组内用户

组管理接口

更新时间:2025-08-21

创建组

通过以下代码创建组

Go
1	name := "test_group_sdk_go"
2	args := &api.CreateGroupArgs{
3		Name:        name,
4		Description: name,
5	}
6
7	result, err := client.CreateGroup(args)
8	if err != nil {
9		fmt.Println("Create group failed", err)
10	} else {
11		fmt.Println("Create group success", result)
12	}

提示:

  • 详细的参数配置及限制条件,可以参考IAM API 文档创建组

查询组

通过以下代码查询组

Go
1	name := "test_group_sdk_go"
2	result, err := client.GetGroup(name)
3	if err != nil {
4		fmt.Println("Get group failed", err)
5	} else {
6		fmt.Println("Get group success", result)
7	}

提示:

  • 详细的参数配置及限制条件,可以参考IAM API 文档查询组

更新组

通过以下代码更新组

Go
1	name := "test_group_sdk_go"
2	args := &api.UpdateGroupArgs{
3		Description: "newDes",
4	}
5	result, err := client.UpdateGroup(name, args)
6	if err != nil {
7		fmt.Println("Update group failed", err)
8	} else {
9		fmt.Println("Update group success", result)
10	}

提示:

  • 详细的参数配置及限制条件,可以参考IAM API 文档更新组

删除组

通过以下代码删除组

Go
1	name := "test_group_sdk_go"
2	err = client.DeleteGroup(name)
3	if err != nil {
4		fmt.Println("Delete group failed", err)
5	} else {
6		fmt.Println("Delete group success", name)
7	}

提示:

  • 详细的参数配置及限制条件,可以参考IAM API 文档删除组

列举组

通过以下代码删除组

Go
1	result, err := client.ListGroup()
2	if err != nil {
3		fmt.Println("Delete group failed", err)
4	} else {
5		fmt.Println("Delete group success", result)
6	}

提示:

  • 详细的参数配置及限制条件,可以参考IAM API 文档列举组

添加用户到组

通过以下代码添加用户到组

Go
1	userName := "test_user_sdk_go"
2	groupName := "test_user_sdk_go"
3	err = client.AddUserToGroup(userName, groupName)
4	if err != nil {
5		fmt.Println("Add user to group failed", err)
6	} else {
7		fmt.Println("Add user to group success", userName)
8	}

提示:

  • 详细的参数配置及限制条件,可以参考IAM API 文档添加用户到组

从组内移除用户

通过以下代码从组内移除用户

Go
1	userName := "test_user_sdk_go"
2    groupName := "test_user_sdk_go"
3    err = client.DeleteUserFromGroup(userName, groupName)
4    if err != nil {
5        fmt.Println("Add user to group failed", err)
6    } else {
7        fmt.Println("Add user to group success", userName)
8    }

提示:

  • 详细的参数配置及限制条件,可以参考IAM API 文档从组内移除用户

列举用户的组

通过以下代码列举用户的组

Go
1    userName := "test_user_sdk_go"
2	result, err := client.ListGroupsForUser(userName)
3	if err != nil {
4		fmt.Println("List groups for user failed", err)
5	} else {
6		fmt.Println("List groups for user success", result)
7	}
8	

提示:

  • 详细的参数配置及限制条件,可以参考IAM API 文档列举用户的组

列举组内用户

通过以下代码列举组内用户

Go
1	groupName := "test_user_sdk_go"
2	result, err := client.ListUsersInGroup(groupName)
3	if err != nil {
4		fmt.Println("List user in group failed", err)
5	} else {
6		fmt.Println("List user in group success", result)
7	}

提示:

  • 详细的参数配置及限制条件,可以参考IAM API 文档列举组内用户

上一篇
版本变更记录
下一篇
用户管理接口