华为云用户手册

  • 请求示例 查询伸缩组名称为as-group-test且伸缩配置ID为1d281494-6085-4579-b817-c1f813be835f的伸缩组列表。 GET https://{Endpoint}/autoscaling-api/v1/{project_id}/scaling_group?scaling_group_name=as-group-test&scaling_configuration_id=1d281494-6085-4579-b817-c1f813be835f
  • 请求示例 创建一个伸缩组,伸缩组名称为GroupNameTest,伸缩配置ID为47683a91-93ee-462a-a7d7-484c006f4440,虚拟私有云ID为a8327883-6b07-4497-9c61-68d03ee193a,网卡ID为3cd35bca-5a10-416f-8994-f79169559870,最大实例数为10,期望实例数为0,最小实例数为0,健康检查方式为云服务器健康检查,设置具体企业项目,伸缩组扩缩容时目标AZ选择的优先级策略为PICK_FIRST(选择优先)。
  • 返回值 正常 200 异常 返回值 说明 400 Bad Request 服务器未能处理请求。 401 Unauthorized 被请求的页面需要用户名和密码。 403 Forbidden 对被请求的页面访问禁止。 404 Not Found 服务器无法找到被请求的页面。 405 Method Not Allowed 请求中指定的方法不被允许。 406 Not Acceptable 服务器生成的响应无法被客户端所接受。 407 Proxy Authentication Required 用户必须首先使用代理服务器进行验证,这样请求才会被处理。 408 Request Timeout 请求超出了服务器的等待时间。 409 Conflict 由于冲突,请求无法被完成。 500 Internal Server Error 请求未完成。服务异常。 501 Not Implemented 请求未完成。服务器不支持所请求的功能。 502 Bad Gateway 请求未完成。服务器从上游服务器收到一个无效的响应。 503 Service Unavailable 请求未完成。系统暂时异常。 504 Gateway Timeout 网关超时。
  • 请求参数 表2 请求参数 参数 是否必选 参数类型 描述 scaling_group_name 是 String 伸缩组名称(1-64个字符),只能包含中文、字母、数字、下划线或中划线。 scaling_configuration_id 是 String 伸缩配置ID,通过查询弹性伸缩配置列表接口获取,请参考查询弹性伸缩配置列表。 desire_instance_number 否 Integer 期望实例数量,默认值为最小实例数。 最小实例数≤期望实例数≤最大实例数。 min_instance_number 否 Integer 最小实例数量,默认值为0。 max_instance_number 否 Integer 最大实例数量,默认值为1。取值范围为0-300的整数。 cool_down_time 否 Integer 冷却时间,取值范围0-86400,默认为300,单位是秒。 在每次伸缩活动完成之后,系统开始计算冷却时间。伸缩组在冷却时间内,会拒绝告警策略的触发,其他类型的伸缩策略(如定时策略和周期策略)及手动触发不受限制。 说明: 伸缩组在进行扩容活动过程中,允许缩容策略的触发,扩容活动结束后执行缩容活动,不受冷却时间影响。 伸缩组在进行缩容活动过程中,允许扩容策略的触发,缩容活动结束后执行扩容活动,不受冷却时间影响。 lb_listener_id 否 String 弹性负载均衡监听器ID,最多支持绑定6个负载均衡监听器,多个负载均衡监听器ID以逗号分隔。获取监听器ID的方法请参考查询负载均衡器列表。 该字段与lbaas_listeners互斥。 lbaas_listeners 否 Array of lbaas_listeners objects 弹性负载均衡器信息,最多支持绑定6个负载均衡。列表数据结构请参考表3。获取负载均衡器的信息请参考查询后端云服务器组。 该字段与lb_listener_id互斥。 available_zones 否 Array of strings 可用区信息。弹性伸缩活动中自动添加的云服务器会被创建在指定的可用区中。如果没有指定可用区,会由系统自动指定可用区。详情请参考地区和终端节点。 networks 是 Array of networks objects 网络信息,最多支持选择5个子网,传入的第一个子网默认作为云服务器的主网卡。获取子网信息请参考查询子网列表。数据结构信息请参考表4。 security_groups 否 Array of security_groups objects 安全组信息,仅支持选择1个安全组。获取安全组信息请参考查询安全组列表。数据结构信息请参考表7。 当伸缩配置和伸缩组同时指定安全组时,将以伸缩配置中的安全组为准;当伸缩配置和伸缩组都没有指定安全组时,增加的弹性云服务器将使用默认安全组。为了使用灵活性更高,推荐在伸缩配置中指定安全组。 vpc_id 是 String 虚拟私有云(VPC)信息,获取VPC信息具体操作请参考查询VPC列表。 health_periodic_audit_method 否 String 伸缩组实例健康检查方式:ELB_AUDIT和NOVA_AUDIT。当伸缩组设置负载均衡时,默认为ELB_AUDIT;否则默认为NOVA_AUDIT。 ELB_AUDIT:负载均衡健康检查方式,在有监听器的伸缩组中有效。 NOVA_AUDIT:云服务器健康检查方式,是弹性伸缩自带的健康检查方式。 health_periodic_audit_time 否 Integer 伸缩组实例的健康检查周期,可设置为1、5、15、60、180(分钟),若不设置该参数,默认为5。 若设置为0,可以实现10秒级健康检查。 health_periodic_audit_grace_period 否 Integer 伸缩组实例健康状况检查宽限期,取值范围0-86400,单位是秒,默认为600。 当实例加入伸缩组并且进入已启用状态后,健康状况检查宽限期才会启动,伸缩组会等健康状况检查宽限期结束后才检查实例的运行状况。 当伸缩组实例健康检查方式为ELB_AUDIT时,该参数生效。 instance_terminate_policy 否 String 伸缩组实例移除策略: OLD_CONFIG_OLD_INSTANCE(默认):从“较早创建的配置”创建的实例中选择较早创建的实例进行优先移除。 OLD_CONFIG_NEW_INSTANCE:从“较早创建的配置”创建的实例中选择较晚创建的实例进行优先移除。 OLD_INSTANCE:较早创建的实例被优先移除。 NEW_INSTANCE:较晚创建的实例将被优先移除。 notifications 否 Array of strings 通知方式: EMAIL为发送邮件通知。 该通知方式已经被废除,建议给弹性伸缩组配置通知功能。请参考通知。 delete_publicip 否 Boolean 配置删除云服务器时是否删除云服务器绑定的弹性IP。取值为true或false,默认为false。 true:删除云服务器时,会同时删除绑定在云服务器上的弹性IP。当弹性IP的计费方式为包年包月时,不会被删除。 false:删除云服务器时,仅解绑定在云服务器上的弹性IP,不删除弹性IP。 delete_volume 否 Boolean 配置删除云服务器时是否删除云服务器绑定的数据盘。取值为true或false,默认为false。 true:删除云服务器时,会同时删除绑定在云服务器上的数据盘。当数据盘的计费方式为包年包月时,不会被删除。 false:删除云服务器时,仅解绑定在云服务器上的数据盘,不删除数据盘。 enterprise_project_id 否 String 企业项目ID,用于指定伸缩组归属的企业项目。 取值为0或无该值,表示属于default企业项目。 取值为UUID,表示属于该UUID对应的企业项目,如何获取企业项目ID,请参考查询企业项目列表。 当伸缩组配置企业项目时,由该伸缩组创建的弹性云服务器将归属于该企业项目。否则将使用默认企业项目。 说明: 关于企业项目特性的详细信息,请参见企业项目管理。 multi_az_priority_policy 否 String 伸缩组扩缩容时目标AZ选择的优先级策略: EQUILIBRIUM_DISTRIBUTE(默认):均衡分布,云服务器扩缩容时优先保证available_zones列表中各AZ下虚拟机数量均衡,当无法在目标AZ下完成虚拟机扩容时,按照PICK_FIRST原则选择其他可用AZ。 PICK_FIRST:选择优先,虚拟机扩缩容时目标AZ的选择按照available_zones列表的顺序进行优先级排序。 description 否 String 伸缩组描述(1-256个字符)。 iam_agency_name 否 String 委托(1-64个字符)。 iam_agency_name为空或者无值则不传递该字段。 iam_agency_name不为空则向下传递。 tags 否 Array of tags objects 创建特定标签并将其添加到伸缩组。每个伸缩组最多添加10个标签。 详情请参考表8。 表3 lbaas_listeners字段数据结构说明 参数 是否必选 参数类型 描述 pool_id 是 String 后端云服务器组ID protocol_port 是 Integer 后端协议号,指后端云服务器监听的端口,取值范围[1, 65535]。 weight 是 Integer 权重,指后端云服务器经分发得到的请求数量的比例,取值范围[0, 100]。 protocol_version 否 String 绑定到负载均衡云服务器组的IP地址版本,枚举值支持ipv4和ipv6。 说明: 伸缩组实例不支持多网卡双栈,仅支持首网卡双栈,其他网卡地址会被忽略。首网卡是指从弹性云服务器查询到的第一张支持所选IP地址版本的网卡,可能是主网卡,也可能是扩展网卡。 只有选择支持IPv6的弹性云服务器,才可以使用IPv4/IPv6双栈网络,请务必选择支持的区域和规格。 当pool_id、protocol_port、protocol_version均一致时,会进行去重。 表4 networks字段数据结构说明 参数 是否必选 参数类型 描述 id 是 String 子网的网络ID。 ipv6_enable 否 Boolean 是否启用IPv6。 true:标识此网卡已启用ipv6。 false:标识此网卡未启用ipv6。默认取值为false。 ipv6_bandwidth 否 ipv6_bandwidth object 绑定的IPv6共享带宽。默认为空,表示未绑定IPv6的共享带宽。 allowed_address_pairs 否 Array of allowed_address_pairs objects 是否开启源/目的检查开关。 表5 ipv6_bandwidth字段数据结构说明 参数 是否必选 参数类型 描述 id 是 String IPv6共享带宽的ID 表6 allowed_address_pairs字段数据结构说明 参数 是否必选 参数类型 描述 ip_address 否 String 是否开启源/目的检查开关。 默认是开启,不允许置空。 关闭:1.1.1.1/0 开启:除“1.1.1.1/0”以外的其余值均按开启处理 表7 security_groups字段数据结构说明 参数 是否必选 参数类型 描述 id 是 String 安全组ID 表8 tags字段数据结构说明 参数 是否必选 参数类型 描述 key 是 String 键。 最大长度36个unicode字符。key不能为空。 同一资源的key值不能重复。 只能包含大写字母(A~Z)、小写字母(a~z)、数字(0-9)、下划线(_)、中划线(-)以及中文字符。 value 否 String 值。 每个值最大长度43个unicode字符,可以为空字符串。 value值只能包含大写字母(A~Z)、小写字母(a~z)、数字(0-9)、下划线(_)、中划线(-)、小数点(.)以及中文字符。
  • 功能介绍 伸缩组是具有相同应用场景的实例的集合,是启停伸缩策略和进行伸缩活动的基本单位。伸缩组内定义了最大实例数、期望实例数、最小实例数、虚拟私有云、子网、负载均衡等信息。 默认最多可以创建10个伸缩组。 如果伸缩组配置了负载均衡,在添加或移除实例时,会自动为实例绑定或解绑负载均衡监听器。 如果伸缩组使用负载均衡健康检查方式,伸缩组中的实例需要启用负载均衡器的监听端口才能通过健康检查。端口启用可在安全组中进行配置,可参考添加安全组规则进行操作。 如果您将多个负载均衡器添加到伸缩组,则只有在所有负载均衡器均检测到云服务器状态为正常的情况下,才会认为该弹性云服务器正常。否则只要有一个负载均衡器检测到云服务器状态异常,伸缩组会将该弹性云服务器移出伸缩组。 如果您将负载均衡器的多个端口绑定到伸缩组,则只有在所有端口均检测到云服务器状态为正常的情况下,才会认为该弹性云服务器正常。否则只要有一个端口检测到云服务器状态异常,伸缩组会将该弹性云服务器移出伸缩组。 当实例绑定负载均衡器的多个端口时,推荐伸缩策略与云服务器实例告警指标关联,避免伸缩策略与单一业务或网络指标关联,否则当不同告警指标分别指向扩容和缩容时,会导致扩缩容同时触发。 弹性伸缩活动中,若实例与负载均衡器的多个端口依次绑定或解绑,未全部成功时,则认为实例伸缩失败。扩容触发实例释放并创建新实例,缩容失败不释放实例。
  • 响应示例 { "scaling_group": { "networks": [ { "id": " a8327883-6b07-4497-9c61-68d03ee193a ", "ipv6_enable": true, "ipv6_bandwidth": { "id": "076ee2ff-f23e-4338-b8ac-1bc7278532d5" } } ], "available_zones": [ "XXXa", "XXXb" ], "detail": null, "scaling_group_name": "api_gateway_modify", "scaling_group_id": "d4e50321-3777-4135-97f8-9f5e9714a4b0", "scaling_group_status": "INSERVICE", "scaling_configuration_id": "53579851-3841-418d-a97b-9cecdb663a90", "scaling_configuration_name": "press", "current_instance_number": 7, "desire_instance_number": 8, "min_instance_number": 0, "max_instance_number": 100, "cool_down_time": 900, "lb_listener_id": null, "security_groups": [ { "id": "23b7b999-0a30-4b48-ae8f-ee201a88a6ab" } ], "create_time": "2015-09-01T08:36:10Z", "vpc_id": "3e22f934-800d-4bb4-a588-0b9a76108190", "health_periodic_audit_method": "NOVA_AUDIT", "health_periodic_audit_time": 5, "health_periodic_audit_grace_period": 600, "instance_terminate_policy": "OLD_CONFIG_OLD_INSTANCE", "is_scaling": true, "delete_publicip": false, "notifications": null, "enterprise_project_id": "c92b1a5d-6f20-43f2-b1b7-7ce35e58e413", "activity_type": "MODIFY_ELB", "multi_az_priority_policy": "PICK_FIRST", "iam_agency_name":"test" "tags":null } }
  • 返回值 正常 200 异常 返回值 说明 400 Bad Request 服务器未能处理请求。 401 Unauthorized 被请求的页面需要用户名和密码。 403 Forbidden 对被请求的页面访问禁止。 404 Not Found 服务器无法找到被请求的页面。 405 Method Not Allowed 请求中指定的方法不被允许。 406 Not Acceptable 服务器生成的响应无法被客户端所接受。 407 Proxy Authentication Required 用户必须首先使用代理服务器进行验证,这样请求才会被处理。 408 Request Timeout 请求超出了服务器的等待时间。 409 Conflict 由于冲突,请求无法被完成。 500 Internal Server Error 请求未完成。服务异常。 501 Not Implemented 请求未完成。服务器不支持所请求的功能。 502 Bad Gateway 请求未完成。服务器从上游服务器收到一个无效的响应。 503 Service Unavailable 请求未完成。系统暂时异常。 504 Gateway Timeout 网关超时。
  • 响应参数 表2 响应参数 参数 参数类型 描述 scaling_group scaling_groups object 伸缩组详情。 表3 scaling_groups字段数据结构说明 参数 参数类型 描述 scaling_group_name String 伸缩组名称。 scaling_group_id String 伸缩组ID。 scaling_group_status String 伸缩组状态。 scaling_configuration_id String 伸缩配置ID。 scaling_configuration_name String 伸缩配置名称。 current_instance_number Integer 伸缩组中当前实例数。 desire_instance_number Integer 伸缩组中期望实例数。 min_instance_number Integer 伸缩组中最小实例数。 max_instance_number Integer 伸缩组中最大实例数。 cool_down_time Integer 冷却时间,单位是秒。 lb_listener_id String 经典型负载均衡监听器ID,多个负载均衡监听器ID以逗号分隔。 lbaas_listeners Array of lbaas_listeners objects 增强型负载均衡器信息,详情请见表 lbaas_listeners字段数据结构说明。 available_zones Array of strings 可用区信息。 networks Array of networks objects 网络信息,详情请见表5 security_groups Array of security_groups objects 安全组信息,详情请见表8 create_time String 创建伸缩组时间,遵循UTC时间。 vpc_id String 伸缩组所在的VPC ID。 detail String 伸缩组详情。当伸缩活动失败时,在此处记录错误信息。 is_scaling Boolean 伸缩组伸缩标志。 health_periodic_audit_method String 健康检查方式。 health_periodic_audit_time Integer 健康检查的间隔时间。 health_periodic_audit_grace_period Integer 健康状况检查宽限期。 instance_terminate_policy String 移除策略。 notifications Array of strings 通知方式: EMAIL为发送邮件通知。 该通知方式已经被废除,建议给弹性伸缩组配置通知功能。请参考通知。 delete_publicip Boolean 删除云服务器是否删除云服务器绑定的弹性IP。 delete_volume Boolean 删除云服务器是否删除云服务器绑定的数据盘。 cloud_location_id String 该参数为预留字段。 enterprise_project_id String 企业项目ID activity_type String 伸缩组活动类型。 multi_az_priority_policy String 伸缩组扩缩容时目标AZ选择的优先级策略。 description String 伸缩组描述。 iam_agency_name String 委托。 tags Array of tags objects 添加到伸缩组的标签。详情请见表9 表4 networks字段数据结构说明 参数 参数类型 描述 id String 子网的网络ID。 ipv6_enable Boolean 是否启用IPv6。取值为true时,标识此网卡已启用ipv6。默认取值为false。 ipv6_bandwidth ipv6_bandwidth object 绑定的IPv6共享带宽,默认为空,表示不绑定IPv6的共享带宽。 allowed_address_pairs Array of allowed_address_pairs objects 是否开启源/目的检查开关。 表5 ipv6_bandwidth字段数据结构说明 参数 参数类型 描述 id String IPv6共享带宽的ID。 表6 allowed_address_pairs字段数据结构说明 参数 参数类型 描述 ip_address String 是否开启源/目的检查开关。 默认是开启,不允许置空。 关闭:1.1.1.1/0 开启:除“1.1.1.1/0”以外的其余值均按开启处理
  • 标签管理 权限 对应API接口 授权项 IAM项目 (Project) 企业项目 (Enterprise Project) 查询标签 GET /autoscaling-api/v1/{project_id}/{resource_type}/tags as:tags:list √ × 查询资源标签 GET /autoscaling-api/v1/{project_id}/{resource_type}/{resource_id}/tags as:tags:get √ × 更新或删除标签 POST /autoscaling-api/v1/{project_id}/{resource_type}/{resource_id}/tags/action as:tags:set √ × 查询资源实例 POST /autoscaling-api/v1/{project_id}/{resource_type}/resource_instances/action as:tagResources:list √ × 父主题: 权限和授权项
  • 错误码说明 当您调用API时,如果遇到“APIGW”开头的错误码,请参见API网关错误码进行处理。 状态码 错误码 错误信息 描述 处理措施 500 AS.0001 System error. 系统错误 请稍后重试或联系技术支持 500 AS.0049 Call IAM failed. 调用IAM接口失败 请稍后重试或联系技术支持 400 AS.0002 Request body is null. 消息体为空 请传入有效消息体 401 AS.0005 The token of the header in the request is null. 请求消息头未携带token或者token为空 请传入有效token 401 AS.0006 The token of the header in the request is incorrect. 请求消息头携带的token不正确、非法或已过期 请传入有效token 404 AS.0007 The requested resource [%s] could not be found. 请求的资源未找到 请使用正确的参数值 400 AS.0008 Incorrect ProjectID. URL中携带的project id和从token中解析到的project id不一致 检查URL参数或者token是否匹配 403 AS.0011 You do not have the rights to perform the operation. 角色权限错误 检查用户角色是否包含te_admin、as_adm或者其他需要的角色,并检查是否已经实名认证 403 AS.0012 The user role is suspended. 角色权限被冻结 检查用户角色是否包含冻结角色op_suspended 403 AS.0013 Your rights to perform the operation are disabled. 角色权限被停用 检查用户角色是否包含受限角色op_restricted 400 AS.0022 request body error 请求体错误 检查请求体格式是否为标准的JSON格式,或者是否存在不支持的参数字段。 400 AS.0026 Scaling action is not allowed in the cooling duration. 冷却时间内不允许进行伸缩活动 请稍后重试 400 AS.0031 Policy doesn't allow [%s] to be performed. 细粒度鉴权失败,缺少指定的授权项 添加对应的授权项 404 AS.0033 The api version is illegal, only v1,v2. 查询指定版本API信息版本id非法 请输入正确版本id 400 AS.0034 Failed to execute the policy because the AS group is in active state. 伸缩组正在进行活动,策略无法触发 伸缩策略在伸缩组非活动状态才能被自动触发,请稍后重试 400 AS.1001 The value of parameter Start number is invalid. start number非法 请输入合法的start_number值 400 AS.1002 The value of parameter Limit is invalid. limit非法 请输入合法的limit值 400 AS.1003 The AS configuration ID is null. 伸缩配置ID为空 添加伸缩配置ID 400 AS.1004 The AS configuration does not exist. 伸缩配置不存在 使用正确的伸缩配置ID 400 AS.1006 The AS configuration is in use. 有伸缩组正在使用该伸缩配置,不能删除 为伸缩组更换伸缩配置后,再删除该伸缩配置。 400 AS.1007 The AS configuration name is null. 伸缩配置名称为空 添加伸缩配置名称 400 AS.1008 The AS configuration name is too long. 伸缩配置名称长度过长 使用正确的伸缩配置名称 400 AS.1009 The AS group ID is null. 伸缩组ID为空 添加伸缩组ID 400 AS.1011 The instance configuration information is null. instance_config字段为空 请确保instance_config字段不为空 400 AS.1014 The image ID in the AS configuration is null. 伸缩配置镜像ID为空 添加镜像ID 400 AS.1015 The image in the AS configuration does not exist. 伸缩配置镜像不存在 使用正确的镜像ID 400 AS.1016 The specification ID in the AS configuration cannot be null. 伸缩配置规格ID为空 添加规格ID 400 AS.1017 The specification [%s] in the AS configuration does not exist. 伸缩配置规格不存在 使用正确的规格ID 400 AS.1018 The specification [%s] and image is not match. 伸缩配置规格与镜像不匹配 请检查规格和镜像是否匹配,如果不匹配,请更换相关资源 400 AS.1019 The disk of this type is not applicable to the ECS. 伸缩配置规格与磁盘不匹配 请检查规格和磁盘类型是否匹配,如果不匹配,请更换相关资源 400 AS.1021 The image in the AS configuration is not active. 伸缩配置镜像未激活 使用正确的镜像ID 400 AS.1022 The image in the AS configuration is not available. 伸缩配置镜像不可用 使用正确的镜像ID 400 AS.1023 Invalid AS configuration name. 伸缩配置名称非法 使用正确的伸缩配置名称 400 AS.1024 The number of AS configurations exceeds the upper limit. 伸缩配置数量超过上限 删除不使用的伸缩配置或者申请扩大配额 400 AS.1025 The user login mode in the AS configuration is not unique. 伸缩配置用户登录方式不唯一 账户密码登录方式和密钥对登录方式互斥,且必选一个 400 AS.1026 The user login mode in the AS configuration is null. 伸缩配置用户登录方式为空 账户密码登录方式和密钥对登录方式互斥,且必选一个 400 AS.1027 The scaling config personality is invalid. 伸缩配置用户个人配置错误 请传入正确的personality值 400 AS.1028 The disk in the AS configuration is null. 伸缩配置磁盘为空 添加磁盘相关参数,确保disk字段不为空 400 AS.1029 The number of system disk in the AS configuration is invalid. 伸缩配置系统盘个数非法 系统盘有且只能有一个 400 AS.1030 The size of the system disk in the AS configuration is less than the specification required. 伸缩配置系统盘小于规格 系统盘请使用合适的size值 400 AS.1031 The size of the disk in the AS configuration is not correct. 伸缩配置磁盘大小不合法 请使用正确的size值 400 AS.1032 The ECS type [%s] in the AS configuration do not support 24 disks. 伸缩配置磁盘数量超过24个 请确保磁盘个数不超过限制 400 AS.1033 Parameter volumeType in the AS configuration is invalid. 伸缩配置磁盘volumeType非法 使用正确的volume_type值 400 AS.1034 Parameter diskType in the AS configuration is invalid. 伸缩配置diskType非法 使用正确的disk_type值 400 AS.1035 Parameter adminPass in the AS configuration is invalid. 伸缩配置密码复杂度不符合要求 使用复杂度符合要求的密码 400 AS.1036 32-bit operating system (OS) does not support the specification [%s] with 4G memory. 伸缩配置32位系统内存超过4G 请更换镜像或者规则 400 AS.1037 The flavorRef in the AS configuration is not available. 规格不可用,详细原因请查看错误详情 请更换规格 400 AS.1038 batch deleting scaling config failed 批量删除伸缩配置失败 出现该错误码时,可通过Message字段获取失败的伸缩配置ID和失败原因。 400 AS.1039 the number of scaling config is beyond the max limit 批量删除伸缩配置超过上限 允许批量删除的最大个数为50个 400 AS.1040 The list of AS config to be deleted is null. 伸缩配置列表为空 添加需要批量删除的伸缩配置ID 400 AS.1041 The eip info of scaling config is null. 伸缩配置public_ip字段中eip字段为空 当传入public_ip字段时,请确保eip字段不为空 400 AS.1042 The bandwidth size of eip is invalid. 伸缩配置带宽大小非法 使用正确的带宽值 400 AS.1043 The eip type of scaling config is invalid. 伸缩配置弹性IP类型非法 使用正确的弹性IP类型 400 AS.1044 The bandwidth charging mode of eip is invalid. 伸缩配置带宽计费模式非法 使用正确的带宽计费模式 400 AS.1045 The bandwidth type of eip is invalid. 伸缩配置带宽类型非法 使用正确的带宽类型 400 AS.1046 The bandwidth size of eip is null. 伸缩配置带宽大小为空 添加伸缩配置带宽的值 400 AS.1047 The bandwidth charging mode of eip is null. 伸缩配置带宽计费模式为空 添加带宽计费模式 400 AS.1048 The bandwidth id of eip is null. 伸缩配置共享带宽ID为空 添加共享带宽ID 400 AS.1049 Parameter userdata in the AS configuration is invalid. 伸缩配置userdata参数非法 使用正确的userdata值 400 AS.1050 The user login mode in the AS configuration is illegal. 伸缩配置用户登录方式非法 使用正确的登录方式 400 AS.1052 Parameter metadata in the AS configuration is invalid. 伸缩配置metadata参数非法 使用正确的metadata参数,metadata最大长度 512B,且key的值不能包含空白字符、$和. 400 AS.1053 The data image is not available. 伸缩配置数据镜像不可用 使用正确的数据镜像 400 AS.1054 The size of the data disk in the AS configuration is less than the data image required. 伸缩配置数据盘大小小于数据镜像所需要的 使用正确的数据盘大小 400 AS.1055 The system disk is not support to data image. 伸缩配置系统盘不支持导入数据镜像 参考错误码说明 400 AS.1056 The data image in the AS configuration does not exist. 伸缩配置数据镜像不存在 使用正确的数据镜像ID 400 AS.1057 The DSS of the disk in the AS configuration is not available. 伸缩配置专属存储不可用 使用正确的专属存储 400 AS.1058 The type of dss in the AS configuration is incorrect. 伸缩配置专属存储不支持该磁盘类型 更换专属存储或者磁盘类型 400 AS.1059 The capacity of dss in the AS configuration is not enough. 伸缩配置专属存储容量不足 更换专属存储 400 AS.1060 dss and evs is used together in the AS configuration. 伸缩配置不支持专属存储和云硬盘混用 参考错误码说明 400 AS.1061 the dss is not belong to the same az in the AS configuration. 伸缩配置专属存储不在同一个可用区下 更换专属存储使其在同一个可用区下 400 AS.1062 The number of EVS disks with snapshot IDs in the AS configuration is different from that of EVS disks specified in the full-ECS image. 伸缩配置中含快照ID的磁盘个数应当与整机镜像中的磁盘个数保持一致 参考错误码说明 400 AS.1063 The disk data backup in a full-ECS image cannot be used to restore the disk in DSS. 您选择的镜像为整机镜像,整机镜像中的磁盘备份不支持在专属存储中恢复磁盘 参考错误码说明 400 AS.1064 The data disk you have selected will be restored using the disk data backup in the full-ECS image. Then, data mirroring will be unavailable. 您选择的数据盘将从整机镜像中的磁盘备份恢复,此时无法再使用数据镜像 参考错误码说明 400 AS.1065 ECS resources specified in the AS configuration belong to different AZs. 伸缩配置中各类型虚拟机资源所属可用区不一致 请使用同一可用区下的虚拟机资源(如规格、镜像、磁盘等) 400 AS.1066 The AS configuration contains EVS disks with invalid snapshot IDs. 伸缩配置中含快照ID无效的磁盘 使用正确的快照ID 400 AS.1067 The value of parameter Offset number is invalid. offset参数非法 使用正确的offset值 400 AS.1068 The server group in the AS configuration does not exist. 伸缩配置中的云服务器组不存在 使用存在的云服务器组ID 400 AS.1069 The maximum number of ECSs has been reached for the ECS group. 云服务组内的服务器达到上限 更换其他的云服务器组ID 400 AS.1070 The bandwidth id of eip does not exist. 伸缩配置中的共享带宽不存在 使用正确的共享带宽ID 400 AS.1071 Parameter tenancy in the AS configuration is invalid. 伸缩配置中的tenancy参数非法 使用正确的tenancy值 400 AS.1072 The server group ID is invalid. 伸缩配置中的云服务器组ID非法 更换正确的云服务器组ID 400 AS.1073 The dedicated host id does not exist. 伸缩配置中的专属主机ID不存在 使用存在的专属主机ID 400 AS.1074 The value of parameter Marker is invalid. marker参数非法 使用正确的marker值 400 AS.1075 The image ID is invalid. 伸缩配置中的镜像ID非法 更换正确的镜像ID 400 AS.1076 The bandwidth id of eip is invalid. 伸缩配置中的共享带宽ID非法 更换正确的共享带宽ID 400 AS.1077 No available dedicated host resource. 无可用的专属主机资源 创建新的专属主机资源或者对已有专属主机资源进行排查恢复可用 400 AS.1078 The dedicated host has insufficient available capacity for [%s]. 您选择的专属主机的可用容量不足 创建新的专属主机资源或者使用其他专属主机 400 AS.1079 No dedicated host resources supporting this type [%s] of ECS. 无支持该类型云服务器的专属主机资源 更换伸缩配置中使用的云服务器类型 400 AS.1080 No dedicated host resources supporting the AZ [%s] you selected. 该可用区下无可用的专属主机资源 更换伸缩组的可用区或者在该可用区下创建专属主机 400 AS.1081 This specification [%s] does not support IPv6. 伸缩配置flavor不支持开启IPv6 更换伸缩配置 400 AS.1082 Bandwidth type is not shared. 使用的带宽的类型不是共享型 请使用带宽类型为共享型的带宽 400 AS.1083 Instance marketing type is illegal. 伸缩配置中的计费模式非法 请使用正确的market_type值 400 AS.1084 Failed to query the price of specification [%s] from CBC. 查询竞价或按需规格价格失败 请更换伸缩配置规格或联系技术支持 400 AS.1085 Invalid multi flavor priority policy. 伸缩配置中的多规格使用优先级策略类型非法 请使用正确的multi_flavor_priority_policy值 400 AS.1086 AS configuration is not available for AS group 伸缩配置不可用 为伸缩组更换伸缩配置 400 AS.1087 The number of flavors in the AS config exceeds the upper limit. 伸缩配置中规格数量达到限制 确保伸缩配置中的规格个数不超过限制 400 AS.1088 The image in the AS configuration you selected is unavailable for the AZ [%s] in AS group 伸缩配置中的镜像在伸缩组的可用区中不可用 为伸缩组更换伸缩配置或者更换伸缩组的可用区 400 AS.1090 The specification [s%] in the AS configuration cannot match image architecture 所选规格与镜像的架构类型不一致 请确保选择的规格和镜像架构类型一致 400 AS.1097 Parameter iops in the AS configuration is invalid 伸缩配置中iops参数不合法 请传入合法的iops参数 400 AS.1098 Parameter throughput in the AS configuration is invalid 伸缩配置中throughput参数不合法 请传入合法的throughput参数 400 AS.1099 Can not create AS configuration with exist instance that volume_type is GPSSD2,ESSD2 使用已有云服务器为模板创建伸缩配置时,磁盘类型不允许为GPSSD2和ESSD2 使用其他磁盘类型的虚拟机为模板创建伸缩配置 400 AS.2002 The name of the AS group is null. 伸缩组名称不能为空 添加伸缩组名称 400 AS.2003 The AS group name is too long. 伸缩组名称过长 使用正确的伸缩组名称 400 AS.2004 Invalid min or max number of instances in the AS group. 伸缩组最大/最小实例数值非法 请传入正确的伸缩组最大/最小实例数值 400 AS.2005 The expected number cannot be less than the minimum number of instances or greater than the maximum number of instances. 伸缩组期望实例数不合法 请传入合法的伸缩组期望实例数 400 AS.2006 Invalid cooling duration of the AS group. 伸缩组冷却时间不合法 请传入合法的伸缩组冷却时间 400 AS.2007 The AS group does not exist. 伸缩组不存在 使用正确的伸缩组ID 400 AS.2008 Invalid execution action of the AS group. 伸缩组执行动作不合法 使用正确的伸缩组执行动作 400 AS.2009 The AS group ID is null. 伸缩组ID为空 添加伸缩组ID 400 AS.2010 The expected number of instances in the AS group can not be smaller than the number of instances which set instance protection. 伸缩组期望实例数不能小于设置实例保护的实例数 请确保期望实例数不小于设置实例保护的实例数,或者对实例取消实例保护后再修改期望实例数 400 AS.2011 Invalid AZ in AS group. 伸缩组中的可用区非法 使用正确的参数值 400 AS.2012 The VPC of the AS group does not exist. 伸缩组中的VPC不存在 使用正确的参数值 400 AS.2013 Parameter networks in the AS group is invalid. 伸缩组中的networks参数非法 使用正确的参数值 400 AS.2014 The security group of the AS group does not exist. 伸缩组中的安全组不存在 使用正确的参数值 400 AS.2015 Parameter listenerId in the AS group is invalid. 伸缩组弹性负载均衡监听器非法 使用正确的参数值 400 AS.2016 The listener of the AS group does not belong to the vpc. 伸缩组中负载均衡监听器所属VPC与伸缩组中的VPC不一致 更换VPC ID或者更换监听器ID 400 AS.2017 The ID of the VPC in the AS group is null. 伸缩组中的VPC为空 添加VPC ID 400 AS.2018 No AS configuration is in the AS group. 伸缩组没有伸缩配置信息,启用失败 为伸缩组添加伸缩配置后,重新启用伸缩组 400 AS.2019 The value of the parameter that specifies whether to forcibly delete the group is invalid. 是否强制删除伸缩组的值非法 使用正确的参数值 400 AS.2020 The scaling group status is illegal. 伸缩组状态非法 伸缩组当前状态不能进行操作 400 AS.2021 The current number of instances in the AS group is not 0. 伸缩组当前实例数不为0,删除失败 请先将伸缩组中实例删除,再删除伸缩组 400 AS.2022 The AS group name contains invalid characters. 伸缩组名称含非法字符 使用正确的伸缩组名称 400 AS.2023 The number of AS groups exceeds the upper limit. 伸缩组数量超过上限 删除不使用的伸缩组或者申请扩大配额 400 AS.2024 The number of subnets in the AS group exceeds the upper limit. 伸缩组子网超过上限 确保子网个数不超过上限 400 AS.2025 The number of security groups in the AS group exceeds the upper limit. 伸缩组安全组达到上限 确保安全组个数不超过上限 400 AS.2026 The type of listeners in the AS group is not unique. 伸缩组负载均衡监听器种类不唯一 lb_listener_id和lbaas_listeners字段互斥 400 AS.2027 The subnet of the AS group does not belong to the vpc. 伸缩组的某些子网所在VPC与伸缩组中的VPC不一致 更换VPC ID或者子网ID 400 AS.2028 The modified expected number of instances is the same as the original number. 伸缩组期望实例数修改后与之前相同 参考错误码说明 400 AS.2029 Invalid health check method of the AS group. 伸缩组实例健康检查方式错误 使用正确的health_periodic_audit_method值 400 AS.2030 You are not allowed to modify the AZ, subnet, and security information when the number of instances in the AS group is not 0, the AS group is scaling, or the AS group is in Inservice status. 伸缩组实例数不为0、处于伸缩活动中或者伸缩组为Inservice状态,不允许修改可用区、子网、安全组信息。 请确认伸缩组内实例数,伸缩组状态或稍后再试 400 AS.2031 Invalid health check period of the AS group. 伸缩组健康检查周期不合法 使用正确的health_periodic_audit_time值 400 AS.2032 Invalid instance removal policy. 伸缩组实例移除策略不合法 使用正确的instance_terminate_policy值 400 AS.2033 You are not allowed to perform the operation when the AS group is in current [%s] status. 伸缩组当前状态不能进行操作 参考错误码说明 400 AS.2034 Invalid notification method of the AS group. 伸缩组通知方式不合法 使用正确的通知方式 400 AS.2035 The number of instances manually added to the AS group exceeds the maximum number of the instances required in the AS group. 手动添加一些云服务器后,伸缩组中云服务器数量超过伸缩组最大实例数 请添加合适数量云服务器或增大伸缩组最大实例数 400 AS.2036 The number of instances manually deleted is less than the minimum number of the instances required in the AS group. 手动删除一些云服务器后,伸缩组中云服务器数量小于伸缩组最小实例数 请删除合适数量云服务器或减小伸缩组最小实例数 400 AS.2037 The number of listeners in the AS group exceeds the upper limit. 伸缩组负载均衡监听器达到上限 请选择合适数量负载均衡监听器 400 AS.2038 The type [%s] of ECS in the AZ you selected has been sold out. 伸缩组的可用区下的该类型云服务器资源已售罄 参考错误码说明,修改伸缩组的可用区信息,或者为伸缩组更换伸缩配置 400 AS.2039 Parameter protocolPort in the AS group is invalid. 伸缩组统一负载均衡protocolPort非法 配置正确的protocolPort参数 400 AS.2040 Parameter weight in the AS group is invalid. 伸缩组统一负载均衡weight非法 配置正确的weight参数 400 AS.2042 Parameter pool of lbaas in the AS group is invalid. 伸缩组统一负载均衡pool非法 配置正确的pool参数 400 AS.2043 There is not avalid volume in the AZ [%s] you selected. 伸缩组的可用区下该类型存储资源已售罄或者不存在 参考错误码说明,修改伸缩组的可用区信息,或者为伸缩组更换伸缩配置 400 AS.2044 The AZ in the AS group is not available. 伸缩组的AZ不可用 参考错误码说明,修改伸缩组的可用区信息 400 AS.2045 The min or max number of instances in the AS group exceeds the upper limit. 伸缩组的最小实例数或最大实例数超出限制 请传入合适大小的伸缩组最大实例数和最小实例数 400 AS.2046 Invalid health check grace period of the AS group. 伸缩组实例健康状况检查宽限期不合法 请使用正确的health_periodic_audit_grace_period值 400 AS.2047 The AS group is in active status. 伸缩组处于活动状态无法修改lb参数 等待伸缩组活动结束后再执行修改lb操作 400 AS.2048 This subnet does not support IPv6. 伸缩组子网不支持开启IPv6 更换支持IPv6的子网或者不启用IPv6 400 AS.2049 The AZ in the AS group does not support IPv6. 伸缩组AZ不支持开启IPv6 更换支持IPv6的AZ或者不启用IPv6 400 AS.2050 IPv6 shared bandwidth can be used only after IPv6 is enabled. IPv6启用后才可以使用IPv6共享带宽 请启用IPv6后再使用IPv6带宽 400 AS.2051 The expected number cannot be less than the number of instances moved into the standby state. 伸缩组期望实例数不能小于备用实例个数 确保修改后的伸缩组期望实例数不小于备用实例(含正在进入备用状态和已备用状态的实例)个数 400 AS.2052 The expected number cannot be less than the sum of the number of standby instances and protected instances. 伸缩组期望实例数不能小于备用实例和保护实例个数之和 确保修改后的伸缩组期望实例数不小于备用实例(含正在进入备用状态和已备用状态的实例)和设置实例保护的实例个数之和 400 AS.2053 Invalid multi az priority policy. 伸缩组多AZ优先级策略类型不合法 请更换伸缩组多AZ优先级策略类型 400 AS.2054 The AS group is in active status. 伸缩组处于活动状态,无法修改AZ 等待伸缩组活动结束后再执行修改AZ操作 400 AS.3002 Invalid AS policy type. 伸缩策略类型非法 使用正确的scaling_policy_type值 400 AS.3003 The information about the AS policy is null. 伸缩策略类型为定时或周期时,scheduled_policy相关信息为空 添加scheduled_policy参数 400 AS.3004 Invalid recurrence type in the AS policy. 周期表达式类型错误 使用正确的recurrence_type值 400 AS.3005 The end time of the scaling action triggered periodically is null. 周期策略结束时间为空 添加end_time参数 400 AS.3006 The format of the end time of the scaling action triggered periodically is incorrect. 周期策略结束时间格式错误 使用正确的结束时间格式 400 AS.3007 The end time of the scaling action triggered periodically must be later than the current time. 周期策略结束时间必须晚于当前时间 请确保结束时间晚于当前时间 400 AS.3008 Parameter lanchTime in the AS policy is null. 触发时间为空 添加launch_time参数 400 AS.3009 The format of parameter lanchTime is incorrect. 策略触发时间格式错误 使用正确的策略触发时间格式 400 AS.3010 The triggering time of the scheduled policy must be later than the current time. 定时策略触发时间必须晚于当前时间 请确保定时策略触发时间晚于当前时间 400 AS.3011 The AS policy type is null. 伸缩策略类型为空 添加scaling_policy_type参数 400 AS.3012 Invalid cooling duration in the AS policy. 伸缩策略冷却时间不合法 使用正确的cool_down_time值 400 AS.3013 The AS policy name is null. 伸缩策略名称为空 添加scaling_policy_name参数 400 AS.3014 The length of the AS policy name is invalid. 伸缩策略名称长度不合法 使用正确的scaling_policy_name值 400 AS.3015 The action in the AS policy is null. 伸缩策略执行动作为空 添加scaling_policy_action参数 400 AS.3016 The operation to perform the action in the AS policy is null. 伸缩策略执行动作的操作为空 添加operation参数 400 AS.3017 The operation to perform the action in the AS policy action is invalid. 伸缩策略动作的操作不合法 使用正确的operation值 400 AS.3018 The number of instances which action in the AS policy operates on is invalid. 伸缩策略操作的实例数不合法 使用正确的instance_number值 400 AS.3019 The AS group ID in the AS policy cannot be null. 伸缩策略中伸缩组ID为空 添加伸缩组ID 400 AS.3020 The AS policy does not exist. 伸缩策略不存在 使用正确的伸缩策略ID 400 AS.3021 The AS policy ID cannot be null. 伸缩策略ID为空 添加伸缩策略ID 400 AS.3022 The action of the AS policy request body is invalid. 伸缩策略请求体action非法 使用正确的action值 400 AS.3023 The period type of the AS policy is null. 伸缩策略周期类型为空 添加recurrence_type参数 400 AS.3024 The value of the period type of the AS policy is null. 伸缩策略周期触发任务数值为空 添加recurrence_value参数 400 AS.3025 The value of period type of the AS policy is invalid. 伸缩策略周期类型非法 使用正确的recurrence_type值 400 AS.3026 The alarm ID in the AS policy is null. 伸缩策略告警ID为空 添加告警ID 400 AS.3027 The AS policy must be in the inservice status when the AS policy is performed. 伸缩策略执行时,伸缩组状态必须为启用状态 启用伸缩组后再试 400 AS.3028 The format of the start time for the scaling action triggered periodically is incorrect. 周期策略起始时间格式错误 使用正确的起始时间格式 400 AS.3029 The start time of the scaling action triggered periodically must be earlier than the end time. 周期策略起始时间必须早于结束时间 请确保周期策略起始时间早于结束时间 400 AS.3030 The alarm in the AS policy does not exist. 伸缩策略告警规则不存在 修改伸缩策略使用的告警规则 400 AS.3031 Invalid AS policy name. 伸缩策略名称非法 使用正确的scaling_policy_name值 400 AS.3032 The number of AS policies exceeds the upper limit. 伸缩策略数量达到限制 删除不使用的伸缩策略或者申请扩大配额 400 AS.3033 The triggering time of the periodic policy is not included in the effective time of the policy. 周期策略的触发时间不包含在策略的生效时间内 请确保周期策略的触发时间包含在策略的起始时间到结束时间的范围内 400 AS.3034 The alarm ID in the AS policy is being used by another AS group. 伸缩策略告警ID正在被其它伸缩组使用 参考错误码说明,告警ID同一时间只能被一个伸缩组的伸缩策略使用 400 AS.3035 The percentage of instances which action in the AS policy operates on is invalid. 伸缩策略操作的实例百分比非法 使用正确的instance_percentage值 400 AS.3036 The action in the AS policy operates is not unique. 伸缩策略操作实例的方式不唯一 instance_percentage和instance_number互斥 400 AS.3037 The scaling resource type in the AS policy is invalid. 伸缩策略资源类型非法 使用正确的scaling_resource_type值 400 AS.3038 The AS policy is in execting status. 伸缩策略正在执行中无法再次执行 请稍后再试 400 AS.3040 The adjustment by policy reached the limit 伸缩策略中的伸缩资源已达到修改上限 参考错误码说明 400 AS.3041 The scaling resource ID in the AS policy is null. 伸缩策略中的伸缩资源ID为空 请在伸缩策略中传入有效的伸缩资源ID 400 AS.3042 The scaling resource in the AS policy does not exist. 伸缩策略中的伸缩资源不存在 请在伸缩策略中传入有效的伸缩资源ID 400 AS.3043 The limit which action in the AS policy operates on is invalid. 伸缩策略中的limits参数值非法 请在伸缩策略中使用合法limits值 400 AS.3044 Parameter limits in the AS policy is invalid. 包年包月带宽不支持动态调整 请选择合法的带宽伸缩资源 400 AS.3045 Failed to delete policies in a batch. 批量删除策略失败 出现该错误码时,可通过Message字段获取失败的策略ID和失败原因。 400 AS.3046 Failed to resume policies in a batch. 批量启用策略失败 出现该错误码时,可通过Message字段获取失败的策略ID和失败原因。 400 AS.3047 Failed to pause policies in a batch. 批量停用策略失败 出现该错误码时,可通过Message字段获取失败的策略ID和失败原因。 400 AS.3048 The value of the parameter that specifies whether to forcibly delete the policy is invalid. 是否强制删除策略的值非法 使用正确的force_delete值 400 AS.3049 The list of AS policies to be batched is empty. 待批量操作的伸缩策略列表信息为空 添加需要批量操作的伸缩策略ID 400 AS.3050 The alarm ID in the AS policy is illegal. 伸缩策略中的告警ID格式错误 使用格式正确的告警ID 400 AS.3054 The scaling resource type in the AS policy is null. 伸缩策略中伸缩资源类型为空 添加scaling_resource_type参数 400 AS.3055 The scaling resource ID in the AS policy is format wrong. 伸缩策略中的伸缩资源ID非法 请在伸缩策略中传入有效的伸缩资源ID 400 AS.3056 The value of the parameter that specifies whether to delete the alarm in the AS policy is invalid. 是否删除伸缩策略使用的告警规则的值非法 请使用合法的delete_alarm值 400 AS.3057 The value of parameter sort_by in the request is invalid. 请求参数中sort_by值非法 请使用合法的sort_by值 400 AS.3058 The value of parameter order in the request is invalid. 请求参数中order值非法 请使用合法的order值 400 AS.4000 The value of parameter start_number in the request for the instance is invalid. 伸缩实例请求参数中start_number值非法 请使用合法的start_number值 400 AS.4001 The value of parameter limit in the request for the instance is invalid. 伸缩实例请求参数中limit值非法 请使用合法的limit值 400 AS.4003 The value of parameter life_cycle_state in the instance request is invalid. 伸缩实例请求参数中life_cycle_state值非法 使用正确的life_cycle_state值 400 AS.4004 The value of parameter health_status in the request for the instance is invalid. 伸缩实例请求参数中health_status值非法 使用正确的health_status值 400 AS.4005 Parameter scaling_group_id in the request for the instance does not exist. 伸缩实例请求参数中scaling_group_id不存在 使用正确的scaling_group_id 400 AS.4006 The instance does not exist. 伸缩实例不存在 使用正确的实例ID 400 AS.4007 The value of the parameter that specifies whether to delete the instance is invalid. 是否删除虚拟机的值非法 使用正确的参数值 400 AS.4008 The start time format of the log about the expected number of the instances is incorrect. 期望日志起始时间格式错误 使用正确的参数值 400 AS.4009 The the end time format of the log about expected number of the instances is incorrect. 期望日志结束时间格式错误 使用正确的参数值 400 AS.4010 Parameter start_number in the request for the log about the expected number of instances is invalid. 期望日志请求参数start_number非法 使用正确的参数值 400 AS.4011 The value of parameter limit in the request for the log about the expected number of instances is invalid. 期望日志请求参数中limit值非法 使用正确的参数值 400 AS.4012 The value of parameter logId in the request for the log about the expected number of instances is invalid. 期望日志请求参数中logId值非法 使用正确的参数值 400 AS.4013 The list of instances to be deleted is null. 待删除伸缩实例列表信息为空 添加待删除的伸缩实例信息 400 AS.4014 The instances do not belong to the same AS group. 实例不属于同一个组 选择同一伸缩组内的实例 400 AS.4015 The instance is not in the inservice status. 伸缩实例不是inservice状态 选择inservice状态的实例 400 AS.4016 Failed to delete the instance because the instance is charged by month or year. 伸缩实例是包年包月虚拟机,不能被直接删除 参考错误码说明 400 AS.4017 The requested instance is null. 伸缩实例查询为空 传入有效伸缩实例 400 AS.4018 The action of the body in the request to operate the instance is invalid. 批量操作实例请求体action参数值不合法 使用正确的参数值 400 AS.4019 The list of instances to be added to the AS group is null. 待添加伸缩实例列表信息为空 传入有效的伸缩实例 400 AS.4020 The AZ to which the instance belongs is not within the AZ in the AS group. 实例所属AZ不在伸缩组的AZ中 选择AZ合适的实例 400 AS.4021 The VPC to which the instance belongs is different from the VPC in the AS group. 实例所属VPC与伸缩组VPC不同 选择VPC合适的实例 400 AS.4022 The number of instances added to the AS group exceeds the upper limit. 添加实例个数超出限制 添加合适数量的实例 400 AS.4023 The added instance has already existed. 添加的实例已经存在 请选择其他有效实例 400 AS.4024 The instance is not in the active status. 添加的实例为非active状态 请选择active状态实例 400 AS.4025 The value of the parameter that specifies whether to append new instance(s) is invalid. 将实例移入备用状态时,是否补充新的云服务器的值非法 使用正确的参数值 400 AS.4026 The number of instances deleted exceeds the upper limit. 删除实例个数超出限制 删除合适数量实例 400 AS.4027 The added instance has already existed in other AS group. 添加的实例已经被加入到其它伸缩组中 请选择其他有效实例 400 AS.4028 The AS instance ID cannot be null. 实例ID不能为空 使用正确的实例ID 400 AS.4029 Failed to add instances in a batch. 批量添加云服务器失败。 出现该错误码时,可通过Message字段获取失败的云服务器ID和失败原因。 400 AS.4030 Failed to delete instances in a batch. 批量删除云服务器失败。 出现该错误码时,可通过Message字段获取失败的云服务器ID和失败原因。 400 AS.4032 The list of instances is null. 伸缩实例列表信息为空 参考错误码说明 400 AS.4033 Failed to set instance protection in a batch. 批量更新实例的实例保护属性失败。 出现该错误码时,可通过Message字段获取失败的云服务器ID和失败原因。 400 AS.4036 Failed to set instance enter standby in a batch. 批量将实例转入备用状态失败。 出现该错误码时,可通过Message字段获取失败的云服务器ID和失败原因。 400 AS.4037 Failed to set instance exit standby in a batch. 批量将实例移出备用状态失败。 出现该错误码时,可通过Message字段获取失败的云服务器ID和失败原因。 400 AS.4038 The instance is not in the standby status. 伸缩实例不是备用状态 请选择备用状态的实例 400 AS.4039 After adding new instances equal to the number of standby instances, the expected number cannot be larger than the max instance number of group. 加入与备用实例等量的新实例后,期望实例数不能大于伸缩组的最大实例数 修改伸缩组的最大实例数 400 AS.4043 The number of instances exceeds the upper limit. 批量操作实例个数超出限制 单次最多批量操作实例个数为10 400 AS.7003 called interface of VPC service failed 调用VPC服务的接口异常 请稍后再试或联系技术支持人员 400 AS.7011 This DeC does not support ECSs of this type [%s]. DeC不支持该类型云服务器 使用其他类型云服务器规格 400 AS.7012 lblistener doesnot exist. 弹性负载均衡监听器不存在 修改伸缩组的监听器信息 400 AS.7016 This DeC does not support the AZ [%s] you selected. DeC不支持该AZ 修改伸缩组的可用区信息 400 AS.7019 The number of private IP addresses in the subnet is insufficient. 子网下私有ip不足 修改伸缩组的子网信息,之后重新启用伸缩组 400 AS.7022 Keypair doesnot exist. 伸缩配置SSH密钥不存在 为伸缩组更换伸缩配置 400 AS.7025 The topic urn is not valid. 通知主题不合法 使用正确的通知主题 400 AS.7026 The topic scene is not valid. 通知场景不合法 使用正确的通知场景 400 AS.7027 The topic of notification is null. 通知主题不能为空 添加通知主题 400 AS.7028 The number of topics in the AS group exceeds the upper limit. 通知个数超过限制 最多允许添加5个 400 AS.7029 The topic of notification is duplicate. 通知主题重复 使用正确的通知主题 400 AS.7030 Invalid lifecycle hook default timeout. 生命周期挂钩超时时间不合法 使用正确的参数值 400 AS.7031 Invalid lifecycle hook name. 生命周期挂钩名称不合法 使用正确的参数值 400 AS.7032 The name of the lifecycle hook is empty. 生命周期挂钩名称不能为空 添加生命周期挂钩名称 400 AS.7033 Invalid lifecycle hook type. 生命周期挂钩类型不合法 使用正确的参数值 400 AS.7034 Invalid lifecycle hook callback action result. 生命周期挂钩操作不合法 使用正确的参数值 400 AS.7035 The metadata of the lifecycle hook is too long. 生命周期挂钩metadata过长 使用正确的参数值 400 AS.7036 The lifecycle hook is null. 生命周期挂钩不能为空 使用正确的参数值 400 AS.7037 The type of the lifecycle hook is empty. 生命周期挂钩类型不能为空 使用正确的参数值 400 AS.7038 The number of hooks in the AS group exceeds the upper limit. 生命周期挂钩个数超过限制 最多允许添加5个 400 AS.7039 The lifecycle hook callback action result is empty. 生命周期挂钩回调操作不能为空 使用正确的参数值 400 AS.7040 The lifecycle hook callback object is empty. 生命周期挂钩回调对象不能为空 使用正确的参数值 400 AS.7041 The lifecycle hook callback object is empty. 生命周期挂钩名称重复 使用正确的参数值 400 AS.7042 The lifecycle hook callback object does not exist. 生命周期挂钩回调对象不存在 使用正确的参数值。 400 AS.7043 The lifecycle hook topic urn does not exist. 生命周期挂钩使用的通知主题不存在 使用正确的参数值,检查生命周期挂钩使用的通知主题。 400 AS.7044 The tag of this resource is null 标签为空 使用正确的参数值。 400 AS.7045 The number of tags exceeded. 标签个数超过限制 最多允许添加10个。 400 AS.7046 The tags in the resource is invalid. tag非法 请使用正确的参数值 400 AS.7047 The value of tag in the resource is too long. 标签的value过长 使用正确的参数值。 400 AS.7048 The resource type in this operation with tag is invalid. 标签资源类型不合法 使用正确的参数值。 400 AS.7049 The action in this operation with tag is invalid. 标签执行动作不合法 使用正确的参数值。 400 AS.7050 The key of tag cannot be duplicate. 标签的key重复 使用正确的参数值。 400 AS.7051 The backend ECS group in the AS group does not exist. 伸缩组中的后端云服务器组不存在 使用正确的参数值,更换负载均衡的pool。 400 AS.7052 The matches in the resource is invalid. matches非法 请使用合法的matches值。 400 AS.7054 The value of tag cannot be duplicate. tag中一个key下value重复 对tag下对应的value进行检查,避免重复。 400 AS.7055 The metadata of the lifecycle hook has special character. 生命周期挂钩metadata包含非法字符 使用正确的参数值。 400 AS.7059 The enterprise project does not exist. 企业项目不存在 请使用存在的企业项目 400 AS.7060 The enterprise project is unavailable. 企业项目不可用 请使用可用的企业项目 400 AS.7061 The value of scaling tag is null. 标签的value为空 使用正确的参数值。 400 AS.7062 The key of scaling tag is null. 标签的key为空 使用正确的参数值。 400 AS.7063 The key of scaling tag is too long. 标签的key过长 使用正确的参数值。 400 AS.7065 The value of parameter enterprise_project_id in the request is invalid. 请求参数enterprise_project_id非法 使用合法的enterprise_project_id。 400 AS.7100 The tag policy does not allow the specified value for the following tag key: %s. 标签不允许为以下键指定值:%s。 修正对应的tag信息或联系技术支持。 400 AS.7111 Insufficient instance quota. 云服务器配额不足 释放不使用的云服务器资源或者申请扩大云服务器配额。 400 AS.7112 Insufficient volume quota. 云硬盘配额不足 释放不使用的云服务器资源或者申请扩大卷配额。 400 AS.7113 Insufficient elastic ip quota. 弹性IP配额不足 释放不使用的弹性IP或者申请扩大弹性IP配额。 400 AS.7114 Insufficient ram quota. 云服务器内存配额不足 释放不使用的云服务器资源或者申请扩大云服务器内存配额。 400 AS.7115 Insufficient cpu quota. 云服务器CPU配额不足 释放不使用的云服务器资源或者申请扩大云服务器CPU配额 400 AS.7118 The maximum number of EIPs bounded to this shared bandwidth has been reached. 共享带宽绑定的EIP个数超过最大限制 更换共享带宽 400 AS.8004 User resources are frozen. 用户资源被冻结,无法进行操作 需要充值,非欠费状态自动解冻 400 AS.9001 The format of the start time of the scaling activity log is incorrect. 伸缩活动日志起始时间格式错误 使用正确的参数值 400 AS.9002 The format of the end time of the scaling activity log is incorrect. 伸缩活动日志结束时间格式错误 使用正确的参数值 400 AS.9003 The value of parameter start_number in the request for the scaling activity log is invalid. 伸缩活动日志请求参数start_number非法 使用正确的参数值 400 AS.9004 The value of parameter limit in the request for the scaling activity log is invalid. 伸缩活动日志请求参数中limit值非法 使用正确的参数值。 400 AS.9005 The value of parameter log_id in the request for the scaling log is invalid. 伸缩活动日志请求参数中logId值非法 使用正确的参数值 400 AS.9007 The format of the execute time in the request is incorrect. 策略执行日志时间格式错误 使用正确的参数值 400 AS.9008 The value of parameter start_number in the request is invalid. 策略执行日志请求参数start_number非法 使用正确的参数值 400 AS.9009 The value of parameter limit in the request is invalid. 策略执行日志请求参数中limit值非法 使用正确的参数值 400 AS.9010 The value of parameter log_id in the request is invalid. 策略执行日志请求参数中logId值非法 使用正确的参数值 400 AS.9011 The value of parameter scaling_resource_id in the request is invalid. 策略执行日志请求参数中资源Id值非法 使用正确的参数值 400 AS.9012 The value of parameter type in the request for the scaling activity log is invalid. 伸缩活动日志请求参数中type值非法 使用正确的参数值 400 AS.9013 The value of parameter status in the request for the scaling activity log is invalid. 伸缩活动日志请求参数中status值非法 使用正确的参数值
  • 标准客户端登录 建议使用Chrome 108.0.5359.125及以上版本浏览器进行登陆。 登录IMC https://macroverse.huaweicloud.com,点击首页SparkPack 企业ERP应用卡片 进入到如下页面,首次使用标准客户端之前,请先下载并安装SparkPack 企业ERP客户端。 点击标准客户端的“登陆”按钮,会自动登录到SparkPack 企业ERP标准客户端。 父主题: ERP用户指南
  • SDK合规使用指南 《中华人民共和国个人信息保护法》自2021年11月1日起正式施行后,监管部门、各行业参与方和终端消费者越来越关注用户的隐私保护问题。为了有效治理App、SDK违规收集使用个人信息的现象,监管部门也陆续出台相关标准规范。 您作为开发者为最终用户提供服务,知悉并确认将遵守适用的法律法规和相关的标准规范,履行个人信息保护义务,并遵循合法、正当、必要和诚信的原则处理用户个人信息,包括但不限于《中华人民共和国个人信息保护法》、《中华人民共和国网络安全法》、《中华人民共和国数据安全法》以及其他适用的法律法规和相关的标准规范。 此文档用于帮助您更好地了解华为云会议SDK并合规使用华为云会议SDK服务,仅适用于开发者的业务区域为中国大陆地区的场景。 1. 基本要求 您的产品及服务需要尊重用户隐私,遵守国家的数据保护法律和法规。禁止参与任何干扰、干涉、损害、未授权访问任何终端设备、服务器、网络的活动。 (一)隐私政策要求 您需根据法律要求以自身名义发布隐私政策,并就个人信息的处理行为获取用户同意或取得其他合法性基础。隐私政策的要求包括不限于如下: 1. 有独立文本,不能作为用户协议的一部分。 2. App首次运行收集处理个人信息前需要以醒目方式提示用户阅读隐私政策。隐私政策需方便用户查看,例如用户在App主功能界面中通过4次以内的点击或滑动操作可访问。 3. 描述语言需要清晰通俗,符合通用语言习惯,避免使用有歧义的语言。 4. 隐私政策内容要包含产品及服务收集个人信息的目的、方式和范围,个人信息处理者的名称和联系方式等。 5. 您的产品及服务如涉及向第三方共享个人信息或集成了第三方的SDK时,需要在隐私政策中向用户进行披露和说明,获取用户的授权或同意。 (二)处理个人信息要求 您的产品及服务在处理用户个人信息时,需要遵守的要求包括不限于如下: 1. 处理个人信息需要基于使用目的所必需,满足最小化原则。 2. 实际收集和处理的个人信息范围、使用目的需要与隐私政策的范围保持一致。 3. 收集个人信息的频率需与隐私政策保持一致,禁止超频次收集个人信息。 4. 有明确的个人信息到期删除机制,个人信息的存留期与隐私政策保持一致,到期按时删除个人信息或对个人信息进行匿名化处理。 5. 如涉及处理不满十四周岁未成年人个人信息前,应取得未成年人的父母或其他监护人的同意。 6. 如涉及处理个人信息用于个性化推荐功能或大数据分析业务的,应告知并取得最终用户的授权同意情况下方可开展相关业务功能。 7. 如涉及处理敏感个人信息前,应取得最终用户的单独同意。 8. 如涉及跨境传输个人信息,需要按照国家网信部门会同国务院有关部门制定的办法和相关标准进行安全评估,并符合其要求。同时您还取得最终用户的单独同意。 9. 支持用户方便的行使数据主体权利,例如查阅、复制、更正、删除个人信息等权利。 2. 声明SDK处理的个人信息 在您接入、使用华为云会议SDK服务前,我们要求您在隐私政策中向用户告知我们SDK的名称、SDK提供方名称、收集个人信息类型、使用目的、隐私政策链接,并获取用户的同意或取得其他合法性基础。您可以参考如下方式提供条款内容: 以文字方式向用户告知 第三方SDK名称:HUAWEI CLOUD Meeting SDK (iOS版) 第三方名称:华为云计算技术有限公司 收集个人信息类型: 1. 创建/发起会议所需的会议信息(会议主题、与会人名称、与会者手机号码、与会者邮箱、部门名称、主持人/来宾口令、会议描述) 2. 加入会议所需的的鉴权信息(会议ID、会议口令或会议链接)、与会信息(与会者名称) 3. 音视频会议服务所需的音视频流、距离传感器、屏幕方向传感器 4. 当您使用美颜功能时,本地处理您的部分面部特征值信息 5. 桌面共享所需的屏幕信息(含白板标注信息、程序信息) 6. 会中邀请与会者所需的与会者信息(姓名、电话号码) 7. 反馈所需的手机号码、描述文字/图片/视频、日志(IP、设备信息、软件信息)、会议ID、姓名、账号 8. 云录制所需的录制信息:与会人音视频、会议主题、预约人、开始时间、录制时长、录制大小、分享口令 9. 会议中聊天所需的账号、文字内容、聊天记录(仅导出后生成) 10. 实时字幕所需的会议语音 11. 虚拟背景所需的背景图片 12. 投票所需的投票人员信息(与会名称、邮箱、部门)和投票情况 13. 会议服务优化所需的互联网状态信息、系统信息(如系统设置、系统属性、设备型号、操作系统、IP地址)、终端型号、运营商信息、WIFI信息(WIFI状态)、音视频设备信息(扬声器状态信息、摄像头状态)、使用本服务的事件信息(网络质量数据,如宽带、丢包率、异常包数、网络接入信息;事件名称,如错误、升级)、日志信息(如上传 IP 地址、用户点击行为)、音视频质量数据(如音量大小、丢包率)、会场号码、会场URL、会议ID 使用目的:支持用户发起或参加云会议。 隐私政策链接:SDK隐私安全说明 以表格方式向用户告知 第三方SDK名称 第三方名称 收集个人信息类型 使用目的 隐私政策链接 HUAWEI CLOUD Meeting SDK 华为云计算技术有限公司 1.创建/发起会议所需的会议信息(会议主题、与会人名称、与会者手机号码、与会者邮箱、部门名称、主持人/来宾口令、会议描述) 2.加入会议所需的的鉴权信息(会议ID、会议口令或会议链接)、与会信息(与会者名称) 3.音视频会议服务所需的音视频流、距离传感器、屏幕方向传感器 4.当您使用美颜功能时,本地处理您的部分面部特征值信息 5.桌面共享所需的屏幕信息(含白板标注信息、程序信息) 6.会中邀请与会者所需的与会者信息(姓名、电话号码) 7.反馈所需的手机号码、描述文字/图片/视频、日志(IP、设备信息、软件信息)、会议ID、姓名、账号 8.云录制所需的录制信息:与会人音视频、会议主题、预约人、开始时间、录制时长、录制大小、分享口令 9.会议中聊天所需的账号、文字内容、聊天记录(仅导出后生成) 10.实时字幕所需的会议语音 11.虚拟背景所需的背景图片 12.投票所需的投票人员信息(与会名称、邮箱、部门)和投票情况 13.会议服务优化所需的互联网状态信息、系统信息(如系统设置、系统属性、设备型号、操作系统、IP地址)、终端型号、运营商信息、WIFI信息(WIFI状态)、音视频设备信息(扬声器状态信息、摄像头状态)、使用本服务的事件信息(网络质量数据,如宽带、丢包率、异常包数、网络接入信息;事件名称,如错误、升级)、日志信息(如上传 IP 地址、用户点击行为)、音视频质量数据(如音量大小、丢包率)、会场号码、会场URL、会议ID 支持用户发起或参加云会议。 SDK隐私安全说明 3. 权限使用要求 我们SDK在提供服务时会最小化的使用系统权限,您需要根据实际使用的功能申请对应的系统权限并向用户告知征得其同意。 权限 权限描述 使用目的 相机权限 使用摄像头 当您使用以下功能时,您可以选择开启该权限,用于拍摄图片或者视频:(a)进行视频会议或视频通话(b)展示虚拟背景设置效果 麦克风权限 使用麦克风 当您使用会议或通话功能时,您可以选择开启该权限,用于给其他会议参与人传输您的语音 通讯录权限 访问手机通讯录 当您使用会议或通话功能时,您可以选择开启该权限,用于邀请通讯录好友入会 相册权限 提供读取手机相册内数据的功能 当您使用以下功能时,您可以选择开启该权限,读取、修改或删您的相册中的内容,用于读取、保存本地的图片或文件:(a)更新个人头像(b)自定义虚拟背景 (c)反馈功能需要上传本地图片,访问设备上的照片 联网 访问网络 当您使用会议或通话功能时,用于完成本地网络的通信服务,优化会议的网络质量 4. 延迟初始化要求 为了避免您的应用在未获取用户的同意前SDK提前处理用户的个人信息,我们提供了SDK初始化的接口init,请保证您的应用获取用户同意后才能调用此接口初始化SDK。 5.最小化使用功能要求 我们的SDK针对扩展功能的处理提供了配置能力,您可以基于业务诉求选择开启或关闭相关功能。 如何开启或关闭扩展功能 您可以通过调用OpenSDKConfig.enableAnonymousJoinConfByPhoneVerify接口开启或关闭SDK匿名入会验证手机功能。 您可以通过调用OpenSDKConfig.enableFeedback接口开启或关闭会中反馈功能。 您可以通过调用OpenSDKConfig.enableAutoLogin接口开启或关闭自动登录功能。 您可以通过调用OpenSDKConfig.enableBookConfCalendarNotify接口开启或关闭日历通知功能。 您可以通过调用OpenSDKConfig.showInMeetingTitleBarQrCodeEntry接口开启或关闭会议标题侧边的二维码快速入口功能。 您可以通过调用OpenSDKConfig.isSupportMultiAppLogin接口开启或关闭多平台登录功能。 6. 保障个人信息主体权利 我们设立了个人信息保护专职部门。当您有任何疑问、建议、投诉、请求,请通过访问隐私问题页面/personal-data-request.html与我们联系。我们将尽快处理您提交的问题,并在15个工作日或法律法规规定的期限内答复您的问题。 如果您对我们的回复不满意,特别是认为我们的个人信息处理行为损害了您的合法权益,您还可以向有管辖权的个人信息保护机构或其他监管部门进行投诉或举报。 一般情况下,我们会尽最大努力响应和处理您的请求。结合您的请求或问题的复杂程度,我们可能会有所延迟,但我们会告知您延迟的理由。 父主题: iOS SDK
  • SDK隐私声明 HUAWEI CLOUD Meeting SDK (以下简称“华为云会议SDK”)是由华为云计算技术有限公司(以下简称“我们”或“华为云”)面向应用开发者(以下简称“开发者”)提供的会议能力与服务。 开发者根据华为云会议SDK的开发文档和指南在其应用中集成了华为云会议SDK后,我们将通过被集成的华为云会议SDK向开发者的最终用户(以下简称“您”或“用户”)提供相关服务,处理开发者应用相关的数据,相关数据中可能包含您的个人信息。华为云非常重视您的个人信息和隐私保护,我们将会按照法律要求和业界成熟的安全标准,为您的个人信息提供相应的安全保护措施。我们将通过本声明向您说明我们如何收集、使用、披露、保护、存储及传输您的个人信息。 请注意:我们要求集成华为云会议SDK的所有开发者严格遵循法律法规、开发文档和指南的要求处理您的个人信息;在接入、使用各开放能力前,我们要求开发者在其产品应用的隐私政策中向您告知其集成华为云会议SDK处理个人信息的基本情况,并获取您的同意或取得其他合法性基础。但我们无法控制开发者及其开发者应用如何处理开发者所控制的个人信息,也不对其行为负责。我们建议您认真阅读开发者应用相关用户协议及隐私政策,在确认充分了解并同意开发者如何处理您的个人信息后再使用开发者应用。 1.我们如何收集和使用您的个人信息 华为云仅会根据本声明以下所述目的和方式收集和使用您的个人信息,如果我们要将收集的您的个人信息用于本声明未载明的其他目的,我们会以合理的方式自行或通过开发者明确向您告知,并再次获取您的同意或取得其他合法性基础。如果SDK存在扩展功能或收集和使用了可选个人信息,我们会在下文特别说明。 1.1 会议服务连接功能 当您使用会议服务时,我们会收集您的IP地址,我们使用此数据是为了让您连接我们的服务器,如您拒绝提供,则将无法使用我们的服务。为了帮助您了解和诊断您与本服务的连接状态,我们会收集您的无线网络、互联网连接状态,以及您是否获得连接本服务及其网络的授权。 1.2 创建/发起会议功能,包含网络研讨会 创建/发起会议时,我们会收集您的会议主题、会议时间、会议时长、与会人名称、与会者手机号码、与会者邮箱、部门名称、主持人/来宾口令、时区、会议描述。 1.3 加入会议功能,包含网络研讨会 加入会议时,我们会收集您的鉴权信息(会议ID、会议口令或会议链接)、与会信息(与会者名称),用于审核您的身份。 1.4 音视频会议功能,含网络研讨会 在使用此功能的过程中,我们作为会议主持人的受托方收集和处理您的信息,您需要开启设备摄像头权限及麦克风权限,我们会收集并根据您的指示转发音视频流给您的共享对象。除非您启动云录制,我们不会在服务器上存储该音视频数据。在加入会前、预定会议时、与会过程中,您可以在界面选择关闭语音/视频来保护您的隐私。当您使用美颜功能时,您需要开启设备摄像头权限,我们需要本地处理您的部分面部特征值信息,以实现面部美颜效果。我们仅会在您的本地设备中离线处理相关面部特征值信息,不会上传、存储 或与第三方共享该种信息。人脸信息属于个人敏感信息。 1.5 桌面共享功能 在使用此功能过程中,我们作为会议主持人的受托方收集和处理您的信息,我们会收集您共享给参会人的屏幕信息(含白板标注信息、程序信息);除非您启动录制 ,我们不会在服务器上或设备本地存储该数据。 1.6 录制功能 云录制:会议主持人可以选择开启或关闭录制功能,开启时在会议界面左上角有“REC”标识,同时会有提示,如果您不同意录制,可以退出会议。录制完成后,我们会收集本次录制主题、预定人、开始时间、时长、文件大小生成录制信息,该录制及其生成的文件将加密存储在我们的服务器上,会议主持人可以在个人管理页面查看该录制信息并管理、删除录制生成的文件。若分享该录制文件链接,我们将收集配置的访问密码,来确保录制内容访问安全,上述机制适用于会议服务提供录制服务的任何场景。本地录制:默认仅会议主持人可以开启本地录制,同时会议主持人可以选择是否授权与会者本地录制功能。开启时在会议界面左上角有“REC”标识,同时会有提示,如果您不同意录制,退出会议。若授权用户(会议主持人或被授权的与会者)完成本地录制,生成的文件将存储在录制端用户的设备本地,由用户自主控制录制生成的文件。 1.7 会议期间的聊天交流功能 在使用此功能过程中,我们作为会议主持人的受托方收集和处理您的信息,我们会收集您实时发送的文本信息以传输给您的消息交流对象;在会议进行中,会议主持人、联席主持人可以选择手动导出/自动导出会议聊天记录到设备本地。会议结束后我们会在服务器上删除会中聊天数据。 1.8 实时字幕功能 在使用会议服务时,您可以选择开启或关闭实时字幕功能。在您开启此功能后,我们会收集您的会议音频信息、您输入的语音内容并根据您设置的字幕语言实时转化为字幕,显示在会议界面,除非启动录制功能,我们不会在服务器上或设备本地存储音频数据和字幕数据。 1.9 虚拟背景功能 在使用会议服务时,您可以选择开启或关闭虚拟背景功能。在您开启虚拟背景时,您需要授权我们使用摄像头权限和存储权限,我们会将您添加的虚拟背景图片和本地摄像头采集的视频流进行合成处理,用于向您同会议的与会方展示。 1.10 投票功能 在使用会议服务时设置非匿名投票时,我们会记录相关投票人员信息(与会名称)和投票情况。 1.11 反馈功能 问题反馈需要您提供相关的问题图片视频、文字描述、会议号及相应的联系方式(联系人手机号码、邮箱)、问题日志、设备型号。举报需要您提供违规人姓名、账号、会议号、事件描述、违规图片视频、举报人姓名、举报人联系方式。 1.12 服务优化功能 1)为保障您正常使用我们的服务、维护我们服务的正常运行,确保您使用我们产品的安全性以及改善及优化您的服务体验,提升服务稳定性。(a)我们会收集您的互联网状态信息、系统信息(如系统设置、系统属性、设备型号、操作系统、IP地址)、终端型号、WIFI信息(WIFI状态)、音视频设备信息(扬声器状态信息、摄像头状态)、使用本服务APP应用的事件信息(网络质量数据,如宽带、丢包率、异常包数、网络接入信息;事件名称,如错误、升级)、日志信息(如上传 IP 地址、用户点击行为)、音视频质量数据(如音量大小、丢包率)、会场号码、会场URL、会议ID,其中音视频质量数据并不涉及您的通话内容。 2.设备权限调用 当您使用相应功能及服务时,我们会通过开发者应用向系统申请您设备的相应权限。您可以在设备的设置功能或“隐私设置”中查看权限状态,并可自行选择开启或关闭部分或全部权限。 开发者在集成、使用相应开放能力时,将自行决定权限的调用范围,因此开发者应对权限的调用及用途向您进行说明。您根据开发者应用的请求开启任一权限即代表授权我们可以处理相关个人信息来为您提供对应服务;一旦您关闭任一权限即代表您取消了授权,我们将不再基于对应权限继续处理相关个人信息,可能无法继续为您提供该权限所对应的服务。请注意,您关闭权限的决定不会影响此前基于您授权所进行的个人信息处理活动的效力。 权限 权限描述 使用目的 相机权限 使用摄像头 当您使用以下功能时,您可以选择开启该权限,用于拍摄图片或者视频:(a)进行视频会议或视频通话(b)展示虚拟背景设置效果 麦克风权限 使用麦克风 当您使用会议或通话功能时,您可以选择开启该权限,用于给其他会议参与人传输您的语音 存储权限 提供读取存储系统空间内数据的功能 当您使用以下功能时,您可以选择开启该权限,读取、修改或删您的设备中的内容,用于读取、保存本地的图片或文件:(a)更新个人头像(b)自定义虚拟背景 (c)反馈功能需要上传本地图片,访问设备上的照片 联网 访问网络 当您使用会议或通话功能时,用于完成本地网络的通信服务,优化会议的网络质量 3.对未成年人的保护 您承诺在您开始使用本服务时是成年人。如您是未成年人,则需要您的父母或监护人同意您使用本服务并同意相关服务条款。 如果未成年人在未经父母或监护人同意的情况下向我们提供其个人信息,则父母或监护人可以联系我们以停止收集、使用或披露其个人信息。 如果我们发现在未事先获得可证实的父母或监护人同意的情况下收集了未成年人的个人信息,则会设法尽快删除相关数据。 如果开发者使用本服务用于教育用途,且您的最终用户可能为未成年人的,请确保您的最终用户使用本服务前已获得其父母或监护人的明确同意。 4.管理您的个人信息 华为云非常尊重您对个人信息的关注,我们将遵照相关法律法规的要求,协调、支持并保障您行使访问、复制、更正、删除等个人信息主体权利。 由于您是通过开发者应用使用会议服务,如果您希望访问、复制或更正与会议相关的个人信息,您应通过开发者应用提供的路径实现您的个人信息主体权利。 为保障您访问、复制、更正和删除个人信息的权利实现,我们在开发者已签署的华为云协议中,明确要求开发者承诺根据法律法规要求向您提供便捷的权利实现方式。如开发者未按照承诺进行提供,您可以通过本声明“如何联系我们”章节中所述联系方式与我们取得联系,我们将尽力协调、支持并保障您的上述权利实现。 当您直接向我们提出个人信息主体权利时,为了保障您的数据安全和其他合法权益,我们可能会对您的身份进行验证并要求您提供验证身份所必要的个人信息,同时我们也可能会向开发者提供收集的身份验证信息以核实您的身份。在验证确认您的身份后,我们会根据法律法规要求及时响应您的相关请求。 如您对您的数据主体权利有进一步要求或存在任何疑问、意见或建议,可通过本声明中“如何联系我们”章节中所述方式与我们取得联系,并行使您的相关权利。 5.信息存储地点及期限 (一)存储地 中国大陆用户的个人信息存储在中国境内的数据中心。 (二)存储期限 我们将会在达成本声明所述目的所需的期限内保留您的个人信息,除非按照法律要求或您的要求需要延长留存期,例如根据《中华人民共和国网络安全法》要求,就您使用本服务留存相关的网络日志不少于六个月。基于不同的场景和服务功能,数据的存储期可能会有所不同。 我们用于确定留存期的标准包括:(i)完成该业务目的需要留存个人信息的时间,包括提供产品和服务,依据法律要求维护相应的交易及业务记录,保证系统、产品和服务的安全,应对可能的用户查询或投诉、问题定位等;(ii) 用户是否同意更长的留存期间;(iii) 法律、合同等是否有保留数据的特殊要求等。 只要您的账户是为您提供服务之必需,我们都将保留您的账户信息。您也可以选择停止本服务;在您停止本服务后,我们会停止向该账号提供产品和服务或特定功能对应的服务,并在无特殊可适用法律法规要求和服务协议之约定的情况下,完全删除您相应的个人信息。 详细存储期限请参考(除非法律有其它要求,否则按照如下留存期): 创建/发起会议,包含网络研讨会:会议主题、会议时间、会议时长、与会人名称、与会者手机号码、与会者邮箱、部门名称、主持人/来宾口令、时区、会议描述 留存期:会议结束后删除或您主动删除 加入会议:鉴权信息(会议ID、会议口令或会议链接)、与会信息(与会者名称) 留存期:不存储,会议结束后删除 会议过程中实时音视频和桌面共享 留存期:不存储,会议结束后删除 自动美颜:人脸信息 留存期:不存储,仅在您的会议终端侧处理 会中邀请与会者:姓名、电话号码 留存期:不存储,会议结束后删除 会议录制信息:与会人音视频、共享桌面、共享白板、共享程序、会议主题、预约人(仅云录制)、开始时间(仅云录制)、录制时长(仅云录制)、录制大小(仅云录制)、分享口令(仅云录制) 留存期:按照企业服务协议存储。注:开启本地录制仅存储在您的终端本地,由您自行决定留存期。 会议中聊天:账号、文字内容、聊天记录(仅导出后生成) 留存期:在您使用会议中聊天时我们在服务端加密存储该信息以便给您推送,会议结束后立即删除该数据。注:聊天记录仅存储在您的终端本地,由您自行决定留存期。 实时字幕信息:会议语音 留存期:不存储,仅在您的会议终端侧处理。 虚拟背景图片:背景图片 留存期:仅存储在您的终端本地,由您自行决定留存期 多画面背景功能:多画面背景图片、图片名称、图片临时访问地址 留存期:不存储,会议结束后删除 投票:投票人员信息(与会名称)和投票情况 留存期:不存储,会议结束后删除 会议历史记录:会议的开始和结束时间、会议号、主题、与会记录(包括与会人名称、加入会议的开始时间、结束时间、入会次数、参加会议的时长)、投票记录 留存期:按照企业服务协议存储,可以选择保存6个月或12个月。 主动反馈:手机号码、描述文字/图片/视频、日志(IP、设备信息、软件信息)、会议ID、姓名、账号 留存期:按照企业服务协议存储,默认存储30天,30天后立即清理。 服务日志: 留存期:按照企业服务协议存储,默认3年。 6.如何联系我们 我们设立了个人信息保护专职部门。当您有任何疑问、建议、投诉、请求,请通过访问隐私问题页面/personal-data-request.html与我们联系。我们将尽快处理您提交的问题,并在15个工作日或法律法规规定的期限内答复您的问题。 如果您对我们的回复不满意,特别是认为我们的个人信息处理行为损害了您的合法权益,您还可以向有管辖权的个人信息保护机构或其他监管部门进行投诉或举报。 一般情况下,我们会尽最大努力响应和处理您的请求。结合您的请求或问题的复杂程度,我们可能会有所延迟,但我们会告知您延迟的理由。 父主题: Mac SDK
  • SDK合规使用指南 《中华人民共和国个人信息保护法》自2021年11月1日起正式施行后,监管部门、各行业参与方和终端消费者越来越关注用户的隐私保护问题。为了有效治理App、SDK违规收集使用个人信息的现象,监管部门也陆续出台相关标准规范。 您作为开发者为最终用户提供服务,知悉并确认将遵守适用的法律法规和相关的标准规范,履行个人信息保护义务,并遵循合法、正当、必要和诚信的原则处理用户个人信息,包括但不限于《中华人民共和国个人信息保护法》、《中华人民共和国网络安全法》、《中华人民共和国数据安全法》以及其他适用的法律法规和相关的标准规范。 此文档用于帮助您更好地了解华为云会议SDK并合规使用华为云会议SDK服务,仅适用于开发者的业务区域为中国大陆地区的场景。 1. 基本要求 您的产品及服务需要尊重用户隐私,遵守国家的数据保护法律和法规。禁止参与任何干扰、干涉、损害、未授权访问任何终端设备、服务器、网络的活动。 (一)隐私政策要求 您需根据法律要求以自身名义发布隐私政策,并就个人信息的处理行为获取用户同意或取得其他合法性基础。隐私政策的要求包括不限于如下: 1. 有独立文本,不能作为用户协议的一部分。 2. App首次运行收集处理个人信息前需要以醒目方式提示用户阅读隐私政策。隐私政策需方便用户查看,例如用户在App主功能界面中通过4次以内的点击或滑动操作可访问。 3. 描述语言需要清晰通俗,符合通用语言习惯,避免使用有歧义的语言。 4. 隐私政策内容要包含产品及服务收集个人信息的目的、方式和范围,个人信息处理者的名称和联系方式等。 5. 您的产品及服务如涉及向第三方共享个人信息或集成了第三方的SDK时,需要在隐私政策中向用户进行披露和说明,获取用户的授权或同意。 (二)处理个人信息要求 您的产品及服务在处理用户个人信息时,需要遵守的要求包括不限于如下: 1. 处理个人信息需要基于使用目的所必需,满足最小化原则。 2. 实际收集和处理的个人信息范围、使用目的需要与隐私政策的范围保持一致。 3. 收集个人信息的频率需与隐私政策保持一致,禁止超频次收集个人信息。 4. 有明确的个人信息到期删除机制,个人信息的存留期与隐私政策保持一致,到期按时删除个人信息或对个人信息进行匿名化处理。 5. 如涉及处理不满十四周岁未成年人个人信息前,应取得未成年人的父母或其他监护人的同意。 6. 如涉及处理个人信息用于个性化推荐功能或大数据分析业务的,应告知并取得最终用户的授权同意情况下方可开展相关业务功能。 7. 如涉及处理敏感个人信息前,应取得最终用户的单独同意。 8. 如涉及跨境传输个人信息,需要按照国家网信部门会同国务院有关部门制定的办法和相关标准进行安全评估,并符合其要求。同时您还取得最终用户的单独同意。 9. 支持用户方便的行使数据主体权利,例如查阅、复制、更正、删除个人信息等权利。 2. 声明SDK处理的个人信息 在您接入、使用华为云会议SDK服务前,我们要求您在隐私政策中向用户告知我们SDK的名称、SDK提供方名称、收集个人信息类型、使用目的、隐私政策链接,并获取用户的同意或取得其他合法性基础。您可以参考如下方式提供条款内容: 以文字方式向用户告知 第三方SDK名称:HUAWEI CLOUD Meeting SDK (Android版) 第三方名称:华为云计算技术有限公司 收集个人信息类型: 1.创建/发起会议所需的会议信息(会议主题、与会人名称、与会者手机号码、与会者邮箱、部门名称、主持人/来宾口令、会议描述) 2.加入会议所需的的鉴权信息(会议ID、会议口令或会议链接)、与会信息(与会者名称) 3.音视频会议服务所需的音视频流、距离传感器、屏幕方向传感器 4.当您使用美颜功能时,本地处理您的部分面部特征值信息 5.桌面共享所需的屏幕信息(含程序信息) 6.会中邀请与会者所需的与会者信息(姓名、电话号码) 7.反馈所需的手机号码、描述文字/图片/视频、日志(IP、设备信息、软件信息)、会议ID、姓名、账号 8.云录制所需的录制信息:与会人音视频、会议主题、预约人、开始时间、录制时长、录制大小、分享口令 9.会议中聊天所需的账号、文字内容 10.实时字幕所需的会议语音 11.虚拟背景所需的背景图片 12.投票所需的投票人员信息(与会名称、邮箱、部门)和投票情况 13.会议服务优化所需的设备信息(AndroidID,UDID)、运行中进程信息、互联网状态信息、系统信息(如系统设置、系统属性、设备型号、操作系统、IP地址)、终端型号、运营商信息、WIFI信息(WIFI状态、 WIFI参数)、音视频设备信息(蓝牙列表、蓝牙名称、扬声器状态信息、摄像头状态)、使用本服务的事件信息(网络质量数据,如宽带、丢包率、异常包数、网络接入信息;事件名称,如错误、升级)、日志信息(如上 传 IP 地址、用户点击行为)、音视频质量数据(如音量大小、丢包率)、会场号码、会场URL、会议ID 使用目的:支持用户发起或参加云会议。 隐私政策链接:隐私安全说明 以表格方式向用户告知 第三方SDK名称 第三方名称 收集个人信息类型 使用目的 隐私政策链接 HUAWEI CLOUD Meeting SDK (Android版) 华为云计算技术有限公司 1.创建/发起会议所需的会议信息(会议主题、与会人名称、与会者手机号码、与会者邮箱、部门名称、主持人/来宾口令、会议描述) 2.加入会议所需的的鉴权信息(会议ID、会议口令或会议链接)、与会信息(与会者名称) 3.音视频会议服务所需的音视频流、距离传感器、屏幕方向传感器 4.当您使用美颜功能时,本地处理您的部分面部特征值信息 5.桌面共享所需的屏幕信息(含程序信息) 6.会中邀请与会者所需的与会者信息(姓名、电话号码) 7.反馈所需的手机号码、描述文字/图片/视频、日志(IP、设备信息、软件信息)、会议ID、姓名、账号 8.云录制所需的录制信息:与会人音视频、会议主题、预约人、开始时间、录制时长、录制大小、分享口令 9.会议中聊天所需的账号、文字内容 10.实时字幕所需的会议语音 11.虚拟背景所需的背景图片 12.投票所需的投票人员信息(与会名称、邮箱、部门)和投票情况 13.会议服务优化所需的设备信息(AndroidID,UDID)、运行中进程信息、互联网状态信息、系统信息(如系统设置、系统属性、设备型号、操作系统、IP地址)、终端型号、运营商信息、WIFI信息(WIFI状态、WIFI参数)、音视频设备信息(蓝牙列表、蓝牙名称、扬声器状态信息、摄像头状态)、使用本服务的事件信息(网络质量数据,如宽带、丢包率、异常包数、网络接入信息;事件名称,如错误、升级)、日志信息(如上传 IP 地址、用户点击行为)、音视频质量数据(如音量大小、丢包率)、会场号码、会场URL、会议ID 支持用户发起或参加云会议 隐私安全说明 3. 权限使用要求 我们SDK在提供服务时会最小化的使用系统权限,您需要根据实际使用的功能申请对应的系统权限并向用户告知征得其同意。 权限 权限描述 使用目的 相机权限 使用摄像头 当您使用以下功能时,您可以选择开启该权限,用于拍摄图片或者视频: (a)进行视频会议或视频通话 (b)展示虚拟背景设置效果 麦克风权限 使用麦克风 当您使用会议或通话功能时,您可以选择开启该权限,用于给其他会议参与人传输您的语音 通讯录权限 访问手机通讯录 当您使用会议或通话功能时,您可以选择开启该权限,用于邀请通讯录好友入会 存储权限 提供读取手机储存空间内数据的功能 当您使用以下功能时,您可以选择开启该权限,读取、修改或删您的设备中的内容,用于读取、保存本地的图片或文件: (a)更新个人头像 (b)自定义虚拟背景 (c)反馈功能需要上传本地图片,访问设备上的照片 悬浮窗权限 悬浮窗 当您在会议中发起共享或者最小化应用时,您可以选择开启该权限,用于悬浮窗口形式实时显示会议的视频画面 联网 访问网络 当您使用会议或通话功能时,用于完成本地网络的通信服务,优化会议的网络质量 电话权限 获取通话状态 当您开启该权限后,我们读取设备通话状态,用于优化通话状态下,音视频会议的效果。该权限无法监听、获取任何通话内容 附近设备权限 连接附近蓝牙设备 当您使用会议或通话功能时,您可以选择开启该权限,用于扫描配对蓝牙耳机、助听器等蓝牙设备以帮助在会议或通话中使用蓝牙设备进行沟通 4. 延迟初始化要求 为了避免您的应用在未获取用户的同意前SDK提前处理用户的个人信息,我们提供了SDK初始化的接口init,请保证您的应用获取用户同意后才能调用此接口初始化SDK。 5.最小化使用功能要求 我们的SDK针对扩展功能的处理提供了配置能力,您可以基于业务诉求选择开启或关闭相关功能。 如何开启或关闭扩展功能 您可以通过调用OpenSDKConfig.setAnonymousJoinConfDifferenceHandle接口开启或关闭SDK匿名入会验证手机功能。 您可以通过调用OpenSDKConfig.setNeedScreenShare接口开启或关闭屏幕共享功能。 您可以通过调用OpenSDKConfig.setNeedFeedback接口开启或关闭会中反馈功能。 您可以通过调用OpenSDKConfig.setSupportShareInvite接口开启或关闭SDK分享页通讯录邀请功能。 您可以通过调用OpenSDKConfig.setNeedConfChat接口开启或关闭会中聊天功能。 您可以通过是否集成HWMVirtualBackground-release.aar来开启或关闭SDK的虚拟背景功能。 您可以通过调用HWMBizSdk.getBizOpenApi().setAllowMeetingUt接口开启或关闭SDK上报会中打点功能。 6. 保障个人信息主体权利 我们设立了个人信息保护专职部门。当您有任何疑问、建议、投诉、请求,请通过访问隐私问题页面/personal-data-request.html与我们联系。我们将尽快处理您提交的问题,并在15个工作日或法律法规规定的期限内答复您的问题。 如果您对我们的回复不满意,特别是认为我们的个人信息处理行为损害了您的合法权益,您还可以向有管辖权的个人信息保护机构或其他监管部门进行投诉或举报。 一般情况下,我们会尽最大努力响应和处理您的请求。结合您的请求或问题的复杂程度,我们可能会有所延迟,但我们会告知您延迟的理由。 父主题: Android SDK
  • SDK隐私声明 HUAWEI CLOUD Meeting SDK (以下简称“华为云会议SDK”)是由华为云计算技术有限公司(以下简称“我们”或“华为云”)面向应用开发者(以下简称“开发者”)提供的会议能力与服务。 开发者根据华为云会议SDK的开发文档和指南在其应用中集成了华为云会议SDK后,我们将通过被集成的华为云会议SDK向开发者的最终用户(以下简称“您”或“用户”)提供相关服务,处理开发者应用相关的数据,相关数据中可能包含您的个人信息。华为云非常重视您的个人信息和隐私保护,我们将会按照法律要求和业界成熟的安全标准,为您的个人信息提供相应的安全保护措施。我们将通过本声明向您说明我们如何收集、使用、披露、保护、存储及传输您的个人信息。 请注意:我们要求集成华为云会议SDK的所有开发者严格遵循法律法规、开发文档和指南的要求处理您的个人信息;在接入、使用各开放能力前,我们要求开发者在其产品应用的隐私政策中向您告知其集成华为云会议SDK处理个人信息的基本情况,并获取您的同意或取得其他合法性基础。但我们无法控制开发者及其开发者应用如何处理开发者所控制的个人信息,也不对其行为负责。我们建议您认真阅读开发者应用相关用户协议及隐私政策,在确认充分了解并同意开发者如何处理您的个人信息后再使用开发者应用。 1.我们如何收集和使用您的个人信息 华为云仅会根据本声明以下所述目的和方式收集和使用您的个人信息,如果我们要将收集的您的个人信息用于本声明未载明的其他目的,我们会以合理的方式自行或通过开发者明确向您告知,并再次获取您的同意或取得其他合法性基础。如果SDK存在扩展功能或收集和使用了可选个人信息,我们会在下文特别说明。 1.1 会议服务连接功能 当您使用会议服务时,我们会收集您的IP地址,我们使用此数据是为了让您连接我们的服务器,如您拒绝提供,则将无法使用我们的服务。为了帮助您了解和诊断您与本服务的连接状态,我们会收集您的无线网络、互联网连接状态,以及您是否获得连接本服务及其网络的授权。 1.2 创建/发起会议功能,包含网络研讨会 创建/发起会议时,我们会收集您的会议主题、会议时间、会议时长、与会人名称、与会者手机号码、与会者邮箱、部门名称、主持人/来宾口令、时区、会议描述。 1.3 加入会议功能,包含网络研讨会 加入会议时,我们会收集您的鉴权信息(会议ID、会议口令或会议链接)、与会信息(与会者名称),用于审核您的身份。 1.4 音视频会议功能,含网络研讨会 在使用此功能的过程中,我们作为会议主持人的受托方收集和处理您的信息,您需要开启设备摄像头权限及麦克风权限,我们会收集并根据您的指示转发音视频流给您的共享对象。除非您启动云录制,我们不会在服务器上存储该音视频数据。在加入会前、预定会议时、与会过程中,您可以在界面选择关闭语音/视频来保护您的隐私。 当您授予电话权限(该权限仅提供读取手机设备标识等信息,无法监听获取任何通话内容)后,如果您在会中拨打或接听移动电话,我们会自动关闭会议扬声器、麦克风,避免影响您的通话效果以及您的私人通话语音传入会中;移动电话通话结束后,将恢复扬声器、麦克风状态。 当您使用美颜功能时,您需要开启设备摄像头权限,我们需要本地处理您的部分面部特征值信息,以实现面部美颜效果。我们仅会在您的本地设备中离线处理相关面部特征值信息,不会上传、存储 或与第三方共享该种信息。人脸信息属于个人敏感信息。 当您在会议中处于非外放音频或蓝牙模式下,我们会调用设备的距离传感器来判断手机是否被举到人的耳边,如果此时手机贴耳会进行熄屏操作,防止误触操作。另外如果您在音视频会议中打开摄像头,我们也会获取屏幕方向传感器,来矫正视频的方向。 在安卓操作系统下,当您扫描连接周围蓝牙设备时,我们需要使用蓝牙连接相关权限(该权限在系统中被归为附近设备权限组),以帮助在会议或通话中使用蓝牙设备进行沟通。 1.5 桌面共享功能 在使用此功能过程中,我们作为会议主持人的受托方收集和处理您的信息,我们会收集您共享给参会人的屏幕信息(含白板标注信息、程序信息);除非您启动录制 ,我们不会在服务器上或设备本地存储该数据。 1.6 录制功能 云录制:会议主持人可以选择开启或关闭录制功能,开启时在会议界面左上角有“REC”标识,同时会有提示,如果您不同意录制,可以退出会议。录制完成后,我们会收集本次录制主题、预定人、开始时间、时长、文件大小生成录制信息,该录制及其生成的文件将加密存储在我们的服务器上。 1.7 会议期间的聊天交流功能 在使用此功能过程中,我们作为会议主持人的受托方收集和处理您的信息,我们会收集您实时发送的文本信息以传输给您的消息交流对象;会议结束后我们会在服务器上删除会中聊天数据。 1.8 实时字幕功能 在使用会议服务时,您可以选择开启或关闭实时字幕功能。在您开启此功能后,我们会收集您的会议音频信息、您输入的语音内容并根据您设置的字幕语言实时转化为字幕,显示在会议界面,除非启动录制功能,我们不会在服务器上或设备本地存储音频数据和字幕数据。 1.9 虚拟背景功能 在使用会议服务时,您可以选择开启或关闭虚拟背景功能。在您开启虚拟背景时,您需要授权我们使用摄像头权限和存储权限,我们会将您添加的虚拟背景图片和本地摄像头采集的视频流进行合成处理,用于向您同会议的与会方展示。 1.10 投票功能 在使用会议服务设置非匿名投票时,我们会记录相关投票人员信息(与会名称)和投票情况。 1.11 反馈功能 问题反馈需要您提供相关的问题图片视频、文字描述及相应的联系方式(联系人手机号码、邮箱)、问题日志、设备型号。 1.12 服务优化功能 1)为保障您正常使用我们的服务、维护我们服务的正常运行,确保您使用我们产品的安全性以及改善及优化您的服务体验,提升服务稳定性。(a)我们会收集您的设备信息(AndroidID,UDID)、运行中进程信息、互联网状态信息、系统信息(如系统设置、系统属性、设备型号、操作系统、IP地址)、终端型号、运营商信息、WIFI信息(WIFI状态、WIFI参数)、音视频设备信息(蓝牙列表、蓝牙名称、扬声器状态信息、摄像头状态)、使用本服务APP应用的事件信息(网络质量数据,如宽带、丢包率、异常包数、网络接入信息;事件名称,如错误、升级)、日志信息(如上传 IP 地址、用户点击行为)、音视频质量数据(如音量大小、丢包率)、会场号码、会场URL、会议ID,其中音视频质量数据并不涉及您的通话内容。 2.设备权限调用 当您使用相应功能及服务时,我们会通过开发者应用向系统申请您设备的相应权限。您可以在设备的设置功能或“隐私设置”中查看权限状态,并可自行选择开启或关闭部分或全部权限。 开发者在集成、使用相应开放能力时,将自行决定权限的调用范围,因此开发者应对权限的调用及用途向您进行说明。您根据开发者应用的请求开启任一权限即代表授权我们可以处理相关个人信息来为您提供对应服务;一旦您关闭任一权限即代表您取消了授权,我们将不再基于对应权限继续处理相关个人信息,可能无法继续为您提供该权限所对应的服务。请注意,您关闭权限的决定不会影响此前基于您授权所进行的个人信息处理活动的效力。 权限 权限描述 使用目的 相机权限 使用摄像头 当您使用以下功能时,您可以选择开启该权限,用于拍摄图片或者视频: (a)进行视频会议或视频通话 (b)展示虚拟背景设置效果 麦克风权限 使用麦克风 当您使用会议或通话功能时,您可以选择开启该权限,用于给其他会议参与人传输您的语音 通讯录权限 访问手机通讯录 当您使用会议或通话功能时,您可以选择开启该权限,用于邀请通讯录好友入会 存储权限 提供读取手机储存空间内数据的功能 当您使用以下功能时,您可以选择开启该权限,读取、修改或删您的设备中的内容,用于读取、保存本地的图片或文件: (a)更新个人头像 (b)自定义虚拟背景 (c)反馈功能需要上传本地图片,访问设备上的照片 悬浮窗权限 悬浮窗 当您在会议中发起共享或者最小化应用时,您可以选择开启该权限,用于悬浮窗口形式实时显示会议的视频画面 联网 访问网络 当您使用会议或通话功能时,用于完成本地网络的通信服务,优化会议的网络质量 电话权限 获取通话状态 当您开启该权限后,我们读取设备通话状态,用于优化通话状态下,音视频会议的效果。该权限无法监听、获取任何通话内容 附近设备权限 连接附近蓝牙设备 当您使用会议或通话功能时,您可以选择开启该权限,用于扫描配对蓝牙耳机、助听器等蓝牙设备以帮助在会议或通话中使用蓝牙设备进行沟通 3.对未成年人的保护 您承诺在您开始使用本服务时是成年人。如您是未成年人,则需要您的父母或监护人同意您使用本服务并同意相关服务条款。 如果未成年人在未经父母或监护人同意的情况下向我们提供其个人信息,则父母或监护人可以联系我们以停止收集、使用或披露其个人信息。 如果我们发现在未事先获得可证实的父母或监护人同意的情况下收集了未成年人的个人信息,则会设法尽快删除相关数据。 如果开发者使用本服务用于教育用途,且您的最终用户可能为未成年人的,请确保您的最终用户使用本服务前已获得其父母或监护人的明确同意。 4.管理您的个人信息 华为云非常尊重您对个人信息的关注,我们将遵照相关法律法规的要求,协调、支持并保障您行使访问、复制、更正、删除等个人信息主体权利。 由于您是通过开发者应用使用会议服务,如果您希望访问、复制或更正与会议相关的个人信息,您应通过开发者应用提供的路径实现您的个人信息主体权利。 为保障您访问、复制、更正和删除个人信息的权利实现,我们在开发者已签署的华为云协议中,明确要求开发者承诺根据法律法规要求向您提供便捷的权利实现方式。如开发者未按照承诺进行提供,您可以通过本声明“如何联系我们”章节中所述联系方式与我们取得联系,我们将尽力协调、支持并保障您的上述权利实现。 当您直接向我们提出个人信息主体权利时,为了保障您的数据安全和其他合法权益,我们可能会对您的身份进行验证并要求您提供验证身份所必要的个人信息,同时我们也可能会向开发者提供收集的身份验证信息以核实您的身份。在验证确认您的身份后,我们会根据法律法规要求及时响应您的相关请求。 如您对您的数据主体权利有进一步要求或存在任何疑问、意见或建议,可通过本声明中“如何联系我们”章节中所述方式与我们取得联系,并行使您的相关权利。 5.信息存储地点及期限 (一)存储地 中国大陆用户的个人信息存储在中国境内的数据中心。 (二)存储期限 我们将会在达成本声明所述目的所需的期限内保留您的个人信息,除非按照法律要求或您的要求需要延长留存期,例如根据《中华人民共和国网络安全法》要求,就您使用本服务留存相关的网络日志不少于六个月。基于不同的场景和服务功能,数据的存储期可能会有所不同。 我们用于确定留存期的标准包括:(i)完成该业务目的需要留存个人信息的时间,包括提供产品和服务,依据法律要求维护相应的交易及业务记录,保证系统、产品和服务的安全,应对可能的用户查询或投诉、问题定位等;(ii) 用户是否同意更长的留存期间;(iii) 法律、合同等是否有保留数据的特殊要求等。 只要您的账户是为您提供服务之必需,我们都将保留您的账户信息。您也可以选择停止本服务;在您停止本服务后,我们会停止向该账号提供产品和服务或特定功能对应的服务,并在无特殊可适用法律法规要求和服务协议之约定的情况下,完全删除您相应的个人信息。 详细存储期限请参考(除非法律有其它要求,否则按照如下留存期): 创建/发起会议,包含网络研讨会:会议主题、会议时间、会议时长、与会人名称、与会者手机号码、与会者邮箱、部门名称、主持人/来宾口令、时区、会议描述 留存期:会议结束后删除或您主动删除 加入会议:鉴权信息(会议ID、会议口令或会议链接)、与会信息(与会者名称) 留存期:不存储,会议结束后删除 会议过程中实时音视频和桌面共享 留存期:不存储,会议结束后删除 自动美颜:人脸信息 留存期:不存储,仅在您的会议终端侧处理 会中邀请与会者:姓名、电话号码 留存期:不存储,会议结束后删除 会议录制信息:与会人音视频、会议主题、预约人、开始时间、录制时长、录制大小、分享口令 留存期:按照企业服务协议存储。 会议中聊天:账号、文字内容 留存期:在您使用会议中聊天时我们在服务端加密存储该信息以便给您推送,会议结束后立即删除该数据。 实时字幕信息:会议语音 留存期:不存储,仅在您的会议终端侧处理。 虚拟背景图片:背景图片 留存期:仅存储在您的终端本地,由您自行决定留存期 投票:投票人员信息(与会名称)和投票情况 留存期:不存储,会议结束后删除 主动反馈:手机号码、描述文字/图片/视频、日志(IP、设备信息、软件信息)、会议ID、姓名、账号 留存期:按照企业服务协议存储,默认存储30天,30天后立即清理。 服务日志 留存期:按照企业服务协议存储,默认3年。 6.如何联系我们 我们设立了个人信息保护专职部门。当您有任何疑问、建议、投诉、请求,请通过访问隐私问题页面/personal-data-request.html与我们联系。我们将尽快处理您提交的问题,并在15个工作日或法律法规规定的期限内答复您的问题。 如果您对我们的回复不满意,特别是认为我们的个人信息处理行为损害了您的合法权益,您还可以向有管辖权的个人信息保护机构或其他监管部门进行投诉或举报。 一般情况下,我们会尽最大努力响应和处理您的请求。结合您的请求或问题的复杂程度,我们可能会有所延迟,但我们会告知您延迟的理由。 父主题: Android SDK
  • SDK隐私声明 HUAWEI CLOUD Meeting SDK (以下简称“华为云会议SDK”)是由华为云计算技术有限公司(以下简称“我们”或“华为云”)面向应用开发者(以下简称“开发者”)提供的会议能力与服务。 开发者根据华为云会议SDK的开发文档和指南在其应用中集成了华为云会议SDK后,我们将通过被集成的华为云会议SDK向开发者的最终用户(以下简称“您”或“用户”)提供相关服务,处理开发者应用相关的数据,相关数据中可能包含您的个人信息。华为云非常重视您的个人信息和隐私保护,我们将会按照法律要求和业界成熟的安全标准,为您的个人信息提供相应的安全保护措施。我们将通过本声明向您说明我们如何收集、使用、披露、保护、存储及传输您的个人信息。 请注意:我们要求集成华为云会议SDK的所有开发者严格遵循法律法规、开发文档和指南的要求处理您的个人信息;在接入、使用各开放能力前,我们要求开发者在其产品应用的隐私政策中向您告知其集成华为云会议SDK处理个人信息的基本情况,并获取您的同意或取得其他合法性基础。但我们无法控制开发者及其开发者应用如何处理开发者所控制的个人信息,也不对其行为负责。我们建议您认真阅读开发者应用相关用户协议及隐私政策,在确认充分了解并同意开发者如何处理您的个人信息后再使用开发者应用。 1.我们如何收集和使用您的个人信息 华为云仅会根据本声明以下所述目的和方式收集和使用您的个人信息,如果我们要将收集的您的个人信息用于本声明未载明的其他目的,我们会以合理的方式自行或通过开发者明确向您告知,并再次获取您的同意或取得其他合法性基础。如果SDK存在扩展功能或收集和使用了可选个人信息,我们会在下文特别说明。 1.1 会议服务连接功能 当您使用会议服务时,我们会收集您的IP地址,我们使用此数据是为了让您连接我们的服务器,如您拒绝提供,则将无法使用我们的服务。为了帮助您了解和诊断您与本服务的连接状态,我们会收集您的无线网络、互联网连接状态,以及您是否获得连接本服务及其网络的授权。 1.2 创建/发起会议功能,包含网络研讨会 创建/发起会议时,我们会收集您的会议主题、会议时间、会议时长、与会人名称、与会者手机号码、与会者邮箱、部门名称、主持人/来宾口令、时区、会议描述。 1.3 加入会议功能,包含网络研讨会 加入会议时,我们会收集您的鉴权信息(会议ID、会议口令或会议链接)、与会信息(与会者名称),用于审核您的身份。 1.4 音视频会议功能,含网络研讨会 在使用此功能的过程中,我们作为会议主持人的受托方收集和处理您的信息,您需要开启设备摄像头权限及麦克风权限,我们会收集并根据您的指示转发音视频流给您的共享对象。除非您启动云录制,我们不会在服务器上存储该音视频数据。在加入会前、预定会议时、与会过程中,您可以在界面选择关闭语音/视频来保护您的隐私。 当您使用美颜功能时,您需要开启设备摄像头权限,我们需要本地处理您的部分面部特征值信息,以实现面部美颜效果。我们仅会在您的本地设备中离线处理相关面部特征值信息,不会上传、存储 或与第三方共享该种信息。人脸信息属于个人敏感信息。 1.5 桌面共享功能 在使用此功能过程中,我们作为会议主持人的受托方收集和处理您的信息,我们会收集您共享给参会人的屏幕信息(含白板标注信息、程序信息);除非您启动录制 ,我们不会在服务器上或设备本地存储该数据。 1.6 录制功能 云录制:会议主持人可以选择开启或关闭录制功能,开启时在会议界面左上角有“REC”标识,同时会有提示,如果您不同意录制,可以退出会议。录制完成后,我们会收集本次录制主题、预定人、开始时间、时长、文件大小生成录制信息,该录制及其生成的文件将加密存储在我们的服务器上,会议主持人可以在个人管理页面查看该录制信息并管理、删除录制生成的文件。若分享该录制文件链接,我们将收集配置的访问密码,来确保录制内容访问安全,上述机制适用于会议服务提供录制服务的任何场景。本地录制:默认仅会议主持人可以开启本地录制,同时会议主持人可以选择是否授权与会者本地录制功能。开启时在会议界面左上角有“REC”标识,同时会有提示,如果您不同意录制,退出会议。若授权用户(会议主持人或被授权的与会者)完成本地录制,生成的文件将存储在录制端用户的设备本地,由用户自主控制录制生成的文件。 1.7 会议期间的聊天交流功能 在使用此功能过程中,我们作为会议主持人的受托方收集和处理您的信息,我们会收集您实时发送的文本信息以传输给您的消息交流对象;会议结束后我们会在服务器上删除会中聊天数据。 1.8 实时字幕功能 在使用会议服务时,您可以选择开启或关闭实时字幕功能。在您开启此功能后,我们会收集您的会议音频信息、您输入的语音内容并根据您设置的字幕语言实时转化为字幕,显示在会议界面,除非启动录制功能,我们不会在服务器上或设备本地存储音频数据和字幕数据。 1.9 虚拟背景功能 在使用会议服务时,您可以选择开启或关闭虚拟背景功能。在您开启虚拟背景时,您需要授权我们使用摄像头权限和存储权限,我们会将您添加的虚拟背景图片和本地摄像头采集的视频流进行合成处理,用于向您同会议的与会方展示。 1.10 投票功能 在使用会议服务时设置非匿名投票时,我们会记录相关投票人员信息(与会名称)和投票情况。 1.11 反馈功能 问题反馈需要您提供相关的问题图片视频、文字描述、会议号及相应的联系方式(联系人手机号码、邮箱)、问题日志、设备型号。举报需要您提供违规人姓名、账号、会议号、事件描述、违规图片视频、举报人姓名、举报人联系方式。 1.12 服务优化功能 1)为保障您正常使用我们的服务、维护我们服务的正常运行,确保您使用我们产品的安全性以及改善及优化您的服务体验,提升服务稳定性。(a)我们会收集您的互联网状态信息、系统信息(如系统设置、系统属性、设备型号、操作系统、IP地址)、终端型号、WIFI信息(WIFI状态)、音视频设备信息(扬声器状态信息、摄像头状态)、使用本服务APP应用的事件信息(网络质量数据,如宽带、丢包率、异常包数、网络接入信息;事件名称,如错误、升级)、日志信息(如上传 IP 地址、用户点击行为)、音视频质量数据(如音量大小、丢包率)、会场号码、会场URL、会议ID,其中音视频质量数据并不涉及您的通话内容。 2.设备权限调用 当您使用相应功能及服务时,我们会通过开发者应用向系统申请您设备的相应权限。您可以在设备的设置功能或“隐私设置”中查看权限状态,并可自行选择开启或关闭部分或全部权限。 开发者在集成、使用相应开放能力时,将自行决定权限的调用范围,因此开发者应对权限的调用及用途向您进行说明。您根据开发者应用的请求开启任一权限即代表授权我们可以处理相关个人信息来为您提供对应服务;一旦您关闭任一权限即代表您取消了授权,我们将不再基于对应权限继续处理相关个人信息,可能无法继续为您提供该权限所对应的服务。请注意,您关闭权限的决定不会影响此前基于您授权所进行的个人信息处理活动的效力。 权限 权限描述 使用目的 相机权限 使用摄像头 当您使用以下功能时,您可以选择开启该权限,用于拍摄图片或者视频:(a)进行视频会议或视频通话(b)展示虚拟背景设置效果 麦克风权限 使用麦克风 当您使用会议或通话功能时,您可以选择开启该权限,用于给其他会议参与人传输您的语音 存储权限 提供读取存储系统空间内数据的功能 当您使用以下功能时,您可以选择开启该权限,读取、修改或删您的设备中的内容,用于读取、保存本地的图片或文件:(a)更新个人头像(b)自定义虚拟背景 (c)反馈功能需要上传本地图片,访问设备上的照片 联网 访问网络 当您使用会议或通话功能时,用于完成本地网络的通信服务,优化会议的网络质量 3.对未成年人的保护 您承诺在您开始使用本服务时是成年人。如您是未成年人,则需要您的父母或监护人同意您使用本服务并同意相关服务条款。 如果未成年人在未经父母或监护人同意的情况下向我们提供其个人信息,则父母或监护人可以联系我们以停止收集、使用或披露其个人信息。 如果我们发现在未事先获得可证实的父母或监护人同意的情况下收集了未成年人的个人信息,则会设法尽快删除相关数据。 如果开发者使用本服务用于教育用途,且您的最终用户可能为未成年人的,请确保您的最终用户使用本服务前已获得其父母或监护人的明确同意。 4.管理您的个人信息 华为云非常尊重您对个人信息的关注,我们将遵照相关法律法规的要求,协调、支持并保障您行使访问、复制、更正、删除等个人信息主体权利。 由于您是通过开发者应用使用会议服务,如果您希望访问、复制或更正与会议相关的个人信息,您应通过开发者应用提供的路径实现您的个人信息主体权利。 为保障您访问、复制、更正和删除个人信息的权利实现,我们在开发者已签署的华为云协议中,明确要求开发者承诺根据法律法规要求向您提供便捷的权利实现方式。如开发者未按照承诺进行提供,您可以通过本声明“如何联系我们”章节中所述联系方式与我们取得联系,我们将尽力协调、支持并保障您的上述权利实现。 当您直接向我们提出个人信息主体权利时,为了保障您的数据安全和其他合法权益,我们可能会对您的身份进行验证并要求您提供验证身份所必要的个人信息,同时我们也可能会向开发者提供收集的身份验证信息以核实您的身份。在验证确认您的身份后,我们会根据法律法规要求及时响应您的相关请求。 如您对您的数据主体权利有进一步要求或存在任何疑问、意见或建议,可通过本声明中“如何联系我们”章节中所述方式与我们取得联系,并行使您的相关权利。 5.信息存储地点及期限 (一)存储地 中国大陆用户的个人信息存储在中国境内的数据中心。 (二)存储期限 我们将会在达成本声明所述目的所需的期限内保留您的个人信息,除非按照法律要求或您的要求需要延长留存期,例如根据《中华人民共和国网络安全法》要求,就您使用本服务留存相关的网络日志不少于六个月。基于不同的场景和服务功能,数据的存储期可能会有所不同。 我们用于确定留存期的标准包括:(i)完成该业务目的需要留存个人信息的时间,包括提供产品和服务,依据法律要求维护相应的交易及业务记录,保证系统、产品和服务的安全,应对可能的用户查询或投诉、问题定位等;(ii) 用户是否同意更长的留存期间;(iii) 法律、合同等是否有保留数据的特殊要求等。 只要您的账户是为您提供服务之必需,我们都将保留您的账户信息。您也可以选择停止本服务;在您停止本服务后,我们会停止向该账号提供产品和服务或特定功能对应的服务,并在无特殊可适用法律法规要求和服务协议之约定的情况下,完全删除您相应的个人信息。 详细存储期限请参考(除非法律有其它要求,否则按照如下留存期): 创建/发起会议,包含网络研讨会:会议主题、会议时间、会议时长、与会人名称、与会者手机号码、与会者邮箱、部门名称、主持人/来宾口令、时区、会议描述 留存期:会议结束后删除或您主动删除 加入会议:鉴权信息(会议ID、会议口令或会议链接)、与会信息(与会者名称) 留存期:不存储,会议结束后删除 会议过程中实时音视频和桌面共享 留存期:不存储,会议结束后删除 自动美颜:人脸信息 留存期:不存储,仅在您的会议终端侧处理 会中邀请与会者:姓名、电话号码 留存期:不存储,会议结束后删除 会议录制信息:与会人音视频、会议主题、预约人、开始时间、录制时长、录制大小、分享口令 留存期:按照企业服务协议存储。注:开启本地录制仅存储在您的终端本地,由您自行决定留存期。 会议中聊天:账号、文字内容 留存期:在您使用会议中聊天时我们在服务端加密存储该信息以便给您推送,会议结束后立即删除该数据。注:聊天记录仅存储在您的终端本地,由您自行决定留存期。 实时字幕信息:会议语音 留存期:不存储,仅在您的会议终端侧处理。 虚拟背景图片:背景图片 留存期:仅存储在您的终端本地,由您自行决定留存期 投票:投票人员信息(与会名称)和投票情况 留存期:不存储,会议结束后删除 会议历史记录:会议的开始和结束时间、会议号、主题、与会记录(包括与会人名称、加入会议的开始时间、结束时间、入会次数、参加会议的时长)、投票记录 留存期:按照企业服务协议存储,可以选择保存6个月或12个月。 主动反馈:手机号码、描述文字/图片/视频、日志(IP、设备信息、软件信息)、会议ID、姓名、账号 留存期:按照企业服务协议存储,默认存储30天,30天后立即清理。 服务日志: 留存期:按照企业服务协议存储,默认3年 6.如何联系我们 我们设立了个人信息保护专职部门。当您有任何疑问、建议、投诉、请求,请通过访问隐私问题页面/personal-data-request.html与我们联系。我们将尽快处理您提交的问题,并在15个工作日或法律法规规定的期限内答复您的问题。 如果您对我们的回复不满意,特别是认为我们的个人信息处理行为损害了您的合法权益,您还可以向有管辖权的个人信息保护机构或其他监管部门进行投诉或举报。 一般情况下,我们会尽最大努力响应和处理您的请求。结合您的请求或问题的复杂程度,我们可能会有所延迟,但我们会告知您延迟的理由。 父主题: iOS SDK
  • 合规使用指南 《中华人民共和国个人信息保护法》自2021年11月1日起正式施行后,监管部门、各行业参与方和终端消费者越来越关注用户的隐私保护问题。为了有效治理App、SDK违规收集使用个人信息的现象,监管部门也陆续出台相关标准规范。 您作为开发者为最终用户提供服务,知悉并确认将遵守适用的法律法规和相关的标准规范,履行个人信息保护义务,并遵循合法、正当、必要和诚信的原则处理用户个人信息,包括但不限于《中华人民共和国个人信息保护法》、《中华人民共和国网络安全法》、《中华人民共和国数据安全法》以及其他适用的法律法规和相关的标准规范。 此文档用于帮助您更好地了解华为云会议SDK并合规使用华为云会议SDK服务,仅适用于开发者的业务区域为中国大陆地区的场景。 1. 基本要求 您的产品及服务需要尊重用户隐私,遵守国家的数据保护法律和法规。禁止参与任何干扰、干涉、损害、未授权访问任何终端设备、服务器、网络的活动。 (一)隐私政策要求 您需根据法律要求以自身名义发布隐私政策,并就个人信息的处理行为获取用户同意或取得其他合法性基础。隐私政策的要求包括不限于如下: 1. 有独立文本,不能作为用户协议的一部分。 2. App首次运行收集处理个人信息前需要以醒目方式提示用户阅读隐私政策。隐私政策需方便用户查看,例如用户在App主功能界面中通过4次以内的点击或滑动操作可访问。 3. 描述语言需要清晰通俗,符合通用语言习惯,避免使用有歧义的语言。 4. 隐私政策内容要包含产品及服务收集个人信息的目的、方式和范围,个人信息处理者的名称和联系方式等。 5. 您的产品及服务如涉及向第三方共享个人信息或集成了第三方的SDK时,需要在隐私政策中向用户进行披露和说明,获取用户的授权或同意。 (二)处理个人信息要求 您的产品及服务在处理用户个人信息时,需要遵守的要求包括不限于如下: 1. 处理个人信息需要基于使用目的所必需,满足最小化原则。 2. 实际收集和处理的个人信息范围、使用目的需要与隐私政策的范围保持一致。 3. 收集个人信息的频率需与隐私政策保持一致,禁止超频次收集个人信息。 4. 有明确的个人信息到期删除机制,个人信息的存留期与隐私政策保持一致,到期按时删除个人信息或对个人信息进行匿名化处理。 5. 如涉及处理不满十四周岁未成年人个人信息前,应取得未成年人的父母或其他监护人的同意。 6. 如涉及处理个人信息用于个性化推荐功能或大数据分析业务的,应告知并取得最终用户的授权同意情况下方可开展相关业务功能。 7. 如涉及处理敏感个人信息前,应取得最终用户的单独同意。 8. 如涉及跨境传输个人信息,需要按照国家网信部门会同国务院有关部门制定的办法和相关标准进行安全评估,并符合其要求。同时您还取得最终用户的单独同意。 9. 支持用户方便的行使数据主体权利,例如查阅、复制、更正、删除个人信息等权利。 2. 声明SDK处理的个人信息 在您接入、使用华为云会议SDK服务前,我们要求您在隐私政策中向用户告知我们SDK的名称、SDK提供方名称、收集个人信息类型、使用目的、隐私政策链接,并获取用户的同意或取得其他合法性基础。您可以参考如下方式提供条款内容: 以文字方式向用户告知 第三方SDK名称:HUAWEI CLOUD Meeting SDK (Mac版) 第三方名称:华为云计算技术有限公司 收集个人信息类型: 1. 创建/发起会议所需的会议信息(会议主题、与会人名称、与会者手机号码、与会者邮箱、部门名称、主持人/来宾口令、会议描述) 2. 加入会议所需的的鉴权信息(会议ID、会议口令或会议链接)、与会信息(与会者名称) 3. 音视频会议服务所需的音视频流 4. 当您使用美颜功能时,本地处理您的部分面部特征值信息 5. 桌面共享所需的屏幕信息(含白板标注信息、程序信息) 6. 会中邀请与会者所需的与会者信息(姓名、电话号码) 7. 反馈所需的手机号码、描述文字/图片/视频、日志(IP、设备信息、软件信息)、会议ID、姓名、账号 8. 云录制所需的录制信息:与会人音视频、会议主题、预约人、开始时间、录制时长、录制大小、分享口令 9. 会议中聊天所需的账号、文字内容、聊天记录(仅导出后生成) 10. 实时字幕所需的会议语音 11. 虚拟背景所需的背景图片 12. 投票所需的投票人员信息(与会名称、邮箱、部门)和投票情况 13. 会议服务优化所需的互联网状态信息、系统信息(如系统设置、系统属性、设备型号、操作系统、IP地址)、终端型号、WIFI信息(WIFI状态)、音视频设备信息(扬声器状态信息、摄像头状态)、使用本服务的事件信息(网络质量数据,如宽带、丢包率、异常包数、网络接入信息;事件名称,如错误、升级)、日志信息(如上传 IP 地址、用户点击行为)、音视频质量数据(如音量大小、丢包率)、会场号码、会场URL、会议ID 使用目的:支持用户发起或参加云会议。 隐私政策链接:SDK隐私安全说明 以表格方式向用户告知 第三方SDK名称 第三方名称 收集个人信息类型 使用目的 隐私政策链接 HUAWEI CLOUD Meeting SDK 华为云计算技术有限公司 1.创建/发起会议所需的会议信息(会议主题、与会人名称、与会者手机号码、与会者邮箱、部门名称、主持人/来宾口令、会议描述) 2.加入会议所需的的鉴权信息(会议ID、会议口令或会议链接)、与会信息(与会者名称) 3.音视频会议服务所需的音视频流 4.当您使用美颜功能时,本地处理您的部分面部特征值信息 5.桌面共享所需的屏幕信息(含白板标注信息、程序信息) 6.会中邀请与会者所需的与会者信息(姓名、电话号码) 7.反馈所需的手机号码、描述文字/图片/视频、日志(IP、设备信息、软件信息)、会议ID、姓名、账号 8.云录制所需的录制信息:与会人音视频、会议主题、预约人、开始时间、录制时长、录制大小、分享口令 9.会议中聊天所需的账号、文字内容、聊天记录(仅导出后生成) 10.实时字幕所需的会议语音 11.虚拟背景所需的背景图片 12.投票所需的投票人员信息(与会名称、邮箱、部门)和投票情况 13.会议服务优化所需的互联网状态信息、系统信息(如系统设置、系统属性、设备型号、操作系统、IP地址)、终端型号、WIFI信息(WIFI状态)、音视频设备信息(蓝牙列表、蓝牙名称、扬声器状态信息、摄像头状态)、使用本服务的事件信息(网络质量数据,如宽带、丢包率、异常包数、网络接入信息;事件名称,如错误、升级)、日志信息(如上传 IP 地址、用户点击行为)、音视频质量数据(如音量大小、丢包率)、会场号码、会场URL、会议ID 支持用户发起或参加云会议。 SDK隐私安全说明 3. 权限使用要求 我们SDK在提供服务时会最小化的使用系统权限,您需要根据实际使用的功能申请对应的系统权限并向用户告知征得其同意。 权限 权限描述 使用目的 相机权限 使用摄像头 当您使用以下功能时,您可以选择开启该权限,用于拍摄图片或者视频:(a)进行视频会议或视频通话(b)展示虚拟背景设置效果 麦克风权限 使用麦克风 当您使用会议或通话功能时,您可以选择开启该权限,用于给其他会议参与人传输您的语音 存储权限 提供读取存储系统内数据的功能 当您使用以下功能时,您可以选择开启该权限,读取、修改或删您的设备中的内容,用于读取、保存本地的图片或文件:(a)更新个人头像(b)自定义虚拟背景 (c)反馈功能需要上传本地图片,访问设备上的照片 联网 访问网络 当您使用会议或通话功能时,用于完成本地网络的通信服务,优化会议的网络质量 4. 延迟初始化要求 为了避免您的应用在未获取用户的同意前SDK提前处理用户的个人信息,我们提供了SDK初始化的接口init,请保证您的应用获取用户同意后才能调用此接口初始化SDK。 5.最小化使用功能要求 我们的SDK针对扩展功能的处理提供了配置能力,您可以基于业务诉求选择开启或关闭相关功能。 如何开启或关闭扩展功能 您可以通过调用OpenSDKConfig.enableFeedback接口开启或关闭会中反馈功能。 您可以通过调用OpenSDKConfig.showMeetingAssistant接口显示或隐藏会议助手功能。 您可以通过调用OpenSDKConfig.showNewFeatureLabel接口开启或关闭新特性"new"标签功能。 您可以通过调用OpenSDKConfig.showInterpretSetting接口显示或隐藏传译功能。 您可以通过调用OpenSDKConfig.isSupportMultiAppLogin接口开启或关闭同终端多应用登录功能。 您可以通过调用OpenSDKConfig.hideAllowJoinConfMenu接口显示或隐藏终安全中的允许入会菜单功能。 您可以通过调用OpenSDKConfig.hideOfflineParticipant接口显示或隐藏不在线的联系人功能。 6. 保障个人信息主体权利 我们设立了个人信息保护专职部门。当您有任何疑问、建议、投诉、请求,请通过访问隐私问题页面/personal-data-request.html与我们联系。我们将尽快处理您提交的问题,并在15个工作日或法律法规规定的期限内答复您的问题。 如果您对我们的回复不满意,特别是认为我们的个人信息处理行为损害了您的合法权益,您还可以向有管辖权的个人信息保护机构或其他监管部门进行投诉或举报。 一般情况下,我们会尽最大努力响应和处理您的请求。结合您的请求或问题的复杂程度,我们可能会有所延迟,但我们会告知您延迟的理由。 父主题: Mac SDK
  • 合规使用指南 《中华人民共和国个人信息保护法》自2021年11月1日起正式施行后,监管部门、各行业参与方和终端消费者越来越关注用户的隐私保护问题。为了有效治理App、SDK违规收集使用个人信息的现象,监管部门也陆续出台相关标准规范。 您作为开发者为最终用户提供服务,知悉并确认将遵守适用的法律法规和相关的标准规范,履行个人信息保护义务,并遵循合法、正当、必要和诚信的原则处理用户个人信息,包括但不限于《中华人民共和国个人信息保护法》、《中华人民共和国网络安全法》、《中华人民共和国数据安全法》以及其他适用的法律法规和相关的标准规范。 此文档用于帮助您更好地了解华为云会议SDK并合规使用华为云会议SDK服务,仅适用于开发者的业务区域为中国大陆地区的场景。 1. 基本要求 您的产品及服务需要尊重用户隐私,遵守国家的数据保护法律和法规。禁止参与任何干扰、干涉、损害、未授权访问任何终端设备、服务器、网络的活动。 (一)隐私政策要求 您需根据法律要求以自身名义发布隐私政策,并就个人信息的处理行为获取用户同意或取得其他合法性基础。隐私政策的要求包括不限于如下: 1. 有独立文本,不能作为用户协议的一部分。 2. App首次运行收集处理个人信息前需要以醒目方式提示用户阅读隐私政策。隐私政策需方便用户查看,例如用户在App主功能界面中通过4次以内的点击或滑动操作可访问。 3. 描述语言需要清晰通俗,符合通用语言习惯,避免使用有歧义的语言。 4. 隐私政策内容要包含产品及服务收集个人信息的目的、方式和范围,个人信息处理者的名称和联系方式等。 5. 您的产品及服务如涉及向第三方共享个人信息或集成了第三方的SDK时,需要在隐私政策中向用户进行披露和说明,获取用户的授权或同意。 (二)处理个人信息要求 您的产品及服务在处理用户个人信息时,需要遵守的要求包括不限于如下: 1. 处理个人信息需要基于使用目的所必需,满足最小化原则。 2. 实际收集和处理的个人信息范围、使用目的需要与隐私政策的范围保持一致。 3. 收集个人信息的频率需与隐私政策保持一致,禁止超频次收集个人信息。 4. 有明确的个人信息到期删除机制,个人信息的存留期与隐私政策保持一致,到期按时删除个人信息或对个人信息进行匿名化处理。 5. 如涉及处理不满十四周岁未成年人个人信息前,应取得未成年人的父母或其他监护人的同意。 6. 如涉及处理个人信息用于个性化推荐功能或大数据分析业务的,应告知并取得最终用户的授权同意情况下方可开展相关业务功能。 7. 如涉及处理敏感个人信息前,应取得最终用户的单独同意。 8. 如涉及跨境传输个人信息,需要按照国家网信部门会同国务院有关部门制定的办法和相关标准进行安全评估,并符合其要求。同时您还取得最终用户的单独同意。 9. 支持用户方便的行使数据主体权利,例如查阅、复制、更正、删除个人信息等权利。 2. 声明SDK处理的个人信息 在您接入、使用华为云会议SDK服务前,我们要求您在隐私政策中向用户告知我们SDK的名称、SDK提供方名称、收集个人信息类型、使用目的、隐私政策链接,并获取用户的同意或取得其他合法性基础。您可以参考如下方式提供条款内容: 在您接入、使用华为云会议SDK服务前,我们要求您在隐私政策中向用户告知我们SDK的名称、SDK提供方名称、收集个人信息类型、使用目的、隐私政策链接,并获取用户的同意或取得其他合法性基础。您可以参考如下方式提供条款内容: 以文字方式向用户告知 第三方SDK名称:HUAWEI CLOUD Meeting SDK (Windows版) 第三方名称:华为云计算技术有限公司 收集个人信息类型: 1.创建/发起会议所需的会议信息(会议主题、与会人名称、与会者手机号码、与会者邮箱、部门名称、主持人/来宾口令、会议描述) 2.加入会议所需的的鉴权信息(会议ID、会议口令或会议链接)、与会信息(与会者名称) 3.音视频会议服务所需的音视频流 4.当您使用美颜功能时,本地处理您的部分面部特征值信息 5.桌面共享所需的屏幕信息(含程序信息) 6.会中邀请与会者所需的与会者信息(姓名、电话号码) 7.反馈所需的手机号码、描述文字/图片/视频、日志(IP、设备信息、软件信息)、会议ID、姓名、账号 8.录制所需的录制信息:与会人音视频、会议主题、预约人、开始时间、录制时长、录制大小、分享口令 9.会议中聊天所需的账号、文字内容 10.实时字幕所需的会议语音 11.虚拟背景所需的背景图片 12.屏蔽周围人声所需的声纹特征信息 13.投票所需的投票人员信息(与会名称、邮箱、部门)和投票情况 14.会议服务优化所需的设备信息(SN,MAC,BIOS-ID,GUID)、运行中进程信息、互联网状态信息、系统信息(如系统设置、系统属性、设备型号、操作系统、IP地址)、终端型号、WIFI信息(WIFI状态、WIFI参数)、音视频设备信息(蓝牙列表、蓝牙名称、扬声器状态信息、摄像头状态)、使用本服务的事件信息(网络质量数据,如宽带、丢包率、异常包数、网络接入信息;事件名称,如错误、升级)、日志信息(如上传 IP 地址、用户点击行为)、音视频质量数据(如音量大小、丢包率)、会场号码、会场URL、会议ID 使用目的:支持用户发起或参加云会议。 隐私政策链接:隐私安全说明 以表格方式向用户告知 第三方SDK名称 第三方名称 收集个人信息类型 使用目的 隐私政策链接 HUAWEI CLOUD Meeting SDK (Windows版) 华为云计算技术有限公司 1.创建/发起会议所需的会议信息(会议主题、与会人名称、与会者手机号码、与会者邮箱、部门名称、主持人/来宾口令、会议描述) 2.加入会议所需的的鉴权信息(会议ID、会议口令或会议链接)、与会信息(与会者名称) 3.音视频会议服务所需的音视频流 4.当您使用美颜功能时,本地处理您的部分面部特征值信息 5.桌面共享所需的屏幕信息(含程序信息) 6.会中邀请与会者所需的与会者信息(姓名、电话号码) 7.反馈所需的手机号码、描述文字/图片/视频、日志(IP、设备信息、软件信息)、会议ID、姓名、账号 8.录制所需的录制信息:与会人音视频、会议主题、预约人、开始时间、录制时长、录制大小、分享口令 9.会议中聊天所需的账号、文字内容 10.实时字幕所需的会议语音 11.虚拟背景所需的背景图片 12.屏蔽周围人声所需的声纹特征信息 13.投票所需的投票人员信息(与会名称、邮箱、部门)和投票情况 14.会议服务优化所需的设备信息(SN,MAC,BIOS-ID,GUID)、运行中进程信息、互联网状态信息、系统信息(如系统设置、系统属性、设备型号、操作系统、IP地址)、终端型号、运营商信息、WIFI信息(WIFI状态、WIFI参数)、音视频设备信息(蓝牙列表、蓝牙名称、扬声器状态信息、摄像头状态)、使用本服务的事件信息(网络质量数据,如宽带、丢包率、异常包数、网络接入信息;事件名称,如错误、升级)、日志信息(如上传 IP 地址、用户点击行为)、音视频质量数据(如音量大小、丢包率)、会场号码、会场URL、会议ID 支持用户发起或参加云会议 隐私安全说明 3. 权限使用要求 我们SDK在提供服务时会最小化的使用系统权限,您需要根据实际使用的功能申请对应的系统权限并向用户告知征得其同意。 权限 权限描述 使用目的 相机权限 使用摄像头 当您使用以下功能时,您可以选择开启该权限,用于拍摄图片或者视频:(a)进行视频会议或视频通话(b)展示虚拟背景设置效果 麦克风权限 使用麦克风 当您使用会议或通话功能时,您可以选择开启该权限,用于给其他会议参与人传输您的语音 存储权限 提供读取储存空间内数据的功能 当您使用以下功能时,您可以选择开启该权限,读取、修改或删您的设备中的内容,用于读取、保存本地的图片或文件: (a)更新个人头像 (b)自定义虚拟背景 (c)反馈功能需要上传本地图片,访问设备上的照片 联网 访问网络 当您使用会议或通话功能时,用于完成本地网络的通信服务,优化会议的网络质量 蓝牙权限 连接附近蓝牙设备 当您使用会议或通话功能时,您可以选择开启该权限,用于扫描配对蓝牙耳机、助听器等蓝牙设备以帮助在会议或通话中使用蓝牙设备进行沟通 4. 延迟初始化要求 为了避免您的应用在未获取用户的同意前SDK提前处理用户的个人信息,我们提供了SDK初始化的接口init,请保证您的应用获取用户同意后才能调用此接口初始化SDK。 5.最小化使用功能要求 我们的SDK针对扩展功能的处理提供了配置能力,您可以基于业务诉求选择开启或关闭相关功能。 如何开启或关闭扩展功能 您可以通过调用Config接口share字段显示或隐藏共享按钮。 您可以通过调用Config接口feedback字段开启或关闭会中反馈功能。 您可以通过调用Config接口invite字段开启或关闭邀请功能。 您可以通过调用Config接口record字段开启或关闭录制功能。 您可以通过调用Config接口chatBtn字段显示或隐藏聊天按钮。 您可以通过调用Config接口vote字段显示或隐藏投票按钮。 您可以通过调用Config接口isUploadKeyLog字段开启或关闭SDK自动收集日志功能。 6. 保障个人信息主体权利 我们设立了个人信息保护专职部门。当您有任何疑问、建议、投诉、请求,请通过访问隐私问题页面/personal-data-request.html与我们联系。我们将尽快处理您提交的问题,并在15个工作日或法律法规规定的期限内答复您的问题。 如果您对我们的回复不满意,特别是认为我们的个人信息处理行为损害了您的合法权益,您还可以向有管辖权的个人信息保护机构或其他监管部门进行投诉或举报。 一般情况下,我们会尽最大努力响应和处理您的请求。结合您的请求或问题的复杂程度,我们可能会有所延迟,但我们会告知您延迟的理由。 父主题: Windows SDK
  • 隐私声明 HUAWEI CLOUD Meeting SDK (以下简称“华为云会议SDK”)是由华为云计算技术有限公司(以下简称“我们”或“华为云”)面向应用开发者(以下简称“开发者”)提供的会议能力与服务。 开发者根据华为云会议SDK的开发文档和指南在其应用中集成了华为云会议SDK后,我们将通过被集成的华为云会议SDK向开发者的最终用户(以下简称“您”或“用户”)提供相关服务,处理开发者应用相关的数据,相关数据中可能包含您的个人信息。华为云非常重视您的个人信息和隐私保护,我们将会按照法律要求和业界成熟的安全标准,为您的个人信息提供相应的安全保护措施。我们将通过本声明向您说明我们如何收集、使用、披露、保护、存储及传输您的个人信息。 请注意:我们要求集成华为云会议SDK的所有开发者严格遵循法律法规、开发文档和指南的要求处理您的个人信息;在接入、使用各开放能力前,我们要求开发者在其产品应用的隐私政策中向您告知其集成华为云会议SDK处理个人信息的基本情况,并获取您的同意或取得其他合法性基础。但我们无法控制开发者及其开发者应用如何处理开发者所控制的个人信息,也不对其行为负责。我们建议您认真阅读开发者应用相关用户协议及隐私政策,在确认充分了解并同意开发者如何处理您的个人信息后再使用开发者应用。 1.我们如何收集和使用您的个人信息 华为云仅会根据本声明以下所述目的和方式收集和使用您的个人信息,如果我们要将收集的您的个人信息用于本声明未载明的其他目的,我们会以合理的方式自行或通过开发者明确向您告知,并再次获取您的同意或取得其他合法性基础。如果SDK存在扩展功能或收集和使用了可选个人信息,我们会在下文特别说明。 1.1 会议服务连接功能 当您使用会议服务时,我们会收集您的IP地址,我们使用此数据是为了让您连接我们的服务器,如您拒绝提供,则将无法使用我们的服务。为了帮助您了解和诊断您与本服务的连接状态,我们会收集您的无线网络、互联网连接状态,以及您是否获得连接本服务及其网络的授权。 1.2 创建/发起会议功能,包含网络研讨会 创建/发起会议时,我们会收集您的会议主题、会议时间、会议时长、与会人名称、与会者手机号码、与会者邮箱、部门名称、主持人/来宾口令、时区、会议描述。 1.3 加入会议功能,包含网络研讨会 加入会议时,我们会收集您的鉴权信息(会议ID、会议口令或会议链接)、与会信息(与会者名称),用于审核您的身份。 1.4 音视频会议功能,含网络研讨会 在使用此功能的过程中,我们作为会议主持人的受托方收集和处理您的信息,您需要开启设备摄像头权限及麦克风权限,我们会收集并根据您的指示转发音视频流给您的共享对象。除非您启动云录制,我们不会在服务器上存储该音视频数据。在加入会前、预定会议时、与会过程中,您可以在界面选择关闭语音/视频来保护您的隐私。当您使用美颜功能时,您需要开启设备摄像头权限,我们需要本地处理您的部分面部特征值信息,以实现面部美颜效果。我们仅会在您的本地设备中离线处理相关面部特征值信息,不会上传、存储 或与第三方共享该种信息。人脸信息属于个人敏感信息。 1.5 桌面共享功能 在使用此功能过程中,我们作为会议主持人的受托方收集和处理您的信息,我们会收集您共享给参会人的屏幕信息(含白板标注信息、程序信息);除非您启动录制 ,我们不会在服务器上或设备本地存储该数据。 1.6 录制功能 云录制:会议主持人可以选择开启或关闭录制功能,开启时在会议界面左上角有“REC”标识,同时会有提示,如果您不同意录制,可以退出会议。录制完成后,我们会收集本次录制主题、预定人、开始时间、时长、文件大小生成录制信息,该录制及其生成的文件将加密存储在我们的服务器上。 本地录制:默认仅会议主持人可以开启本地录制,同时会议主持人可以选择是否授权与会者本地录制功能。开启时在会议界面左上角有“REC”标识,同时会有提示,如果您不同意录制,退出会议。若授权用户(会议主持人或被授权的与会者)完成本地录制,生成的文件将存储在录制端用户的设备本地,由用户自主控制录制生成的文件。 1.7 会议期间的聊天交流功能 在使用此功能过程中,我们作为会议主持人的受托方收集和处理您的信息,我们会收集您实时发送的文本信息以传输给您的消息交流对象;在会议进行中,会议主持人、联席主持人可以选择手动导出/自动导出会议聊天记录到设备本地。会议结束后我们会在服务器上删除会中聊天数据。 1.8 实时字幕功能 在使用会议服务时,您可以选择开启或关闭实时字幕功能。在您开启此功能后,我们会收集您的会议音频信息、您输入的语音内容并根据您设置的字幕语言实时转化为字幕,显示在会议界面,除非启动录制功能,我们不会在服务器上或设备本地存储音频数据和字幕数据。 1.9 虚拟背景功能 在使用会议服务时,您可以选择开启或关闭虚拟背景功能。在您开启虚拟背景时,您需要授权我们使用摄像头权限和存储权限,我们会将您添加的虚拟背景图片和本地摄像头采集的视频流进行合成处理,用于向您同会议的与会方展示。 1.10 屏蔽周围人声功能 在使用会议服务时,您可以选择开启或关闭屏蔽周围人声功能,此功能默认不开启,需您手动开启。在您开启此功能后,可以选择朗读录入或无感录入,我们会采集您的声纹特征信息,通过声纹识别技术,突出您在会中的声音,抑制背景干扰人的噪声和环境噪声。声纹属于个人敏感信息。 若您选择朗读录入,我们会提供一段固定文字供您朗读参考,朗读过程中您可以随时中止,中止后本次采集内容不存储。我们将会从您录入的语音中采集您的声纹特征信息。 若您选择会中通话无感录入,采集过程可通过会议界面左上角闪烁的屏蔽周围人声按钮感知,采集时长遵从必要最短原则,一般参考时长为您匀速持续讲话15-20秒。在采集过程中您可以随时通过点击屏蔽周围人声按钮结束采集行为,结束后本次采集内容不存储。 我们会从您录入的语音中采集您的声纹特征信息。 本功能中的声纹特征处理,我们将在满足技术要求的基础上采用最短的时间完成声纹特征信息采集。我们仅会在您的设备本地存储处理后的声纹特征数据,处理后的声纹特征数据不能再次转变为您的声音,不能通过处理后的声纹特征数据识别出您个人。对于您的原始声音,我们不会存储,不会上传至服务器,不会做任何备份。您可以通过会议设置-音频-屏蔽周围人声,点击删除按钮,进行删除。 若您不同意华为云会议使用您的声纹特征,您可以并且应当避免使用屏蔽周围人声功能,但这不影响您使用会议的其他基本功能。如果您后续想关闭该功能,请前往“静音更多选项-屏蔽周围人声”路径进行关闭即可。 1.11 投票功能 在使用会议服务设置非匿名投票时,我们会记录相关投票人员信息(与会名称)和投票情况。 1.12 反馈功能 问题反馈需要您提供相关的问题图片视频、文字描述及相应的联系方式(联系人手机号码、邮箱)、问题日志、设备型号。 1.13 服务优化功能 1)为保障您正常使用我们的服务、维护我们服务的正常运行,确保您使用我们产品的安全性以及改善及优化您的服务体验,提升服务稳定性。(a)我们会收集您的设备信息(SN,MAC,BIOS-ID,GUID)、运行中进程信息、互联网状态信息、系统信息(如系统设置、系统属性、设备型号、操作系统、IP地址)、终端型号、WIFI信息(WIFI状态、WIFI参数)、音视频设备信息(蓝牙列表、蓝牙名称、扬声器状态信息、摄像头状态)、使用本服务的事件信息(网络质量数据,如宽带、丢包率、异常包数、网络接入信息;事件名称,如错误、升级)、日志信息(如上传 IP 地址、用户点击行为)、音视频质量数据(如音量大小、丢包率)、会场号码、会场URL、会议ID,其中音视频质量数据并不涉及您的通话内容。 2.设备权限调用 您可以在设备的设置功能或“隐私设置”中查看权限状态,并可自行选择开启或关闭部分或全部权限。一旦您关闭任一权限即代表您取消了授权,我们将不再基于对应权限继续处理相关个人信息,可能无法继续为您提供该权限所对应的服务。请注意,您关闭权限的决定不会影响此前基于您授权所进行的个人信息处理活动的效力。 权限 权限描述 使用目的 相机权限 使用摄像头 当您使用以下功能时,您可以选择开启该权限,用于拍摄图片或者视频:(a)进行视频会议或视频通话(b)展示虚拟背景设置效果 麦克风权限 使用麦克风 当您使用会议或通话功能时,您可以选择开启该权限,用于给其他会议参与人传输您的语音 存储权限 提供读取储存空间内数据的功能 当您使用以下功能时,您可以选择开启该权限,读取、修改或删您的设备中的内容,用于读取、保存本地的图片或文件: (a)更新个人头像 (b)自定义虚拟背景 (c)反馈功能需要上传本地图片,访问设备上的照片 联网 访问网络 当您使用会议或通话功能时,用于完成本地网络的通信服务,优化会议的网络质量 蓝牙权限 连接附近蓝牙设备 当您使用会议或通话功能时,您可以选择开启该权限,用于扫描配对蓝牙耳机、助听器等蓝牙设备以帮助在会议或通话中使用蓝牙设备进行沟通 3.对未成年人的保护 您承诺在您开始使用本服务时是成年人。如您是未成年人,则需要您的父母或监护人同意您使用本服务并同意相关服务条款。 如果未成年人在未经父母或监护人同意的情况下向我们提供其个人信息,则父母或监护人可以联系我们以停止收集、使用或披露其个人信息。 如果我们发现在未事先获得可证实的父母或监护人同意的情况下收集了未成年人的个人信息,则会设法尽快删除相关数据。 如果开发者使用本服务用于教育用途,且您的最终用户可能为未成年人的,请确保您的最终用户使用本服务前已获得其父母或监护人的明确同意。 4.管理您的个人信息 华为云非常尊重您对个人信息的关注,我们将遵照相关法律法规的要求,协调、支持并保障您行使访问、复制、更正、删除等个人信息主体权利。 由于您是通过开发者应用使用会议服务,如果您希望访问、复制或更正与会议相关的个人信息,您应通过开发者应用提供的路径实现您的个人信息主体权利。 为保障您访问、复制、更正和删除个人信息的权利实现,我们在开发者已签署的华为云协议中,明确要求开发者承诺根据法律法规要求向您提供便捷的权利实现方式。如开发者未按照承诺进行提供,您可以通过本声明“如何联系我们”章节中所述联系方式与我们取得联系,我们将尽力协调、支持并保障您的上述权利实现。 当您直接向我们提出个人信息主体权利时,为了保障您的数据安全和其他合法权益,我们可能会对您的身份进行验证并要求您提供验证身份所必要的个人信息,同时我们也可能会向开发者提供收集的身份验证信息以核实您的身份。在验证确认您的身份后,我们会根据法律法规要求及时响应您的相关请求。 如您对您的数据主体权利有进一步要求或存在任何疑问、意见或建议,可通过本声明中“如何联系我们”章节中所述方式与我们取得联系,并行使您的相关权利。 5.信息存储地点及期限 (一)存储地 中国大陆用户的个人信息存储在中国境内的数据中心。 (二)存储期限 我们将会在达成本声明所述目的所需的期限内保留您的个人信息,除非按照法律要求或您的要求需要延长留存期,例如根据《中华人民共和国网络安全法》要求,就您使用本服务留存相关的网络日志不少于六个月。基于不同的场景和服务功能,数据的存储期可能会有所不同。 我们用于确定留存期的标准包括:(i)完成该业务目的需要留存个人信息的时间,包括提供产品和服务,依据法律要求维护相应的交易及业务记录,保证系统、产品和服务的安全,应对可能的用户查询或投诉、问题定位等;(ii) 用户是否同意更长的留存期间;(iii) 法律、合同等是否有保留数据的特殊要求等。 只要您的账户是为您提供服务之必需,我们都将保留您的账户信息。您也可以选择停止本服务;在您停止本服务后,我们会停止向该账号提供产品和服务或特定功能对应的服务,并在无特殊可适用法律法规要求和服务协议之约定的情况下,完全删除您相应的个人信息。 详细存储期限请参考(除非法律有其它要求,否则按照如下留存期): 创建/发起会议,包含网络研讨会:会议主题、会议时间、会议时长、与会人名称、与会者手机号码、与会者邮箱、部门名称、主持人/来宾口令、时区、会议描述 留存期:会议结束后删除或您主动删除 加入会议:鉴权信息(会议ID、会议口令或会议链接)、与会信息(与会者名称) 留存期:不存储,会议结束后删除 会议过程中实时音视频和桌面共享 留存期:不存储,会议结束后删除 自动美颜:人脸信息 留存期:不存储,仅在您的会议终端侧处理 会中邀请与会者:姓名、电话号码 留存期:不存储,会议结束后删除 会议录制信息:与会人音视频、会议主题、预约人、开始时间、录制时长、录制大小、分享口令 留存期:按照企业服务协议存储。注:开启本地录制仅存储在您的终端本地,由您自行决定留存期。 会议中聊天:账号、文字内容 留存期:在您使用会议中聊天时我们在服务端加密存储该信息以便给您推送,会议结束后立即删除该数据。注:聊天记录仅存储在您的终端本地,由您自行决定留存期。 实时字幕信息:会议语音 留存期:不存储,仅在您的会议终端侧处理。 虚拟背景图片:背景图片 留存期:仅存储在您的终端本地,由您自行决定留存期 屏蔽周围人声:声纹特征信息 留存期:仅存储在您的终端本地,由您自行决定留存期 投票:投票人员信息(与会名称)和投票情况 留存期:不存储,会议结束后删除 主动反馈:手机号码、描述文字/图片/视频、日志(IP、设备信息、软件信息)、会议ID、姓名、账号 留存期:按照企业服务协议存储,默认存储30天,30天后立即清理。 服务日志 留存期:按照企业服务协议存储,默认3年。 6.如何联系我们 我们设立了个人信息保护专职部门。当您有任何疑问、建议、投诉、请求,请通过访问隐私问题页面/personal-data-request.html与我们联系。我们将尽快处理您提交的问题,并在15个工作日或法律法规规定的期限内答复您的问题。 如果您对我们的回复不满意,特别是认为我们的个人信息处理行为损害了您的合法权益,您还可以向有管辖权的个人信息保护机构或其他监管部门进行投诉或举报。 一般情况下,我们会尽最大努力响应和处理您的请求。结合您的请求或问题的复杂程度,我们可能会有所延迟,但我们会告知您延迟的理由。 父主题: Windows SDK
  • 资源和成本规划 本节介绍解决方案实践中资源规划情况,包含以下内容: 表1 资源和成本规划内容说明 维度 说明 资源规划 环境搭建需要使用的云服务供用户参考,以及第三方软件等资源的规划情况,详见表2 成本规划 提供解决方案实践中所需云资源的成本说明供用户参考,详见表2 美云智数产品企划数字化方案资源和成本规划: 表2 资源和成本规划 云资源 规格 数量 每月费用(元) ECS x86计算|通用计算型|S3|8C 16G|系统盘40G|数据盘 高IO 50G 3 1920.30 GaussDB(for mysql) MySQL8.0|独享|x86|4C16G 2节点|100G 1 2554.00 GaussDB(for redis) 2C 16G 2节点 1 1275.60 CSS x86|内存优化型|4U32G|高io 160G|3节点 1 4426.80 MRS master 通用计算增强型|16 vCPUs | 64 GB |c7.4xlarge.4|系统盘 高IO 480 GB x 1| 数据盘高IO 600 GB x 1 |2实例 分析Core节点 通用计算增强型|16 vCPUs | 64 GB | c7.4xlarge.4|系统盘 高IO 480 GB x 1 |数据盘 高IO 600 GB x 1|3实例 1 13883.60 共享带宽 普通带宽|按带宽计费|50M|1个月 1 4000.00 CDM cdm.large, 8核/16GB | 3/0.8 Gbit/s | 20 并发任务 1 1424.00 弹性公网IP EIP 全动态BGP|按带宽计费0.02/小时 2 14.40 云堡垒机 50资产标准版 1 1900.00 云备份CBR 云服务器备份存储库|200G 1 40.00 企业主机安全HSS 企业版 1 90.00
  • 时区表 表1 时区映射关系 参数值 时区信息 1 (GMT-12:00) Eniwetok, Kwajalein 2 (GMT-11:00) Midway Island, Samoa 3 (GMT-10:00) Hawaii 4 (GMT-09:00) Alaska 5 (GMT-08:00) Pacific Time(US&Canada);Tijuana 6 (GMT-07:00) Arizona 7 (GMT-07:00) Mountain Time(US&Canada) 8 (GMT-06:00) Central America 9 (GMT-06:00) Central Time(US&Canada) 10 (GMT-06:00) Mexico City 11 (GMT-06:00) Saskatchewan 12 (GMT-05:00) Bogota, Lima, Quito 13 (GMT-05:00) Eastern Time(US&Canada) 14 (GMT-05:00) Indiana(East) 15 (GMT-04:00) Atlantic time(Canada) 16 (GMT-04:00) Caracas, La Paz 17 (GMT-04:00) Santiago 18 (GMT-03:30) Newfoundland 19 (GMT-03:00) Brasilia 20 (GMT-03:00) Buenos Aires, Georgetown 21 (GMT-03:00) Greenland 22 (GMT-02:00) Mid-Atlantic 23 (GMT-01:00) Azores 24 (GMT-01:00) Cape Verde Is. 25 (GMT) Casablanca, Monrovia 26 (GMT) Greenwich Mean Time:Dublin, Edinburgh, Lisbon, London 27 (GMT+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna 28 (GMT+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague 29 (GMT+01:00) Brussels, Copenhagen, Madrid, Paris 30 (GMT+01:00) Sarajevo, Skopje, Sofija, Warsaw, Zagreb 31 (GMT+01:00) West Central Africa 32 (GMT+02:00) Athens, Istanbul, Vilnius 33 (GMT+02:00) Bucharest 34 (GMT+02:00) Cairo 35 (GMT+02:00) Harare, Pretoria 36 (GMT+02:00) Helsinki, Riga, Tallinn 37 (GMT+02:00) Jerusalem 38 (GMT+03:00) Baghdad, Minsk 39 (GMT+03:00) Kuwait, Riyadh 40 (GMT+03:00) Moscow, St. Petersburg, Volgograd 41 (GMT+03:00) Nairobi 42 (GMT+03:30) Tehran 43 (GMT+04:00) Abu Dhabi, Muscat 44 (GMT+04:00) Baku, Tbilisi, Yerevan 45 (GMT+04:30) Kabul 46 (GMT+05:00) Ekaterinburg 47 (GMT+05:00) Islamabad, Karachi, Tashkent 48 (GMT+05:30) Calcutta, Chennai, Mumbai, New Delhi 49 (GMT+05:45) Kathmandu 50 (GMT+06:00) Almaty, Novosibirsk 51 (GMT+06:00) Astana, Dhaka 52 (GMT+06:00) Sri Jayawardenepura 53 (GMT+06:30) Rangoon 54 (GMT+07:00) Bangkok, Hanoi, Jakarta 55 (GMT+07:00) Krasnoyarsk 56 (GMT+08:00) Beijing, Chongqing, Hong Kong, Urumqi, Taipei 57 (GMT+08:00) Irkutsk, Ulaan Bataar 58 (GMT+08:00) Kuala Lumpur, Singapore 59 (GMT+08:00) Perth 60 (GMT+09:00) Osaka, Sapporo, Tokyo 61 (GMT+09:00) Seoul 62 (GMT+09:00) Yakutsk 63 (GMT+09:30) Adelaide 64 (GMT+09:30) Darwin 65 (GMT+10:00) Brisbane 66 (GMT+10:00) Canberra, Melbourne, Sydney 67 (GMT+10:00) Guam, Port Moresby 68 (GMT+10:00) Hobart 69 (GMT+10:00) Vladivostok 70 (GMT+11:00) Magadan, Solomon Is., New Caledonia 71 (GMT+12:00) Auckland, Welington 72 (GMT+12:00) Fiji 73 (GMT+13:00) Nuku'alofa 74 (GMT+09:00) Irkutsk 75 (GMT) Casablanca 76 (GMT+04:00) Baku 77 (GMT+12:00) Kamchatka, Marshall Is. 父主题: 附录
  • IAM委托 IAM委托 通过创建委托,可以将资源共享给其他帐号,或委托更专业的人或团队来代为管理资源。被委托方使用自己的帐号登录后,切换到委托方帐号,即可管理委托方委托的资源,避免委托方共享自己的安全凭证(密码/密钥)给他人,确保帐号安全。 操作步骤 登录统一身份认证服务控制台。 在统一身份认证服务的左侧导航窗格中,选择“委托”页签,单击右上方的“创建委托”。 图1 创建委托 在创建委托页面,设置“委托名称”。 委托给云服务RFS 图2 创建委托 此处“委托名称”为用户自定义。 此处如已使用“op_svc_iac”进行注册,建议修正为云服务“RFS”。 单击“下一步”,进入给委托授权页面,给对应委托授权: 图3 委托授权 可以筛选具体权限授权给委托 图4 选择策略 具体授权给委托哪些详细权限需要用户自己决定(华为云最佳实践不建议自动帮用户创建授予Tenant Administrator权限的委托)最佳实践为用户资源栈中可能需要使用到的资源进行授予管理权限(包括读写操作) 设置授权范围可以选择所有资源或选择定义region进行授权 图5 权限范围 单击“确定”,委托创建完成。 图6
  • 身份认证与访问控制 身份认证 租户使用AOS服务通常有控制台访问和API调用两种方式:控制台访问和API调用。 1.控制台身份认证方式 AOS对接了统一身份认证服务(Identity and Access Management,IAM)。AOS租户身份认证与访问控制通过IAM权限控制。 统一身份认证(Identity and Access Management,简称IAM)是华为云提供权限管理的基础服务,可以帮助AOS服务安全地控制访问权限。通过IAM,可以将用户加入到一个用户组中,并用策略来控制他们对AOS资源的访问范围。IAM权限可以通过细粒度定义允许和拒绝的访问操作,以此实现AOS资源的权限访问控制。 2.API调用身份认证方式 所有的API接口调用均需要经过认证的请求才可以访问成功,经过认证的请求需要包含一个签名值,该签名值以请求者的访问密钥(AK/SK)作为加密因子,结合请求体携带的特定信息计算而成。通过访问密钥(AK/SK)认证方式进行认证鉴权,即使用Access Key ID(AK)/Secret Access Key(SK)加密的方法来验证某个请求发送者身份。关于访问密钥的详细介绍及获取方式,请参见如何获取AK/SK?(账号)。 父主题: 安全
  • 什么是资源编排 资源编排是应用编排服务新增的完全支持业界事实标准Terraform(HCL + Provider)的终态编排引擎,用于管理系统资源及服务资源(一切可定位、描述的物理或者逻辑实体,例如数据库,VPC,流水线,数据库,IAM中的Role)。资源编排采用业界开放生态HCL语法的模板,它按照模板自动化部署指定的云服务资源。 资源编排聚焦于华为云所用资源的自动化批量构建,帮助用户用高效、安全以及一致的方式新建、管理和升级所需资源,提升资源管理效率,降低资源管理变更带来的安全风险。 产品架构 父主题: 资源编排
  • 基本概念 概念名称 描述 资源 一个云服务可以有多种资源。资源可以是VPC,虚拟机,也可以是某种微服务应用,或者是类似于安全策略,DNS记录等高层数据模型。 模板 模板是一个HCL语法文本描述文件,支持tf、tf.json、zip包文件格式,用于描述您的云资源。资源编排根据模板完成各种云资源的创建。 资源栈 资源栈是云服务资源的集合。资源栈将模板描述的所有云服务资源作为一个整体来进行创建、删除、更新、查询等。 执行计划 执行计划提供对资源栈变化的预览。这个执行计划展示了当前模板与线上资源的对比变化,清晰地展示了资源编排对资源与属性将要执行的操作(如新增、修改、删除等)。用户可以预览这个计划,在确认符合预期后,再执行这个计划。资源编排就会完成模板定义资源的创建、变更等。 ↵ 父主题: 资源编排
  • 产品优势 声明性:用户仅需直观描述所需资源的最终状态,屏蔽复杂的申请过程,降低资源管理的复杂度。 幂等:资源描述代码多次调用效果幂等,可确保不重复申请资源。 安全可靠:可视化的审计、安全、和合规控制策略,杜绝资源变更操作带来的安全风险。 生态丰富:南向生态支持华为云主流服务(60+云服务、240+资源对象、100+资源查询对象,详情参见:资源支持清单),开箱即用;北向完全兼容HCL语法,无学习成本。 简单易用:向导式操作配合完善的资料、样例辅助体系,五步即可完成资源管理操作。 服务全托管全云化:用户不需要安装任何软件、不需要准备执行机、不需要管理底层文件和数据就可以完成资源的自动化管理。 自动回滚:资源部署失败自动将所有资源状态返回上一个成功部署的状态。 父主题: 资源编排
  • 认证证书 华为云服务及平台通过了多项国内外权威机构(ISO/SOC/PCI等)的安全合规认证,用户可自行申请下载合规资质证书。华为云还提供以下资源来帮助用户满足合规性要求。 行业 合规性说明 ISO/IEC 华为云 ISO/IEC 27001 合规性说明 HIPAA 华为云 HIPAA 合规性说明 LGPD 巴西LGPD合规性说明 PDPA 马来西亚PDPA合规性说明 新加坡PDPA合规性说明 泰国 PDPA 合规性说明 中国澳门PDPA 合规性说明 PCI DSS 华为云 PCI DSS 实践指南 PDPO 中国香港PDPO 合规性说明 POPIA 南非 POPIA 合规性说明 CSA CSA CCM 合规性说明(CSA CAIQ v3.1) PDPL 阿根廷 PDPL 合规性说明 MPA MPA 合规性说明通用指南 MPA 合规性说明——应用程序及云端分布式环境安全指南 金融行业 新加坡金融行业监管要求合规性说明 中国香港金融行业监管要求合规性说明 泰国金融行业监管遵从性指导 马来西亚金融行业监管遵从性指导 巴西金融行业监管遵从性指导 阿根廷金融行业监管遵从性指导 南非金融行业监管遵从性指导 证券及期货 中国香港证券及期货行业监管遵从性指导 保险 中国香港保险行业监管遵从性指导 隐私 印尼隐私合规性说明 另外,华为云还提供了以下销售许可证及软件著作权证书,供用户下载和参考。 销售许可证 云堡垒机 CBH DDoS防护 ADS Web应用防火墙 WAF 企业主机安全 HSS 数据库安全 DBSS 软件著作权证书 态势感知 SA 企业主机安全 HSS 容器安全 CGS DDoS防护 ADS Web应用防火墙 WAF 漏洞扫描服务 VSS 数据库安全 DBSS 数据安全中心 DSC 数据加密服务 DEW - 父主题: 安全
  • 产品功能 支持自动化编排资源 AOS提供自动化的编排能力,支持编排华为云主流云服务,具体请参见支持编排的云服务。AOS还提供资源规划、应用设计、部署、变更等生命周期管理等相关服务,通过自动化降低运维成本。 支持应用与云服务资源混合编排 您可通过标准语言(YAML/JSON)统一描述所需基础资源、应用系统、应用上层配套服务及三者之间的关系。根据统一描述,可一键式按照定义的依赖顺序,自动完成资源开通、应用部署、应用服务加载。对于部署的资源和应用,可以统一的进行管理:删除、扩缩容、复制、迁移等。
  • 应用上云 应用场景: 应用上云时,很多工作需要重复操作,例如环境的销毁和重建、在扩容的场景下重复完成多个新实例的配置等。同时应用上云时,很多操作非常耗时,例如创建数据库、创建虚拟机等,都需等待分钟级别的时间。一旦需要串行创建多个耗时任务,就需要您持续等待一段时间。而此时如果可以将整个流程自动化,可以减少您的等待过程,完成其他更有价值的任务。 价值: 使用应用编排服务,通过模板对应用及应用所需资源进行统一描述,一键式自动完成部署或销毁操作。您可以同步进行资源规划、应用定义和业务部署,提升应用上云的效率。 优势: 简单易用 通过编写模板,即可完成应用设计与资源的规划,使业务的组织和管理变得轻松。 高效执行 一键式自动完成部署或销毁操作,省去繁琐的人工操作。 快速复制 同一模板可以多次重复使用,自动化构建相同的应用与资源到不同的数据中心。 图1 应用上云场景
  • 批量创建 应用场景: 如果您需要创建一个包含10个不同规格的弹性云服务器实例的Web应用,或者您需要一次创建10个数据库实例时,您需要一个个单独创建这些资源,然后必须将这些资源配置为结合使用,才能确保应用顺利启动,增加了使用云资源的复杂性和时间成本。 价值: 应用编排服务将大批量的、不同服务、不同规格的资源实例,统一定义在模板中,一键完成创建,实现资源的快速部署和灵活配置。 优势: 快速部署 通过应用编排服务自动化并发创建多个云服务资源,或不同规格的同一服务资源。 灵活配置 丰富的模板语法,支持根据不同场景灵活配置创建资源的种类与规格。 自动回退 批量创建过程中如果失败,用户可选择自动回退,以节省资源成本。 图3 批量创建场景
共100000条