云服务器内容精选

  • 调用参数 参数名称 类型 是否必选 说明 参数校验规则 context Context 是 上下文 - instanceId String 是 启动加速时返回的实例ID 由数字、字符、下划线,长度介于32-64位之间 username String 是 添加应用时移动业务加速平台生成的APP_Key的值,可以在“应用管理”页面查看。 由数字、字母,长度介于6-32位之间 password String 是 添加应用时移动业务加速平台生成的APP_Secret的值,可以在“应用管理”页面单击“显示”,输入验证码之后查看。 由数字、字母,长度介于6-32位之间 serverkey String 否 证书校验口令 服务端证书公钥 由数字、字母、长度不超过50个字符 appID String 是 客户需要的APP包名,例如:tmgp.pubgmhd 长度不超过128个字符。 stopAccelerationCallBack AccelerationCallBack 是 回调函数 -
  • 响应参数 通过异步调用在回调方法 onSuccess(resultCode, resultMessage) 参数名称 参数类型 是否必填 说明 resultCode Integer 是 成功返回码 0:停止成功 resultMessage String 是 成功描述 Success onFail(resultCode, resultMessage)中返回执行结果 参数名称 参数类型 是否必填 说明 resultCode Integer 是 参见状态码表 stopAcceleration()调用的参数不能为空。 如果不调用本方法,加速平台会在加速老化时间到期后自动停止加速。 =========调用示例=======- String instanceId="15960913654dd824312bee45ed822865f76b5474f5"; //加速实例idString userName="*******"; //鉴权用户名String passWord="*******"; //鉴权密码 String serverkey="*******"; //服务端证书秘钥 String appId="com.***.test"; //合作方app包名AccelerationSDK.getInstance().stopAcceleration(MainActivity.this,instanceId, userName,passWord,serverkey,appId, new AccelerationCallBack() { @Override protected void onSuccess(int resultCode, String resultMessage) { //停止成功 } @Override protected void onFail(int resultCode, String resultMessage) { //停止失败 } }); =========响应示例=======- 成功:resultCode:0 resultMessage:"success" 失败:resultCode:10001 resultMessage:"Authentication failure, please check!"
  • 云审计服务支持的CCI操作列表 CCI通过云审计服务(Cloud Trace Service,简称CTS)为您提供云服务资源的操作记录,记录内容包括您从云管理控制台或者开放API发起的云服务资源操作请求以及每次请求的结果,供您查询、审计和回溯使用。 表1 云审计服务支持的CCI操作列表 服务类型 操作名称 事件名称 HMSA 开通移动业务加速服务 createHMSAService HMSA 冻结移动业务加速服务 freezeHMSAService HMSA 恢复移动业务加速服务 resumeHMSAService 父主题: 云审计服务
  • 操作步骤 登录Support网站:https://support.huawei.com/carrier/digitalSignatureAction,进入“数字签名验证方法”页面。 单击“OpenPGP签名验证指南”,进入《OpenPGP签名验证指南》手册浏览和相关文件下载页面。 单击左上角OpenPGP签名验证指南的“”图标,下载所需文件。 根据《OpenPGP签名验证指南》完成软件包数字签名文件的校验。
  • 操作步骤 将已获取的证书及证书配置文件放在工程的“app/src/main/assets”目录。服务端证书配置文件为“server_certConf.properties”,证书的名称可在配置文件中修改。 图1 证书和配置文件添加位置 图2 服务端证书配置内容 CertName: //证书名称,和证书的真实名称保持一致,包含文件格式后缀 KeystoreType: //keystore的类型CrlDirName://在assets下存放吊销文件的目录名称
  • 个人数据说明 根据部分国家和地区的法律的要求,处理个人数据需要获取用户同意或满足其他法律要求。例如:将个人数据用于营销、市场调查或提供给第三方系统前,数据控制者(例如:运营商)需要提前获取数据主体(例如:手机用户)的同意并提供随时撤销同意的机制。根据运营商的要求进行个人数据处理,是数据处理者。 集成SDK过程中从客户的系统中获取了个人数据进行处理,处理的个人数据清单及对应的保护措施请参考表1,数据控制者需要在提供给数据主体的隐私声明中包含使用个人数据的场景,避免违反所在国家和地区的法律法规。 表1 个人数据说明 使用个人数据的场景 收集的个人数据项 个人数据收集的来源和方式 使用个人数据的目的以及安全保护措施 个人数据的存留期限与存留策略 个人数据的销毁方式 个人数据导出方式以及导出时的实现方案 个人数据导出指导 终端用户执行加速,测速业务 私网IP地址 终端手机发送请求 目的:执行加速业务请求。 保护措施:使用HTTPS进行传输。 不存储 不存储,不涉及销毁 暂无导出场景 暂无导出场景 父主题: Android-SDK集成
  • 参数说明: 参数名称 类型 是否必选 说明 参数校验规则 context id 否 预留字段 userName NSString 是 添加应用时移动业务加速平台生成的APP_Key的值,可以在“应用管理”页面查看。 password NSString 是 添加应用时移动业务加速平台生成的APP_Secret的值,可以在“应用管理”页面单击“显示”,输入验证码之后查看。 appID NSString 是 添加应用时填写的“加速APP应用包名”,例如:tmgp.pubgmhd 长度不超过128个字符。 instanceId NSString 是 启动加速成功后服务器返回的ID cCallBack HWCloudCallBack_Code_Msg 是 回调函数
  • 方法名称: -(void)stopAcceleration:(id)context instanceId:(NSString*)instanceId userName:(NSString *)userName password:(NSString *)password appID:(NSString *)appID callBack:(HWCloudCallBack_Code_Msg)callBack; 方法功能:用于释放已启动的加速应用,该应用将恢复到缺省状态。
  • 开发准备 开发准备 启动开发前需要准备的数据如下: 参数 取值样例 获取方式 相关文档 APP_Key a1d1f50c*******f53d36d60 请登录并进入移动业务加速控制台,进入应用管理页面。 获取已创建应用的APP_Key、APP_Secret,具体步骤请参考用户指南中“管理应用”章节。 说明: 加速启动、加速更新、加速停止和对应不同的应用,请按需获取。 用户指南 APP_Secret cfc881c*******788e03e6b APP接入地址 https://192.168.27.103:5006 请登录并进入移动业务加速控制台。 选择“应用管理”,进入应用管理页面。 选择已添加应用,单击,查看应用详情,获取APP接入地址。 用户指南 访问URI /eturbo/snac/v1/applyQoSResourceRequest 不同接口具有不同的URI,请从对应的接口文档中获取。 API参考
  • 获取工具 软件安装过程中,需要准备必要的工具,如表2所示,请至相应的官方网站上获取。 请根据实际使用需要自行下载或购买。 表2 工具列表 工具名称 工具说明 获取方式 PuTTY 跨平台远程管理工具,用于在软件安装过程中在Windows系统上访问各节点。 低版本的PuTTY软件可能导致登录存储系统失败,建议使用最新版本的PuTTY软件。 您可以访问chiark主页下载PuTTY软件。 FileZilla 跨平台文件传输工具,请使用3.40或更高版本。 用于在Windows系统和Linux系统间传输文件。 您可以访问FileZilla主页下载FileZilla软件。 解压缩软件 用于解压缩软件包,例如7-Zip。 您可以访问工具对应的官方网站下载软件。
  • 获取软件包 表1 软件包列表 软件包类型 软件包名称 签名文件 路径 SDK软件包 AIDO V100R002C20CSPC100_Mobile_SDK.zip AIDO V100R002C20SPC100_Mobile_SDK.zip.asc 登录到https://support.huawei.com。 在“搜索”框输入“AIDO”。 单击“产品软件”,选择版本或补丁号"AIDO V100R002C10SPC100"。 选择要下载的文件,单击可下载对应的软件包。 单击可下载对应的数字签名文件。 请获取“AIDO V100R002C20SPC100_Mobile_SDK.zip”软件包并本地解压,查找“acceleration_iOS_sdk_framework.zip”并继续解压,获取到“hmsa-acc-sdk-x.x.x.zip”云加速SDK iOS版。
  • 参数说明: 参数名称 类型 是否必选 说明 参数校验规则 context id 否 预留字段 userName NSString 是 添加应用时移动业务加速平台生成的APP_Key的值,可以在“应用管理”页面查看 password NSString 是 添加应用时移动业务加速平台生成的APP_Secret的值,可以在“应用管理”页面点击“显示”按钮,输入验证码之后查看 appID NSString 是 添加应用时填写的“加速APP应用包名”,例如:tmgp.pubgmhd 长度不超过128个字符。 isAccByNetworkStatus BOOL 是 注意:当前开关仅对电信-带宽(1002)加速类生效,且默认为true. 其他场景默认为false. 是否根据网络情况开启加速。为true时会根据网络情况进行启动加速。为false时则直接下发加速。默认开启。 callBack HWCloudCallBack_Code_Msg 是 回调函数
  • 方法定义: - (void)startAcceleration:(id)context userName:(NSString *)userName password:(NSString *)password appID:(NSString *)appID isTestBandWidth:(BOOL) isAccByNetworkStatus mediaComponents:(NSArray*)mediaComponents callBack:(HWCloudCallBack_Code_Msg)callBack; 方法功能:终端用户开启加速
  • 方法返回值: 通过异步调用在回调方法 成功的回调中返回执行结果 参数名称 参数类型 是否必填 说明 resultCode Int 是 成功返回码: 0:加速成功 resultMessage NSString 是 加速id 即示例中的instanceId,停止加速的必要参数 失败的回调中返回执行结果 参数名称 参数类型 是否必填 说明 resultCode Int 是 返回码 11001:SDK参数检查失败 11002:SDK 电信token获取失败,mdn为空 11003:SDK 加速请求失败 11004:SDK加速结果解析异常 11005:SDK 域名加速DNS解析ip失败 11006:SDK网络比较好,无需加速 11007:SDK加速请求失败401鉴权失败 11008:SDK加速请求失败400业务类型不支持 11009:SDK电信加速token获取失败,省份限流 11010:SDK电信加速toekn获取网络超时 移动用户加速失败码: 10000:请求不支持 10001:鉴权失败 10004:加速后台参数校验失败 10005:用户正在加速 10006:网络状态错误 10007:界面IP Domain Id配置错误 10008:加速业务分类配置错误 10009:ServiceId Qos配置错误 10010:ServiceId Qos配置失效 10011:SCEF配置为空 10012:SCEF配置不匹配 10013:NEF配置为空 10014:Rx配置错误 10015:PCRF主机名配置错误 10016:等待SCEF超时 10017:等待NEF超时 10018:详单转发错误 10019:运营转发错误 10020:请求已经释放 10021:未匹配到PCEF配置 10022:请求CorrelationID为空 10023:请求内容为空 10024:scef的HttpURLConnection 为空 10025:未匹配到二级平台url 10026:二级平台的HttpURLConnection 为空 10027:等待二级平台响应超时 10028:南向Scef为空 10029:没有匹配的南向Scef 10030:测速服务器信息为空 10031:XDR转发超时 10032:不支持XDR转发 10033:中国联通SCEF VIP加速失败 19999:SNA-C内部错误 0000001:内部服务错误 0000002:输入值无效 0000003:没有有效的地址 0001004:认证失败 0001400:sla失效 3000961:非法入参 0000962:业务错误(资源不足) 0000963:服务错误(查询请求错误) 0000964:请求的服务未授权(SLA受限) 0000965:服务错误(服务超时) 0000966:内部错误 0000967:服务错误(缓存操作失败) 0000968:无效的服务信息(Token鉴权失败) 0000969:业务错误(达到最大在线时长) 0000970:请求的服务未授权(AAC SLA 鉴权错误) 0001011:用户不在本地网 0000971:PCRF响应错误:INVALID_SERVICE_INFORMATION(5061) 0000972:PCRF响应错误:FILTER_RESTRICTIONS (5062) 0000973:PCRF响应错误:REQUESTED_SERVICE_NOT_AUTHORIZED (5063) 0000974:PCRF响应错误:DUPLICATED_AF_SESSION (5064) 0000975:PCRF响应错误:IP-CAN_SESSION_NOT_AVAILABLE (5065) 0000976:PCRF响应错误:UNAUTHORIZED_NON_EMERGENCY_SESSION (5066) 0000978:PCRF响应错误:TEMPORARY_NETWORK_FAILURE (5068) 403:错误授权类型 405:错误客户端ID 402:错误鉴权码 404:服务异常 250:消息解析失败 253:QoS参数错误 255:内部错误 249:寻址DRA或PCRF失败 500:PCEF查询失败,Rx接口消息中流状态不为permit 131:电信 131 "User not online" 10047:不支持的业务类型&省份。 4. 漫游用户,移动不支持视频类业务的漫游。 35:漫游 43:Rx接口消息中私网IP无效,漫游 电信用户加速失败码: 101:Invalid Parameter:IS NULL 参数为空 102:Invalid Parameter:UserIdentifier ERROR( 用户标识参数错误) 103:Invalid Parameter:ServiceId ERROR( 服务标识参数错误) 104:Invalid Parameter:PartnerID ERROR(Partner 标识参数错误) 127:优先级提升 128:资源不足 129:非法服务信息 131:用户不在线 132:用户不存在 201:Invalid source server( 白名单验证错误) 202:Invalid user private IP( 黑名单验证错误) 203:QoS already exist( 该手机 QoS 请求已经存在) 204:Invalid product Data template( 产品不存在或格式错误) 205:IP isn't in IP Area Map( 地域转换错误) 206:Invalid PCRF adapter( 协议栈匹配错误) 207:Diameter sending fai led( 策略下发失败) 208:Fail ed to Saveing Data( 缓存或数据库读写失败) 210:非法ISP 254:鉴权失败 255:失败-未说明原因 256:使用次数已达到上限。这个月不能提高速度 403:未授权省份 6000:暂时不能提高速度 6128:申请资源失败 6129:非法服务信息 6130:请求服务未授权 6252:license不支持 联通返回值: 1 请求失败,详细资源响应结果查看表(资源响应代码说明) 2 请求异常,重复提交的请求(custom_order_id 重复),该订单在之前已经处理完毕,处理结果为失败 10 请求异常,用户账号不存在 11 请求异常,密码校验错误 12 请求异常,用户账户余额不足 13 请求异常,IP 地址认证错误(合作方使用了未授权的IP 地址) 14 请求异常,超过最大并发连接数限制 21 请求异常,功能编号(function)参数错误 22 请求异常,参数缺失或者参数长度错误 23 请求异常,时间戳参数(tick)无效 403 请求异常,用户没有指定业务/功能的使用权限 404 请求异常,错误的页面调用 503 请求异常,服务暂时不可用(系统忙/系统队列满) 504 请求异常,服务暂时不可用 128 请求异常,其他未知错误 resultMessage NSString 是 返回码的描述信息,长度不超过128个字符。
  • 操作步骤 登录Support网站:https://support.huawei.com/carrier/digitalSignatureAction,进入“数字签名验证方法”页面。 单击“OpenPGP签名验证指南”,进入《OpenPGP签名验证指南》手册浏览和相关文件下载页面。 单击左上角OpenPGP签名验证指南的“”图标,下载所需文件。 根据《OpenPGP签名验证指南》完成软件包数字签名文件的校验。