华为云用户手册

  • network-quality 【事件说明】 网络上下行质量报告事件,用户加入房间后,SDK在网络质量变化的时候会触发一次该事件,报告用户的本地网络上下行质量情况。 【回调参数】 NetworkQualityEvent:必选, NetworkQualityInfo类型,网络上下行质量详情。 NetworkQualityInfo定义为:{ uplinkNetworkQuality:必选,number类型,上行网络质量。枚举值如下: 0:质量未知。 1:质量极好。 2:用户主观感觉和极好差不多,但码率可能略低于极好。 3:用户主观感受有瑕疵但不影响沟通。 4:勉强能沟通但不顺畅。 5:网络质量非常差,基本不能沟通。 6:网络连接断开,完全无法沟通。 downlinkNetworkQuality:必选,number类型,下行网络质量。枚举值如下: 0:质量未知。 1:质量极好。 2:用户主观感觉和极好差不多,但码率可能略低于极好。 3:用户主观感受有瑕疵但不影响沟通。 4:勉强能沟通但不顺畅。 5:网络质量非常差,基本不能沟通。 6:网络连接断开,完全无法沟通。 }
  • peer-leave 【事件说明】 远端用户离开房间事件,远端用户离开房间后会收到该事件通知。 【回调参数】 peerLeaveEvent:必选,PeerLeaveInfo 类型,用户离开信息。 PeerLeaveInfo 定义为:{ userId:必选,string[64]类型,用户标识。 userName:可选,string[256]类型,用户昵称。 reason:可选,HRTCLeaveReason类型。 } HRTCLeaveReason定义为:{ code:number类型, 离开原因枚举,取值如表2 离开房间原因所示。 msg:string类型,原因描述。 } 表2 离开房间原因 枚举值 描述 0 用户主动离开 1 服务器异常 2 sfu服务故障 3 服务不可达503 4 内部错误 5 被踢出房间 6 签名过期 7 重连超时 8 网络检测,UI不需要关注该错误码,不对外体现 9 用户移除 10 房间解散
  • 其他接口 表9 其他接口 接口 描述 windows是否支持 Mac是否支持 iOS是否支持 Android是否支持 startNetworkTest 开启会前网络质量测试 √ √ √ √ stopNetworkTest 停止会前网络质量测试 √ √ √ √ setAudioConfig 设置使用场景 √ √ √ √ enableCommandMsg 是否开启媒体通道发数据包功能 √ √ √ √ setJavaVM 向rtc设置jvm对象 x x x √
  • 辅流管理 表4 辅流管理接口 接口 描述 startRemoteAuxiliaryStreamView 开启辅流渲染视图(发起辅流选看) stopRemoteAuxiliaryStreamView 关闭辅流渲染视图(停止辅流选看) updateRemoteAuxiliaryStreamRenderMode 设置辅流视图渲染模式,镜像模式 setRemoteAuxiliaryStreamViewRotation 设置辅流视图角度 setRemoteAuxiliaryStreamViewOrientation 设置辅流横屏或竖屏显示
  • 视频点播的本地上传的存储和费用是什么样的? 本地上传为视频点播服务的媒资上传方式,是将存储在本地磁盘的媒资上传至点播服务中。 存储方式:视频点播的媒资存储是基于OBS桶的,但是该OBS桶为视频点播独有的桶对用户是不可见的,不占用户的OBS空间,也无需用户额外开通OBS服务。 费用收取:原始媒资和处理后生成的媒资都是存储在点播服务中,所以由点播服务单独收取存储空间费用。 在点播服务中处理上传媒资产生的费用由点播服务收取,具体收费项请参见产品价格详情。 父主题: 上传问题
  • 告警类型详情 威胁检测服务目前支持3种检测方式,分别是威胁情报、规则基线、AI引擎,详情如表2所示。涵盖68种告警类型。 单条告警根据计算方式和风险系数结果存在单个告警等级或多个告警等级。 表2 检测方式详情 检测方式 检测描述 检测数据源及数量 AI引擎 利用机器学习挖掘陌生访问行为来发现陌生行为是否存在潜在威胁。 IAM日志:8种 DNS日志:2种 规则基线 遵循已有标准的、固定的规则对日志进行检测。 OBS日志:11种。 威胁情报 基于三方收集的历史有效情报对日志信息进行关联性分析检测,三方情报每天更新一次。 IAM日志: 22种 CTS日志:5种 VPC日志:12种 DNS日志:11种
  • 修改IAM账号弱口令 使用管理员账号登录华为云管理控制台。 在控制台页面,鼠标移动至右上方的用户名,在下拉列表中选择“统一身份认证”。 图1 进入统一身份认证服务 进入IAM控制台,在左侧导航栏中,选择“安全设置”页签,进入“安全设置”。 进入安全设置后,选择“密码策略”页签,可以对密码设置策略、密码有效期策略、密码最短使用时间策略进行修改。 设置完成后,在“安全设置”页面中,选择“基本信息”页签,检查IAM用户的密码强度是否为最高级别。 如果不是,请继续根据4进行修改。
  • 提升口令安全-主机 您可以通过以下方法提升主机的口令安全性: 使用复杂度高的密码。 建议密码复杂度至少满足如下要求: 密码长度至少8个字符。 包含如下至少三种组合: 大写字母(A~Z) 小写字母(a~z) 数字(0~9) 特殊字符 密码不为用户名或用户名的倒序。 不使用有一定特征和规律容易被破解的常用弱口令。 生日、姓名、身份证、手机号、邮箱名、用户ID、时间年份 数字或字母连排或混排,常用彩虹表中的密码、滚键盘密码。 短语密码 公司名称、admin、root等常用词汇 不使用空密码或系统的缺省密码。 不要重复使用最近5次(含5次)内已使用的密码。 不同网站/账号使用不同的密码。 根据不同应用设置不同的账号密码,不建议多个应用使用同一套账户/密码。 定期修改密码,建议至少每90天更改一次密码。 账号管理人员初次发放或者初始化密码给用户时,如果知道密码内容,建议强制用户首次使用修改密码,若不能强制用户修改密码,则为密码设置过期的期限(用户必须及时修改密码,否则密码应被强制失效)。 建议为所有账户配置设置连续认证失败次数超过5次(不含5次),锁定账号策略和30分钟自动解除锁定策略。 建议对所有账户设置不活动时间超过10分钟自动退出或锁定策略。 新建系统中的账号缺省密码在首次使用前,建议强制用户更改。 建议开启账户登录记录日志功能,登录日志最少保存180天,登录日志中不能保存用户的密码。
  • 背景信息 出现弱口令的原因: 设置的自动生成密码的方式过于简单,与弱口令检测的密码库相重合; 将同一密码用于多个子账号,会被系统判定为弱密码。 使用弱口令可能会造成以下危害: 对于个人用户而言,如果使用了弱口令,可能会被猜解或被破解工具破解,从而泄露个人隐私信息,甚至造成财产损失; 对于系统管理员而言,如果使用了弱口令,可能会导致整个系统被攻击、数据库信息被窃取、业务系统瘫痪,造成所有用户信息的泄露和巨大的经济损失,甚至可能引发群体性的网络安全危害事件。
  • 提升口令安全-IAM账号 您可以通过以下方法提升IAM账号的口令安全性: 提升密码复杂度。 密码复杂度建议同时满足以下要求: 密码长度至少8个字符; 密码至少包含以下三种字符种类: 大写字母(A~Z) 小写字母(a~z) 数字(0~9) 特殊字符 同一字符连续出现的最大次数为1次; 不要重复使用最近5次(含5次)内已使用的密码。 不使用有一定特征和规律容易被破解的常用弱口令。 生日、姓名、身份证、手机号、邮箱名、用户ID、时间年份 数字或字母连排或混排,常用彩虹表中的密码、滚键盘密码 短语密码 公司名称、admin、root等常用词汇 定期修改密码。 建议每隔90天更改一次密码。
  • 约束与限制 如果Topic并未授权任何SASL_SSL用户,且“allow.everyone.if.no.acl.found”设置为“true”,此时所有的SASL_SSL用户都可以订阅/发布此Topic。 如果“allow.everyone.if.no.acl.found”设置为“false”,此时只有授权的SASL_SSL用户可以订阅/发布此Topic,其他未授权的SASL_SSL用户不能订阅/发布此Topic。“allow.everyone.if.no.acl.found”在配置参数中修改。 如果Topic已授权某一个或多个SASL_SSL用户,此时只有授权的SASL_SSL用户可以订阅/发布此Topic,其他未授权的SASL_SSL用户不能订阅/发布此Topic。 如果Topic同时设置了“默认用户”权限和单个用户权限,取两者的并集。
  • 操作场景 开启SASL_SSL的Kafka实例,在控制台创建SASL_SSL用户的方法有两种,两种方法对应的重置密码的步骤有区别。 在创建Kafka实例时设置的SASL_SSL用户,如果忘记了SASL_SSL密码,请参考本章节,重置密码,可使用新密码连接Kafka实例。 在“用户管理”页面创建的SASL_SSL用户,如果忘记了SASL_SSL密码,通过重置SASL_SSL密码,重置密码,可使用新密码连接Kafka实例。
  • 方法二:使用命令行工具删除消费组 以下操作命令以Linux系统为例进行说明: 下载Kafka命令行工具1.1.0版本或者Kafka命令行工具2.3.0版本或者Kafka命令行工具2.7.2版本或者Kafka命令行工具3.4.0版本,确保Kafka实例版本与命令行工具版本相同。 使用命令行工具连接Kafka实例,具体步骤请参考连接未开启SASL的Kafka实例或连接已开启SASL的Kafka实例。 在“/{命令行工具所在目录}/kafka_{version}/bin/”目录下,执行以下命令删除消费组。 ./kafka-consumer-groups.sh --bootstrap-server {kafka连接地址} --delete --group {消费组} [root@zk-server-1 bin]# ./kafka-consumer-groups.sh --bootstrap-server 192.168.1.245:9091,192.168.1.86:9091,192.168.1.128:9091 --delete --group bbbb Note: This will not show information about old Zookeeper-based consumers. Deletion of requested consumer groups ('bbbb') was successful. 如果Kafka实例开启SASL认证,则以上命令还需要增加SASL认证的“consumer.properties”配置文件参数: --command-config {SASL认证的consumer.properties配置文件},“consumer.properties”配置文件参考连接已开启SASL的Kafka实例。
  • 方法二:在Kafka Manager中查看消费者连接地址 登录Kafka Manager。 单击“kafka_cluster”,进入集群详情页。 在顶部导航栏单击“Consumers”,进入消费组列表页面。 图2 导航栏 单击待查看消费者连接地址的消费组名称,进入消费组订阅的Topic列表页面。 图3 消费组列表页面 单击待查看消费者连接地址的Topic名称,进入Topic详情页。 图4 消费组订阅的Topic列表页面 在“Consumer Instance Owner”中,查看消费者连接地址。 图5 Topic详情页
  • 前提条件 已开启Smart Connect。 已创建Kafka实例,且实例状态为“运行中”。 已创建Topic。 源Redis已放通SYNC、PSYNC、REPLCONF等命令。 源Redis实例和目标Redis实例不在同一个Region时,Smart Connect的代理需要与源Redis实例部署在同一个Region,即Kafka实例需要与源Redis实例在同一个Region。 源Redis实例和目标Redis实例不在同一个Region时,需要使用双线云专线,保障专线带宽和时延,专线带宽需要大于max(Redis全量同步任务带宽 * 任务数量,增量任务带宽 * 任务数量) * 150%(其中50%为带宽冗余),时延需要小于10ms。
  • 操作场景 本章节介绍如何创建Redis数据复制的Smart Connect任务,Smart Connect任务首先将源Redis实例中的数据复制到Kafka实例的Topic中,再通过Topic将此数据复制到目标Redis实例中。 2022年7月1日前创建的实例不支持Redis数据复制。 3.x版本公测期间不支持创建Redis数据复制的Smart Connect任务。 源Redis实例中的数据会实时同步到目标Redis实例中。
  • 使用限制 一个实例最多创建18个Smart Connect任务。 使用Redis数据复制时,Kafka实例和Redis实例间只能通过内网连接。如果Kafka实例和Redis实例处于不同的VPC中,请先打通网络。 只有Redis实例版本为3.0以上时,才支持Redis数据复制。 Smart Connect任务创建成功后,不支持修改任务参数。 触发全量同步时,无法保障源端/目标端的数据一致性,可能会出现数据冗余,即目标端数据大于源端。出现此现象的原因为连接断开期间,DELETE等数据删除命令无法同步到目标端,通过重新连接触发全量同步会造成目标端部分数据未删除。 Redis数据复制的Smart Connect任务仅用于容灾场景,数据单向同步,不支持双向环路同步。 云服务提供商会对Redis内核和架构(Proxy)等进行修改或定制,造成数据和连接兼容性问题,严重情况下会出现数据不一致甚至丢失等。因此源端和目标端都需要为DCS实例或经过DCS服务评估兼容性一致的开源版本,且源端和目标端的版本、实例类型、容量、配置(例如:是否启用多DB)等均需保持一致。 Redis实例负载过高和内存预留较小,会造成Redis反复发生全量同步,造成业务不稳定。因此Redis实例需要满足以下条件:源端Redis实例CPU利用率需要小于50%,内存利用率小于50%,repl-backlog配置至少1GB,client-output-buffer配置至少为maxmemory的10%。 源端Redis实例使用的DB数不能超过目标端Redis实例支持的最大DB数。 迁移任务会作为从节点连接到源端实例,触发主从同步,建议在业务低峰期迁移。 FLUSHDB或FLUSHALL命令不会被同步。如需清空数据,需对目标端所有子实例执行FLUSHDB或FLUSHALL命令。 使用Redis数据复制的Smart Connect任务时,目标端仅支持选择云上的DCS实例。 源端为Cluster集群的DCS实例,并且使用了内置key且跨slot的Lua脚本时,不支持迁移。 目标端Redis实例内存不足,触发数据逐出时,若Redis实例的数据逐出策略(maxmemory-policy)为volatile-lru,会导致目标端与源端数据不一致,但不会影响Smart Connect任务的正常运行。为避免该情况发生,建议将目标端Redis实例的逐出策略设置为noeviction,当目标端Redis实例内存不足时,数据会写入失败,同时Smart Connect任务会重试写入,直至写入成功,但目标端Redis实例不会因为数据逐出而丢失数据。 如果源端Redis存在Key类型为“String”且大于20MB,可能造成Redis数据复制失败。建议先对大Key进行拆分,然后再创建Smart Connect任务。查看Key类型和大小的方法,请参考分析Redis实例大Key和热Key。
  • 操作场景 本章节介绍如何创建自定义的Smart Connect任务,通过Smart Connect任务可以实现分布式消息服务Kafka版和其他云服务之间的数据同步。 自定义的Smart Connect任务可以实现以下几种数据同步: Redis数据转储至OBS:将源端Redis实例的数据复制到Kafka实例的Topic中,再通过Topic将此数据复制到目标OBS中。源端Redis实例的数据会实时同步到转储文件中。 Redis数据复制到Kafka:将源端Redis实例的数据复制到Kafka实例的Topic中。源端Redis实例的数据会实时同步到目标Kafka实例中。 Kafka数据复制到Redis:将源端Kafka实例的数据复制到Redis实例中。源端Kafka实例的数据会实时同步到目标Redis实例中。 2022年7月1日前创建的实例不支持自定义的Smart Connect任务。 3.x版本公测期间不支持创建自定义的Smart Connect任务。
  • 响应参数 状态码: 400 表4 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误描述 状态码: 401 表5 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误描述 状态码: 403 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误描述 状态码: 404 表7 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误描述 状态码: 405 表8 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误描述 状态码: 500 表9 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误描述 状态码: 503 表10 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误描述
  • 响应参数 状态码: 400 表3 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误描述 状态码: 401 表4 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误描述 状态码: 403 表5 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误描述 状态码: 404 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误描述 状态码: 405 表7 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误描述 状态码: 500 表8 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误描述 状态码: 503 表9 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误描述
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 result_list Array of DeleteTerminalsBindingDesktopsResult objects 需删除的策略ID列表 表5 DeleteTerminalsBindingDesktopsResult 参数 参数类型 描述 id String 需删除的策略ID delete_result_code String 删除操作的结果码 delete_result_msg String 删除操作的结果信息 状态码: 400 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码,失败时返回。 error_msg String 错误描述。 状态码: 404 表7 响应Body参数 参数 参数类型 描述 error_code String 错误码,失败时返回。 error_msg String 错误描述。 状态码: 500 表8 响应Body参数 参数 参数类型 描述 error_code String 错误码,失败时返回。 error_msg String 错误描述。
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 Content-Type 否 String 发送的实体的MIME类型。 X-Auth-Token 是 String 用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 表3 请求Body参数 参数 是否必选 参数类型 描述 id_list 否 Array of strings 绑定策略ID列表
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 tags Array of Tags objects 标签对象 表4 Tags 参数 参数类型 描述 key String 标签key。 values Array of strings 标签value。 状态码: 400 表5 响应Body参数 参数 参数类型 描述 error_code String 错误码,失败时返回。 error_msg String 错误描述。 状态码: 401 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码,失败时返回。 error_msg String 错误描述。 状态码: 403 表7 响应Body参数 参数 参数类型 描述 error_code String 错误码,失败时返回。 error_msg String 错误描述。 状态码: 404 表8 响应Body参数 参数 参数类型 描述 error_code String 错误码,失败时返回。 error_msg String 错误描述。 状态码: 500 表9 响应Body参数 参数 参数类型 描述 error_code String 错误码,失败时返回。 error_msg String 错误描述。
  • 响应参数 状态码: 201 表4 响应Body参数 参数 参数类型 描述 id String 用户id。 状态码: 400 表5 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误描述 状态码: 401 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误描述 状态码: 403 表7 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误描述 状态码: 404 表8 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误描述 状态码: 405 表9 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误描述 状态码: 500 表10 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误描述 状态码: 503 表11 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误描述
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 Content-Type 是 String 发送的实体的MIME类型,如:application/json。 表3 请求Body参数 参数 是否必选 参数类型 描述 user_name 是 String 用户名称。 user_email 否 String 用户邮箱。 account_expires 否 String 账户过期时间,0表示永远不过期。时间格式:yyyy-MM-ddTHH:mm:ssZ或yyyy-MM-ddTHH:mm:ss.SSSZ。 active_type 否 String 激活类型,默认为用户激活。 USER_ACTIVATE: 用户激活 ADMIN_ACTIVATE: 管理员激活 user_phone 否 String 用户手机号。 password 否 String 用户初始密码。管理员激活模式需要输入。 enable_change_password 否 Boolean 是否允许用户更改密码,缺省值为true,后续此字段无效,创建时都为true。 next_login_change_password 否 Boolean 下次登录是否必须更改密码,缺省值为true。后续此字段无效,创建时都为true。 group_ids 否 Array of strings 用户组的专有ID列表。 description 否 String 用户描述,字符串长度区间[0, 255]。 alias_name 否 String 别名。
  • 响应示例 状态码: 200 查询登录信息响应。 { "total_count" : 4, "records" : [ { "computer_name" : "JY011", "user_name" : "jy01@local.com", "terminal_mac" : "00-ac-9c-c7-9a-df", "terminal_name" : "DESKTOP-EG0P3TR", "terminal_ip" : "8.5.60.58", "client_version" : "1.8.00005", "terminal_type" : "Windows 10", "agent_version" : "1.8.00005.10546", "desktop_ip" : "172.16.148.250", "connection_start_time" : "2020-04-24T03:02:47Z", "connection_setup_time" : "2020-04-24T03:02:49Z", "connection_end_time" : "2020-04-24T03:36:43Z", "is_reconnect" : false }, { "computer_name" : "JY011", "user_name" : "jy01@local.com", "terminal_mac" : "00-ac-9c-c7-9a-df", "terminal_name" : "DESKTOP-EG0P3TR", "terminal_ip" : "8.5.60.58", "client_version" : "1.8.00005", "terminal_type" : "Windows 10", "agent_version" : "1.8.00005.10546", "desktop_ip" : "172.16.148.250", "connection_start_time" : "2020-04-23T08:58:02Z", "connection_setup_time" : "2020-04-23T08:58:05Z", "connection_end_time" : "2020-04-23T22:45:00Z", "is_reconnect" : false } ] }
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 total_count Integer 用户登录记录总数。 records Array of Record objects 用户登录记录。 表5 Record 参数 参数类型 描述 computer_name String 计算机名。 user_name String 用户名。 terminal_mac String 终端MAC地址。 terminal_name String 终端名称。 terminal_ip String 终端IP。 client_version String AccessClient版本。 terminal_type String 终端系统类型。 agent_version String AccessAgent版本。 desktop_ip String 桌面IP。 connection_start_time String 开始连接时间。 connection_setup_time String 建立连接时间。 connection_end_time String 结束连接时间。 is_reconnect Boolean 是否重连。 connection_failure_reason String 连接失败原因。 状态码: 400 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误描述 状态码: 401 表7 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误描述 状态码: 403 表8 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误描述 状态码: 404 表9 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误描述 状态码: 405 表10 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误描述 状态码: 500 表11 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误描述 状态码: 503 表12 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误描述
  • URI GET /v2/{project_id}/connections/desktops 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID。 表2 Query参数 参数 是否必选 参数类型 描述 start_time 否 String 查询的起始时间。指定该参数后,返回的结果为此时间之后的所有登录记录。时间格式如:“2016-08-20T21:11Z”。终止时间不为空时,起始时间为必填参数。 end_time 否 String 查询的终止时间。指定该参数后,返回的结果为此时间之前的所有登录记录。时间格式如:“2016-08-20T21:11Z”。起始时间不为空时,终止时间为必填参数。 user_name 否 String 登录桌面的用户名。 computer_name 否 String 计算机名(操作系统信息中可见)。 terminal_type 否 String 登录桌面的终端系统类型,当前支持:WI(云桌面客户端)。 limit 否 String 用于分页查询,取值范围0-100,默认值20。 offset 否 String 用于分页查询,查询的起始记录序号,从0开始。
  • 响应示例 状态码: 200 组关联的用户列表响应。 { "total_count" : 2, "users" : [ { "user_name" : "user1", "user_email" : "xx1@mail.com", "user_phone" : "18818008887", "id" : "8357fd328c62447d94e452bf49xxxx" }, { "user_name" : "user2", "user_email" : "xx2@mail.com", "user_phone" : "18818008888", "id" : "8357fd328c62447d94e452bf495xxxx" } ] }
  • URI GET /v2/{project_id}/groups/{group_id}/users 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目id。 group_id 是 String 用户组ID。 表2 Query参数 参数 是否必选 参数类型 描述 user_name 否 String 用户名支持模糊查询。 description 否 String 用户描述支持模糊查询。 active_type 否 String 激活类型。 USER_ACTIVATE:用户激活 ADMIN_ACTIVATE:管理员激活 limit 否 String 用于分页查询,返回桌面数量限制。如果不指定或为0,默认2000,最大2000。 offset 否 String 用于分页查询,查询的起始记录序号,从0开始。
共100000条