华为云用户手册

  • 接收状态报告 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 # -*- coding: utf-8 -*- import urllib.parse # 短信平台上报状态报告数据样例(urlencode) #success_body = "sequence=1&total=1&updateTime=2018-10-31T08%3A43%3A41Z&source=2&smsMsgId=2ea20735-f856-4376-afbf-570bd70a46ee_11840135&status=DELIVRD"; failed_body = "sequence=1&total=1&updateTime=2018-10-31T08%3A43%3A41Z&source=2&smsMsgId=2ea20735-f856-4376-afbf-570bd70a46ee_11840135&status=E200027"; ''' 解析状态报告数据 @param data: 短信平台上报的状态报告数据 @return: ''' def onSmsStatusReport(data): keyValues = urllib.parse.parse_qs(data); #解析状态报告数据 ''' Example: 此处已解析status为例,请按需解析所需参数并自行实现相关处理 'smsMsgId': 短信唯一标识 'total': 长短信拆分条数 'sequence': 拆分后短信序号 'source': 状态报告来源 'updateTime': 资源更新时间 'status': 状态码 ''' status = keyValues.get('status'); #状态报告枚举值 # 通过status判断短信是否发送成功 if 'DELIVRD' == str.upper(status[0]): print('Send sms success. smsMsgId: ', keyValues.get('smsMsgId')[0]); else: # 发送失败,打印status和orgCode print('Send sms failed. smsMsgId: ', keyValues.get('smsMsgId')[0]); print('Failed status: ', status[0]); if __name__ == '__main__': # onSmsStatusReport(success_body) onSmsStatusReport(failed_body)
  • 接收上行短信 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 # -*- coding: utf-8 -*- import urllib.parse # 上行短信通知样例(urlencode) updata = "from=%2B86151****6789&to=1069****019&body=********&smsMsgId=9692b5be-c427-4525-8e73-cf4a6ac5b3f7"; ''' 解析上行短信通知数据 @param data: 短信平台推送的上行短信通知数据 @return: ''' def onSmsUpData(data): keyValues = urllib.parse.parse_qs(data); #解析上行短信通知数据 ''' Example: 此处已解析body为例,请按需解析所需参数并自行实现相关处理 'smsMsgId': 上行短信唯一标识 'from': 上行短信发送方的号码 'to': 上行短信接收方的号码 'body': 上行短信发送的内容 ''' body = keyValues.get('body'); #上行短信发送的内容 print('Sms up data. Body: ', body[0]); if __name__ == '__main__': onSmsUpData(updata)
  • 接收上行短信 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 /*jshint esversion: 6 */ // 上行短信通知样例(urlencode) var updata = "from=%2B86151****6789&to=1069****019&body=********&smsMsgId=9692b5be-c427-4525-8e73-cf4a6ac5b3f7"; /** * 解析上行短信通知数据 * * @param data 短信平台推送的上行短信通知数据 * @returns */ function onSmsUpData(data) { var querystring = require('querystring'); var keyValues = querystring.parse(data); // 解析上行短信通知数据 /** * Example: 此处已解析body为例,请按需解析所需参数并自行实现相关处理 * * 'smsMsgId': 上行短信唯一标识 * 'from': 上行短信发送方的号码 * 'to': 上行短信接收方的号码 * 'body': 上行短信发送的内容 */ var body = keyValues.body; // 上行短信发送的内容 console.log('Sms up data. Body: ', body); } onSmsUpData(updata);
  • 接收状态报告 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 /*jshint esversion: 6 */ // 短信平台上报状态报告数据样例(urlencode) //var success_body = "sequence=1&total=1&updateTime=2018-10-31T08%3A43%3A41Z&source=2&smsMsgId=2ea20735-f856-4376-afbf-570bd70a46ee_11840135&status=DELIVRD"; var failed_body = "sequence=1&total=1&updateTime=2018-10-31T08%3A43%3A41Z&source=2&smsMsgId=2ea20735-f856-4376-afbf-570bd70a46ee_11840135&status=E200027"; /** * 解析状态报告数据 * * @param data 短信平台上报的状态报告数据 * @returns */ function onSmsStatusReport(data) { var querystring = require('querystring'); var keyValues = querystring.parse(data); // 解析状态报告数据 /** * Example: 此处已解析status为例,请按需解析所需参数并自行实现相关处理 * * 'smsMsgId': 短信唯一标识 * 'total': 长短信拆分条数 * 'sequence': 拆分后短信序号 * 'source': 状态报告来源 * 'updateTime': 资源更新时间 * 'status': 状态码 */ var status = keyValues.status; // 状态报告枚举值 // 通过status判断短信是否发送成功 if ('DELIVRD' === status.toUpperCase()) { console.log('Send sms success. smsMsgId: ', keyValues.smsMsgId); } else { // 发送失败,打印status和orgCode console.log('Send sms failed. smsMsgId: ', keyValues.smsMsgId); console.log('Failed status: ', status); } } // onSmsStatusReport(success_body); onSmsStatusReport(failed_body);
  • 接收上行短信 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 package main import ( "fmt" "net/url" "strings" ) func main() { upData := "from=%2B86151****6789&to=1069***2019&body=***********&smsMsgId=9692b5be-c427-4525-8e73-cf4a6ac5b3f7"; onSmsUpData(upData); } func onSmsUpData(data string) { ss, _ := url.QueryUnescape(data) params := strings.Split(ss, "&") keyValues := make(map[string]string) for i := range params { temp := strings.Split(params[i],"=") keyValues[temp[0]] = temp[1]; } body := keyValues["body"]; fmt.Println("Sms up data. Body: " + body) }
  • 接收状态报告 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 package main import ( "fmt" "net/url" "strings" ) func main() { // 短信平台上报状态报告数据样例(urlencode) //success_body := "sequence=1&total=1&updateTime=2018-10-31T08%3A43%3A41Z&source=2&smsMsgId=2ea20735-f856-4376-afbf-570bd70a46ee_11840135&status=DELIVRD"; failed_body := "sequence=1&total=1&updateTime=2018-10-31T08%3A43%3A41Z&source=2&smsMsgId=2ea20735-f856-4376-afbf-570bd70a46ee_11840135&status=E200027"; //onSmsStatusReport(success_body); onSmsStatusReport(failed_body); } func onSmsStatusReport(data string) { ss, _ := url.QueryUnescape(data) params := strings.Split(ss, "&") keyValues := make(map[string]string) for i := range params { temp := strings.Split(params[i],"=") keyValues[temp[0]] = temp[1]; } status := keyValues["status"]; if status == "DELIVRD" { fmt.Println("Send sms success. smsMsgId: " + keyValues["smsMsgId"]) } else { fmt.Println("Send sms failed. smsMsgId: " + keyValues["smsMsgId"]) fmt.Println("Failed status: " + keyValues["status"]) } }
  • 错误码 当您调用API时,如果遇到“APIGW”开头的错误码,请参见API网关错误码进行处理。 更多服务错误码请参见API错误中心。 状态码 错误码 错误信息 描述 处理措施 400 VOD.10053 The request parameter is illegal. 请求参数非法,字段填写错误 请检查字段填写是否和接口定义一致 400 VST.10001 The request parameter is illegal. 请求参数非法,字段填写错误 请检查字段填写是否和接口定义一致 400 VST.10002 Internal system error. 系统内部一般性错误 请联系技术支持 400 VST.10004 Identity authentication failed. 身份认证失败 请检查Token等认证参数是否正确 403 VOD.10051 Internal system error. 系统内部一般性错误 请联系技术支持 403 VOD.10052 The internal communication of the service is abnormal. 服务内部通信异常 请联系技术支持 403 VOD.10054 Identity authentication failed. 身份认证失败 请检查Token等认证参数是否正确 403 VOD.10055 The user is not authenticated by real name. 用户在 CS B完成未实名认证 请检查是否完成实名认证 403 VOD.10056 The user is in an abnormal state. 用户处于异常状态 请检查用户状态是否正确 403 VOD.10057 Tenant ID verification failed. 租户ID校验失败 请检查租户ID是否正确 403 VOD.10058 The request method is incorrect. 请求方式不正确 请检查请求方式 403 VOD.10059 The requested content type is incorrect. 请求内容类型不正确 请检查请求内容类型 403 VOD.10060 Media asset is not downloaded successfully or not released, please check. 媒资处于未下载成功或者未发布状态,请检查。 媒资处于未下载成功或者未发布状态,请检查。 403 VOD.10061 The operation failed, and the current media asset status is not allowed to be updated. 操作失败,当前媒资状态不允许更新。 操作失败,当前媒资状态不允许更新。 403 VOD.10063 Media asset type is not supported at this time. 媒资类型暂不支持。 媒资类型暂不支持。 403 VOD.10065 Media asset classification already exists, please check. 媒资分类已存在,请检查。 媒资分类已存在,请检查。 403 VOD.10066 The media asset classification exceeds the maximum level, please check. 媒资分类超过最大层级,请检查。 媒资分类超过最大层级,请检查。 403 VOD.10067 Media asset classification exceeds the maximum number limit, please check. 媒资分类超过最大个数限制,请检查。 媒资分类超过最大个数限制,请检查。 403 VOD.10069 The topic already exists, please check. 主题已存在,请检查。 主题已存在,请检查。 403 VOD.10070 Set message notification failed, no permission to post message to topic, please check. 设置 消息通知 失败,无权限发布消息到主题,请检查。 设置消息通知失败,无权限发布消息到主题,请检查。 403 VOD.10071 Referer header field verification failed, please check. Referer头域校验失败,请检查。 Referer头域校验失败,请检查。 403 VOD.10072 The url authentication setting failed. The old key has not expired. The new key cannot be set. Please set the new key again after expiration. url鉴权设置失败,旧密钥尚未过期,无法设置新密钥,过期后请再次设置新密钥。 url鉴权设置失败,旧密钥尚未过期,无法设置新密钥,过期后请再次设置新密钥。 403 VOD.10073 Failed to create a media asset transcoding task. Contact technical support. 创建媒资转码任务失败,请联系技术支持。 创建媒资转码任务失败,请联系技术支持。 403 VOD.10074 There is no permission to perform this operation. 无权限执行该操作。 无权限执行该操作。 403 VOD.10076 Failed to get the object storage source file. 获取对象存储源文件失败。 获取对象存储源文件失败。 403 VOD.10077 hms request playback interface authentication failed. hms请求播放接口鉴权失败。 hms请求播放接口鉴权失败。 403 VOD.10078 The public measurement limit, the usage exceeds the threshold. 公测限额,用量超过阈值。 公测限额,用量超过阈值。 403 VOD.10079 The task was processed successfully. 任务处理成功。 任务处理成功。 403 VOD.10080 The task is being processed. 任务处理中。 任务处理中。 403 VOD.10081 The request parameters are illegal, please check. 请求参数非法,请检查。 请求参数非法,请检查。 403 VOD.10082 The template group already exists. 模板组已存在。 模板组已存在。 403 VOD.10083 The current media asset status does not support this operation. 当前媒资或资源状态不支持该操作。 当前媒资或资源状态不支持该操作。 403 VOD.10084 Media asset release failed. 媒资发布失败。 媒资发布失败。 403 VOD.10085 The number of domain names allowed to be created cannot exceed {0}. 允许创建的 域名 数不能超过{0}个。 允许创建的域名数不能超过{0}个。 403 VOD.10086 The total number of preheating urls cannot exceed {0}. 预热url总数不能超过{0}个。 预热url总数不能超过{0}个。 403 VOD.10087 The total number of refresh urls cannot exceed {0}. 刷新url总数不能超过{0}个。 刷新url总数不能超过{0}个。 403 VOD.10088 Only operate enabled domain name. 只能操作已启用的域名。 只能操作已启用的域名。 403 VOD.10090 The modification failed, request to confirm the watermark image upload first. 修改失败,请求先确认水印图片上传 修改失败,请求先确认水印图片上传 403 VOD.10091 Media asset transcoding was successful. 媒资转码成功。 媒资转码成功。 403 VOD.10092 Media asset transcoding failed. 媒资转码失败。 媒资转码失败。 403 VOD.10093 The OBS transfer media asset was successfully released. OBS转存媒资发布成功。 OBS转存媒资发布成功。 403 VOD.10094 The OBS transfer media asset failed to be released. OBS转存媒资发布失败。 OBS转存媒资发布失败。 403 VOD.10095 The source domain name cannot be configured to speed up the domain name. 源站域名不能配置为加速域名。 源站域名不能配置为加速域名。 403 VOD.10096 The domain name has been used. 该域名已被使用。 该域名已被使用。 403 VOD.10097 Default accelerated domain name cannot be created. 默认加速域名不能进行创建。 默认加速域名不能进行创建。 403 VOD.10098 Operation failed, domain name is configuring. 操作失败,域名配置中。 操作失败,域名配置中。 403 VOD.10099 Media asset is BLOCKED. 媒资处于屏蔽状态 媒资处于屏蔽状态 403 VOD.10100 No key URL has been configured. 未配置获取密钥URL。 未配置获取密钥URL。 403 VOD.10101 Unable to get the key because there is no encryption. 媒资未加密,无法获取密钥。 媒资未加密,无法获取密钥。 403 VOD.10102 Edit task only support Mp4/Flv video. 剪辑任务当前只支持Mp4和Flv片源 剪辑任务当前只支持Mp4和Flv片源 403 VOD.10103 Concat index asset must in input asset list. 参考视频必须是待拼接视频列表中的一员 参考视频必须是待拼接视频列表中的一员 403 VOD.10104 The thumbnail task failed. 截图任务失败 截图任务失败 403 VOD.10105 The review task failed. 审核任务失败 审核任务失败 403 VOD.10106 Cannot delete the default assigned domain name or default domain name. 不能删除默认分配域名或者默认域名。 不能删除默认分配域名或者默认域名。 403 VOD.10107 Default allocation of domain names cannot configure Https. VOD默认分配域名不能配置Https。 VOD默认分配域名不能配置Https。 403 VOD.10108 The interval of Cut task is too small. 剪切间隔时长过小 剪切间隔时长过小 403 VOD.10109 TinyAsset preheat url is over 10 limit. 最多预热10个短视频指定URL 最多预热10个短视频指定URL 403 VOD.10110 Unable to create cdn preHeating task, please check if the asset is enabled for cdn. 无法创建cdn预热任务,请检查该媒资是否启用cdn加速域名 无法创建cdn预热任务,请检查该媒资是否启用cdn加速域名 403 VOD.10111 No access to resources. 无权限访问资源 无权限访问资源 403 VOD.10113 OBS notify config is not set. OBS事件通知未配置 OBS事件通知未配置 403 VOD.10114 Bucket not Authorized. 桶未授权 桶未授权 403 VOD.10115 The output bucket can not be cannel auth. 已设置为输出的桶无法取消授权 已设置为输出的桶无法取消授权 403 VOD.10116 OBS notify config is configing. OBS事件配置中 OBS事件配置中 403 VOD.10117 Transcode template is used in hosting task. 转码模板已在音视频托管中启用,无法删除。若想删除,请先停用音视频托管中的转码模板。 转码模板已在音视频托管中启用,无法删除。若想删除,请先停用音视频托管中的转码模板。 403 VOD.10118 Bucket asset is handling.. 该桶的音视频同步中 该桶的音视频同步中 403 VOD.10119 URL mapping already exists. URL映射已经存在 URL映射已经存在 403 VOD.10120 You have arrears, please recharge. 您已欠费,请尽快充值 您已欠费,请尽快充值 403 VOD.10121 URL pull asset failed. URL拉取媒资失败 URL拉取媒资失败 403 VOD.10122 Cancel url pull failed. 取消URL拉取失败 取消URL拉取失败 403 VOD.10123 The url pull task is processing or stopping can not be delete. 不能删除处理中或取消中的URL拉取任务 不能删除处理中或取消中的URL拉取任务 403 VOD.10124 Watermark template is valid or not exists, {0} 水印模板组无效或不存在,{0} 水印模板组无效或不存在,{0} 403 VOD.10125 Watermark number reach limitation: {0} 水印数量达到上限:{0} 水印数量达到上限:{0} 403 VOD.10126 Uploading confirmation is not allowed in the current media asset status. Please check the media asset status. 媒资当前状态不允许进行上传确认,请确认媒资状态 媒资当前状态不允许进行上传确认,请确认媒资状态 403 VOD.10127 APIGW rate limit. MAI流控限制 MAI流控限制 403 VOD.10128 The task status does not support recovery operations. 任务状态不支持恢复操作 任务状态不支持恢复操作 403 VOD.10130 The domain name does not support configuration key anti-theft chain: {0}. 域名不支持配置防盗链:{0} 域名不支持配置防盗链:{0} 403 VOD.10131 The watermark template already exists. 水印模板已经存在。 水印模板已经存在。 403 VOD.10132 Account cancellation or public security freeze, access to services is not allowed. 账户注销或公安冻结,不允许访问服务。 账户注销或公安冻结,不允许访问服务。 403 VOD.10133 No permission to operate related resource. 无权限操作相关的资源。 无权限操作相关的资源。 403 VOD.10134 The domain name is invalid and cannot be created. 域名无效,无法创建。 域名无效,无法创建。 403 VOD.10135 The asset is not in the upload state and cannot obtain temporary authorization. 媒资没有处于上传中状态,无法获取临时授权 媒资没有处于上传中状态,无法获取临时授权 403 VOD.10136 This feature is temporarily offline. 该功能临时下线。 该功能临时下线。 403 VOD.10137 The number of published or unpublished meta resources exceeds the threshold limit:{0} 发布或取消发布媒资个数超过阈值限制:{0} 发布或取消发布媒资个数超过阈值限制:{0} 403 VOD.10138 You do not have permission to operate, contact a tenant administrator barrel authorize or sub-account to the tenant administrator privileges conferred OBS. 您没有操作权限,请联系租户管理员进行桶授权或者租户管理员给子账号赋予OBS权限 您没有操作权限,请联系租户管理员进行桶授权或者租户管理员给子账号赋予OBS权限 404 VOD.10062 Media asset or resource does not exist, please check. 媒资或资源不存在,请检查。 媒资或资源不存在,请检查。 404 VOD.10064 Media asset classification does not exist, please check. 媒资分类不存在,请检查。 媒资分类不存在,请检查。 404 VOD.10068 The theme does not exist, please check. 主题不存在,请检查。 主题不存在,请检查。 404 VOD.10075 The object storage source address or destination address is incorrect. Please check. 对象存储源地址或者目的地址不正确,请检查。 对象存储源地址或者目的地址不正确,请检查。 404 VOD.10089 Accelerated domain name does not exist. 加速域名不存在。 加速域名不存在。 404 VOD.10112 OBS Resource not exists. OBS桶资源不存在 请检查OBS资源或联系技术支持 404 VOD.10129 Subtitle resource does not exist, please check. 字幕文件未找到,请检查 字幕文件未找到,请检查 404 VOD.10150 Workflow does not exist, please check. 工作流不存在 请检查工作流配置或联系技术支持 404 VOD.10151 TemplateGroup does not exist, please check. 转码模板不存在 请检查转码模板配置或联系技术支持 404 VOD.10152 Domain does not exist, please check. 无可用域名 请检查域名配置或联系技术支持 500 VOD.10051 Internal system error. 系统内部一般性错误 请联系技术支持 500 VST.10002 Internal system error. 系统内部一般性错误 请联系技术支持 父主题: 附录
  • 整库迁移支持的数据源类型 整库迁移适用于将本地数据中心或在ECS上自建的数据库,同步到云上的数据库服务或大数据服务中,适用于数据库离线迁移场景,不适用于在线实时迁移。 数据集成支持整库迁移的数据源如表2所示。 表2 整库迁移支持的数据源 数据源分类 数据源 读取 写入 说明 数据仓库 数据仓库服务(DWS) 支持 支持 - Hadoop (仅支持本地存储,不支持存算分离场景,不支持Ranger场景,不支持ZK开启SSL场景) MRS HBase 支持 支持 整库迁移仅支持导出到MRS HBase。 建议使用的版本: 2.1.X 1.3.X 当前暂不支持对接“Kerberos加密类型”为“aes256-sha2,aes128-sha2”的MRS集群。如需对接MRS集群,请注意“Kerberos加密类型”应为“aes256-sha1,aes128-sha1”。 MRS Hive 支持 支持 整库迁移仅支持导出到关系型数据库。 暂不支持2.x版本,建议使用的版本: 1.2.X 3.1.X 当前暂不支持对接“Kerberos加密类型”为“aes256-sha2,aes128-sha2”的MRS集群。如需对接MRS集群,请注意“Kerberos加密类型”应为“aes256-sha1,aes128-sha1”。 FusionInsight HBase 支持 不支持 建议使用的版本: 2.1.X 1.3.X FusionInsight Hive 支持 不支持 整库迁移仅支持导出到关系型数据库。 暂不支持2.x版本,建议使用的版本: 1.2.X 3.1.X Apache HBase 支持 不支持 建议使用的版本: 2.1.X 1.3.X Apache Hive 支持 不支持 整库迁移仅支持导出到关系型数据库。 暂不支持2.x版本,建议使用的版本: 1.2.X 3.1.X MRS Hudi 支持 支持 支持本地存储、存算分离场景。 暂不支持2.x版本,建议使用的版本: 1.2.X 3.1.X 当前暂不支持对接“Kerberos加密类型”为“aes256-sha2,aes128-sha2”的MRS集群。如需对接MRS集群,请注意“Kerberos加密类型”应为“aes256-sha1,aes128-sha1”。 关系数据库 云数据库 MySQL 支持 支持 不支持OLTP到OLTP迁移,此场景推荐通过 数据复制服务 DRS进行迁移。 云数据库 PostgreSQL 支持 支持 云数据库 SQL Server 支持 支持 MySQL 支持 不支持 PostgreSQL 支持 不支持 Microsoft SQL Server 支持 不支持 Oracle 支持 不支持 SAP HANA 支持 不支持 仅支持2.00.050.00.1592305219版本。 仅支持Generic Edition。 不支持BW/4 FOR HANA。 仅支持英文字母的数据库名、表名与列名,不支持存在空格、符号等特殊字符。 仅支持日期、数字、布尔、字符(除SHORTTEXT) 类型的数据类型,不支持二进制类型等其他数据类型。 迁移时不支持目的端自动建表。 达梦数据库 DM 支持 不支持 仅支持导出到DWS、Hive NoSQL 分布式缓存服务(DCS) 不支持 支持 仅支持MRS到DCS迁移。 文档数据库服务(DDS) 支持 支持 仅支持DDS和MRS之间迁移。 表格存储服务 (CloudTable) 支持 支持 -
  • 表/文件迁移支持的数据源类型 表/文件迁移可以实现表或文件级别的数据迁移。 表/文件迁移时支持的数据源如表1所示。 表1 表/文件迁移支持的数据源 数据源分类 源端数据源 对应的目的端数据源 说明 数据仓库 数据仓库服务(DWS) 数据仓库:数据仓库服务(DWS), 数据湖探索 DLI ),MRS ClickHouse Hadoop:MRS HDFS,MRS HBase,MRS Hive 对象存储: 对象存储服务 (OBS) 关系型数据库:云数据库 MySQL,云数据库 PostgreSQL,云数据库 SQL Server,MySQL,PostgreSQL,Microsoft SQL Server,Oracle NoSQL: 表格存储 服务(CloudTable) 搜索:Elasticsearch, 云搜索服务 CSS ) 不支持DWS物理机纳管模式。 数据湖 探索(DLI) 数据仓库:数据仓库服务(DWS),数据湖探索(DLI),MRS ClickHouse Hadoop:MRS HDFS,MRS HBase,MRS Hive 对象存储:对象存储服务(OBS) 关系型数据库:云数据库 MySQL,云数据库 PostgreSQL,云数据库 SQL Server,MySQL,PostgreSQL,Microsoft SQL Server,Oracle NoSQL:表格存储服务(CloudTable),MongoDB 搜索:Elasticsearch, 云搜索 服务(CSS) MongoDB建议使用的版本:4.2。 MRS ClickHouse 数据仓库:MRS ClickHouse,数据湖探索(DLI) MRS ClickHouse建议使用的版本:21.3.4.X。 当前暂不支持对接“Kerberos加密类型”为“aes256-sha2,aes128-sha2”的MRS集群。如需对接MRS集群,请注意“Kerberos加密类型”应为“aes256-sha1,aes128-sha1”。 Hadoop MRS HDFS 数据仓库:数据仓库服务(DWS),数据湖探索(DLI) Hadoop:MRS HDFS,MRS HBase,MRS Hive 对象存储:对象存储服务(OBS) 关系型数据库:云数据库 MySQL,云数据库 PostgreSQL,云数据库 SQL Server,MySQL,PostgreSQL,Microsoft SQL Server,Oracle NoSQL:表格存储服务(CloudTable) 搜索:Elasticsearch,云搜索服务(CSS) 支持本地存储,仅MRS Hive、MRS Hudi支持存算分离场景。 仅MRS Hive支持Ranger场景。 不支持ZK开启SSL场景。 MRS HDFS建议使用的版本: 2.8.X 3.1.X MRS HBase建议使用的版本: 2.1.X 1.3.X MRS Hive、MRS Hudi暂不支持2.x版本,建议使用的版本: 1.2.X 3.1.X 当前暂不支持对接“Kerberos加密类型”为“aes256-sha2,aes128-sha2”的MRS集群。如需对接MRS集群,请注意“Kerberos加密类型”应为“aes256-sha1,aes128-sha1”。 MRS HBase MRS Hive 数据仓库:数据仓库服务(DWS),数据湖探索(DLI),MRS Clickhouse Hadoop:MRS HDFS,MRS HBase,MRS Hive 对象存储:对象存储服务(OBS) 关系型数据库:云数据库 MySQL,云数据库 PostgreSQL,云数据库 SQL Server,MySQL,PostgreSQL,Microsoft SQL Server,Oracle NoSQL:表格存储服务(CloudTable) 搜索:Elasticsearch,云搜索服务(CSS) MRS Hudi 数据仓库:数据仓库服务(DWS) Hadoop:MRS HBase FusionInsight HDFS 数据仓库:数据仓库服务(DWS),数据湖探索(DLI) Hadoop:MRS HDFS,MRS HBase,MRS Hive 对象存储:对象存储服务(OBS) NoSQL:表格存储服务(CloudTable) 搜索:Elasticsearch,云搜索服务(CSS) FusionInsight数据源不支持作为目的端。 仅支持本地存储,不支持存算分离场景。 不支持Ranger场景。 不支持ZK开启SSL场景。 FusionInsight HDFS建议使用的版本: 2.8.X 3.1.X FusionInsight HBase建议使用的版本: 2.1.X 1.3.X FusionInsight Hive建议使用的版本: 1.2.X 3.1.X FusionInsight HBase FusionInsight Hive Apache HBase 数据仓库:数据仓库服务(DWS),数据湖探索(DLI) Hadoop:MRS HDFS,MRS HBase,MRS Hive 对象存储:对象存储服务(OBS) NoSQL:表格存储服务(CloudTable) 搜索:Elasticsearch,云搜索服务(CSS) Apache数据源不支持作为目的端。 仅支持本地存储,不支持存算分离场景。 不支持Ranger场景。 不支持ZK开启SSL场景。 Apache HBase建议使用的版本: 2.1.X 1.3.X Apache Hive暂不支持2.x版本,建议使用的版本: 1.2.X 3.1.X Apache HDFS建议使用的版本: 2.8.X 3.1.X Apache Hive Apache HDFS 对象存储 对象存储服务(OBS) 数据仓库:数据仓库服务(DWS),数据湖探索(DLI) Hadoop:MRS HDFS,MRS HBase,MRS Hive NoSQL:表格存储服务(CloudTable) 搜索:Elasticsearch,云搜索服务(CSS) 对象存储服务之间的迁移,推荐使用 对象存储迁移 服务 OMS 。 不支持二进制文件导入到数据库或NoSQL。 文件系统 FTP 数据仓库:数据仓库服务(DWS),数据湖探索(DLI) Hadoop:MRS HDFS,MRS HBase,MRS Hive NoSQL:表格存储服务(CloudTable) 搜索:Elasticsearch,云搜索服务(CSS) 对象存储:对象存储服务(OBS) 文件系统不支持作为目的端。 FTP/SFTP到搜索的迁移仅支持如CSV等文本文件,不支持二进制文件。 FTP/SFTP到OBS的迁移仅支持二进制文件。 HTTP到OBS的迁移推荐使用obsutil工具,请参见obsutil简介。 SFTP HTTP Hadoop:MRS HDFS 关系型数据库 云数据库 MySQL 数据仓库:数据仓库服务(DWS),数据湖探索(DLI) Hadoop:MRS HDFS,MRS HBase,MRS Hive,MRS Hudi 对象存储:对象存储服务(OBS) NoSQL:表格存储服务(CloudTable) 关系型数据库:云数据库 MySQL,云数据库 PostgreSQL,云数据库 SQL Server 搜索:Elasticsearch,云搜索服务(CSS) 云数据库 MySQL不支持SSL模式。 Microsoft SQL Server建议使用的版本:2005以上。 金仓和 GaussDB 数据源可通过PostgreSQL连接器进行连接,支持的迁移作业的源端、目的端情况与PostgreSQL数据源一致。 云数据库 SQL Server 数据仓库:数据仓库服务(DWS),数据湖探索(DLI) Hadoop:MRS HDFS,MRS HBase,MRS Hive 对象存储:对象存储服务(OBS) NoSQL:表格存储服务(CloudTable) 关系型数据库:云数据库 MySQL,云数据库 PostgreSQL,云数据库 SQL Server 搜索:Elasticsearch,云搜索服务(CSS) 云数据库 PostgreSQL MySQL 数据仓库:数据仓库服务(DWS),数据湖探索(DLI) Hadoop:MRS HDFS,MRS HBase,MRS Hive,MRS Hudi 对象存储:对象存储服务(OBS) NoSQL:表格存储服务(CloudTable) 搜索:Elasticsearch,云搜索服务(CSS) PostgreSQL Oracle Microsoft SQL Server 数据仓库:数据仓库服务(DWS),数据湖探索(DLI) Hadoop:MRS HDFS,MRS HBase,MRS Hive 对象存储:对象存储服务(OBS) NoSQL:表格存储服务(CloudTable) 搜索:Elasticsearch,云搜索服务(CSS) SAP HANA 数据仓库:数据仓库服务(DWS),数据湖探索(DLI) Hadoop:MRS Hive SAP HANA数据源存在如下约束: SAP HANA不支持作为目的端。 仅支持2.00.050.00.1592305219版本。 仅支持Generic Edition。 不支持BW/4 FOR HANA。 仅支持英文字母的数据库名、表名与列名,不支持存在空格、符号等特殊字符。 仅支持日期、数字、布尔、字符(除SHORTTEXT) 类型的数据类型,不支持二进制类型等其他数据类型。 迁移时不支持目的端自动建表。 分库 数据仓库:数据湖探索(DLI) Hadoop:MRS HBase,MRS Hive 搜索:Elasticsearch,云搜索服务(CSS) 对象存储:对象存储服务(OBS) 分库数据源不支持作为目的端。 神通(ST) Hadoop:MRS Hive,MRS Hudi - NoSQL 分布式缓存服务(DCS) Hadoop:MRS HDFS,MRS HBase,MRS Hive 除了表格存储服务(CloudTable)外,其他NoSQL数据源不支持作为目的端。 Redis到DCS的迁移,可以通过其他方式进行,请参见自建Redis迁移至DCS。 Redis 文档数据库服务(DDS) MongoDB 表格存储服务(CloudTable HBase) 数据仓库:数据仓库服务(DWS),数据湖探索(DLI) Hadoop:MRS HDFS,MRS HBase,MRS Hive 对象存储:对象存储服务(OBS) 关系型数据库:云数据库 MySQL,云数据库 PostgreSQL,云数据库 SQL Server,MySQL,PostgreSQL,Microsoft SQL Server,Oracle NoSQL:表格存储服务(CloudTable) 搜索:Elasticsearch,云搜索服务(CSS) Cassandra 数据仓库:数据仓库服务(DWS),数据湖探索(DLI) Hadoop:MRS HDFS,MRS HBase,MRS Hive 对象存储:对象存储服务(OBS) NoSQL:表格存储服务(CloudTable) 搜索:Elasticsearch,云搜索服务(CSS) 消息系统 数据接入服务 (DIS) 搜索:云搜索服务(CSS) 消息系统不支持作为目的端。 Apache Kafka DMS Kafka MRS Kafka 数据仓库:数据仓库服务(DWS),数据湖探索(DLI) Hadoop:MRS HDFS,MRS HBase,MRS Hive 对象存储:对象存储服务(OBS) 关系型数据库:云数据库 MySQL,云数据库 PostgreSQL,云数据库 SQL Server NoSQL:表格存储服务(CloudTable) 搜索:Elasticsearch,云搜索服务(CSS) MRS Kafka不支持作为目的端。 仅支持本地存储,不支持存算分离场景。 不支持Ranger场景。 不支持ZK开启SSL场景。 当前暂不支持对接“Kerberos加密类型”为“aes256-sha2,aes128-sha2”的MRS集群。如需对接MRS集群,请注意“Kerberos加密类型”应为“aes256-sha1,aes128-sha1”。 搜索 Elasticsearch 数据仓库:数据仓库服务(DWS),数据湖探索(DLI) Hadoop:MRS HDFS,MRS HBase,MRS Hive 对象存储:对象存储服务(OBS) 关系型数据库:云数据库 MySQL,云数据库 PostgreSQL,云数据库 SQL Server NoSQL:表格存储服务(CloudTable) 搜索:Elasticsearch,云搜索服务(CSS) Elasticsearch仅支持非安全模式。 云搜索服务(CSS) 导入数据到CSS推荐使用Logstash,请参见使用Logstash导入数据到Elasticsearch。 上表中非云服务的数据源,例如MySQL,既可以支持用户本地数据中心自建的MySQL,也可以是用户在ECS上自建的MySQL,还可以是第三方云的MySQL服务。
  • 整库迁移支持的数据源类型 整库迁移适用于将本地数据中心或在ECS上自建的数据库,同步到云上的数据库服务或大数据服务中,适用于数据库离线迁移场景,不适用于在线实时迁移。 数据集成支持整库迁移的数据源如表2所示。 表2 整库迁移支持的数据源 数据源分类 数据源 读取 写入 说明 数据仓库 数据仓库服务(DWS) 支持 支持 - Hadoop (仅支持本地存储,不支持存算分离场景,不支持Ranger场景,不支持ZK开启SSL场景) MRS HBase 支持 支持 整库迁移仅支持导出到MRS HBase。 建议使用的版本: 2.1.X 1.3.X 当前暂不支持对接“Kerberos加密类型”为“aes256-sha2,aes128-sha2”的MRS集群。如需对接MRS集群,请注意“Kerberos加密类型”应为“aes256-sha1,aes128-sha1”。 MRS Hive 支持 支持 整库迁移仅支持导出到关系型数据库。 暂不支持2.x版本,建议使用的版本: 1.2.X 3.1.X 当前暂不支持对接“Kerberos加密类型”为“aes256-sha2,aes128-sha2”的MRS集群。如需对接MRS集群,请注意“Kerberos加密类型”应为“aes256-sha1,aes128-sha1”。 FusionInsight HBase 支持 不支持 建议使用的版本: 2.1.X 1.3.X FusionInsight Hive 支持 不支持 整库迁移仅支持导出到关系型数据库。 暂不支持2.x版本,建议使用的版本: 1.2.X 3.1.X Apache HBase 支持 不支持 建议使用的版本: 2.1.X 1.3.X Apache Hive 支持 不支持 整库迁移仅支持导出到关系型数据库。 暂不支持2.x版本,建议使用的版本: 1.2.X 3.1.X MRS Hudi 支持 支持 支持本地存储、存算分离场景。 暂不支持2.x版本,建议使用的版本: 1.2.X 3.1.X 当前暂不支持对接“Kerberos加密类型”为“aes256-sha2,aes128-sha2”的MRS集群。如需对接MRS集群,请注意“Kerberos加密类型”应为“aes256-sha1,aes128-sha1”。 关系数据库 云数据库 MySQL 支持 支持 不支持OLTP到OLTP迁移,此场景推荐通过数据复制服务DRS进行迁移。 云数据库 PostgreSQL 支持 支持 云数据库 SQL Server 支持 支持 MySQL 支持 不支持 PostgreSQL 支持 不支持 Microsoft SQL Server 支持 不支持 Oracle 支持 不支持 SAP HANA 支持 不支持 仅支持2.00.050.00.1592305219版本。 仅支持Generic Edition。 不支持BW/4 FOR HANA。 仅支持英文字母的数据库名、表名与列名,不支持存在空格、符号等特殊字符。 仅支持日期、数字、布尔、字符(除SHORTTEXT) 类型的数据类型,不支持二进制类型等其他数据类型。 迁移时不支持目的端自动建表。 达梦数据库 DM 支持 不支持 仅支持导出到DWS、Hive NoSQL 分布式缓存服务(DCS) 不支持 支持 仅支持MRS到DCS迁移。 文档数据库服务(DDS) 支持 支持 仅支持DDS和MRS之间迁移。 表格存储服务(CloudTable) 支持 支持 -
  • 表/文件迁移支持的数据源类型 表/文件迁移可以实现表或文件级别的数据迁移。 表/文件迁移时支持的数据源如表1所示。 表1 表/文件迁移支持的数据源 数据源分类 源端数据源 对应的目的端数据源 说明 数据仓库 数据仓库服务(DWS) 数据仓库:数据仓库服务(DWS),数据湖探索(DLI),MRS ClickHouse,Doris Hadoop:MRS HDFS,MRS HBase,MRS Hive 对象存储:对象存储服务(OBS) 关系型数据库:云数据库 MySQL,云数据库 PostgreSQL,云数据库 SQL Server,MySQL,PostgreSQL,Microsoft SQL Server,Oracle NoSQL:表格存储服务(CloudTable) 搜索:Elasticsearch,云搜索服务(CSS) 不支持DWS物理机纳管模式。 数据湖探索(DLI) 数据仓库:数据仓库服务(DWS),数据湖探索(DLI),MRS ClickHouse,Doris Hadoop:MRS HDFS,MRS HBase,MRS Hive 对象存储:对象存储服务(OBS) 关系型数据库:云数据库 MySQL,云数据库 PostgreSQL,云数据库 SQL Server,MySQL,PostgreSQL,Microsoft SQL Server,Oracle NoSQL:表格存储服务(CloudTable),MongoDB 搜索:Elasticsearch,云搜索服务(CSS) MongoDB建议使用的版本: 4.2。 MRS ClickHouse 数据仓库:MRS ClickHouse,数据湖探索(DLI) MRS ClickHouse建议使用的版本:21.3.4.X。 当前暂不支持对接“Kerberos加密类型”为“aes256-sha2,aes128-sha2”的MRS集群。如需对接MRS集群,请注意“Kerberos加密类型”应为“aes256-sha1,aes128-sha1”。 Doris 数据仓库:Doris 当前暂不支持对接“Kerberos加密类型”为“aes256-sha2,aes128-sha2”的MRS集群。如需对接MRS集群,请注意“Kerberos加密类型”应为“aes256-sha1,aes128-sha1”。 Hadoop MRS HDFS 数据仓库:数据仓库服务(DWS),数据湖探索(DLI) Hadoop:MRS HDFS,MRS HBase,MRS Hive 对象存储:对象存储服务(OBS) 关系型数据库:云数据库 MySQL,云数据库 PostgreSQL,云数据库 SQL Server,MySQL,PostgreSQL,Microsoft SQL Server,Oracle NoSQL:表格存储服务(CloudTable) 搜索:Elasticsearch,云搜索服务(CSS) 支持本地存储,仅MRS Hive、MRS Hudi支持存算分离场景。 仅MRS Hive支持Ranger场景。 不支持ZK开启SSL场景。 MRS HDFS建议使用的版本: 2.8.X 3.1.X MRS HBase建议使用的版本: 2.1.X 1.3.X MRS Hive、MRS Hudi暂不支持2.x版本,建议使用的版本: 1.2.X 3.1.X 当前暂不支持对接“Kerberos加密类型”为“aes256-sha2,aes128-sha2”的MRS集群。如需对接MRS集群,请注意“Kerberos加密类型”应为“aes256-sha1,aes128-sha1”。 MRS HBase MRS Hive 数据仓库:数据仓库服务(DWS),数据湖探索(DLI),MRS Clickhouse Hadoop:MRS HDFS,MRS HBase,MRS Hive 对象存储:对象存储服务(OBS) 关系型数据库:云数据库 MySQL,云数据库 PostgreSQL,云数据库 SQL Server,MySQL,PostgreSQL,Microsoft SQL Server,Oracle NoSQL:表格存储服务(CloudTable) 搜索:Elasticsearch,云搜索服务(CSS) MRS Hudi 数据仓库:数据仓库服务(DWS) Hadoop:MRS HBase FusionInsight HDFS 数据仓库:数据仓库服务(DWS),数据湖探索(DLI) Hadoop:MRS HDFS,MRS HBase,MRS Hive 对象存储:对象存储服务(OBS) NoSQL:表格存储服务(CloudTable) 搜索:Elasticsearch,云搜索服务(CSS) FusionInsight数据源不支持作为目的端。 仅支持本地存储,不支持存算分离场景。 不支持Ranger场景。 不支持ZK开启SSL场景。 FusionInsight HDFS建议使用的版本: 2.8.X 3.1.X FusionInsight HBase建议使用的版本: 2.1.X 1.3.X FusionInsight Hive建议使用的版本: 1.2.X 3.1.X FusionInsight HBase FusionInsight Hive Apache HBase 数据仓库:数据仓库服务(DWS),数据湖探索(DLI) Hadoop:MRS HDFS,MRS HBase,MRS Hive 对象存储:对象存储服务(OBS) NoSQL:表格存储服务(CloudTable) 搜索:Elasticsearch,云搜索服务(CSS) Apache数据源不支持作为目的端。 仅支持本地存储,不支持存算分离场景。 不支持Ranger场景。 不支持ZK开启SSL场景。 Apache HBase建议使用的版本: 2.1.X 1.3.X Apache Hive暂不支持2.x版本,建议使用的版本: 1.2.X 3.1.X Apache HDFS建议使用的版本: 2.8.X 3.1.X Apache Hive Apache HDFS 对象存储 对象存储服务(OBS) 数据仓库:数据仓库服务(DWS),数据湖探索(DLI) Hadoop:MRS HDFS,MRS HBase,MRS Hive NoSQL:表格存储服务(CloudTable) 搜索:Elasticsearch,云搜索服务(CSS) 对象存储服务之间的迁移,推荐使用对象存储迁移服务OMS。 不支持二进制文件导入到数据库或NoSQL。 文件系统 FTP 数据仓库:数据仓库服务(DWS),数据湖探索(DLI) Hadoop:MRS HDFS,MRS HBase,MRS Hive NoSQL:表格存储服务(CloudTable) 搜索:Elasticsearch,云搜索服务(CSS) 对象存储:对象存储服务(OBS) 文件系统不支持作为目的端。 FTP/SFTP到搜索的迁移仅支持如CSV等文本文件,不支持二进制文件。 FTP/SFTP到OBS的迁移仅支持二进制文件。 HTTP到OBS的迁移推荐使用obsutil工具,请参见obsutil简介。 SFTP HTTP Hadoop:MRS HDFS 关系型数据库 云数据库 MySQL 数据仓库:数据仓库服务(DWS),数据湖探索(DLI),Doris Hadoop:MRS HDFS,MRS HBase,MRS Hive,MRS Hudi 对象存储:对象存储服务(OBS) NoSQL:表格存储服务(CloudTable) 关系型数据库:云数据库 MySQL,云数据库 PostgreSQL,云数据库 SQL Server 搜索:Elasticsearch,云搜索服务(CSS) 云数据库 MySQL不支持SSL模式。 Microsoft SQL Server建议使用的版本:2005以上。 金仓和GaussDB数据源可通过PostgreSQL连接器进行连接,支持的迁移作业的源端、目的端情况与PostgreSQL数据源一致。 云数据库 SQL Server 数据仓库:数据仓库服务(DWS),数据湖探索(DLI) Hadoop:MRS HDFS,MRS HBase,MRS Hive 对象存储:对象存储服务(OBS) NoSQL:表格存储服务(CloudTable) 关系型数据库:云数据库 MySQL,云数据库 PostgreSQL,云数据库 SQL Server 搜索:Elasticsearch,云搜索服务(CSS) 云数据库 PostgreSQL MySQL 数据仓库:数据仓库服务(DWS),数据湖探索(DLI) Hadoop:MRS HDFS,MRS HBase,MRS Hive,MRS Hudi 对象存储:对象存储服务(OBS) NoSQL:表格存储服务(CloudTable) 搜索:Elasticsearch,云搜索服务(CSS) PostgreSQL Oracle Microsoft SQL Server 数据仓库:数据仓库服务(DWS),数据湖探索(DLI) Hadoop:MRS HDFS,MRS HBase,MRS Hive 对象存储:对象存储服务(OBS) NoSQL:表格存储服务(CloudTable) 搜索:Elasticsearch,云搜索服务(CSS) SAP HANA 数据仓库:数据仓库服务(DWS),数据湖探索(DLI) Hadoop:MRS Hive SAP HANA数据源存在如下约束: SAP HANA不支持作为目的端。 仅支持2.00.050.00.1592305219版本。 仅支持Generic Edition。 不支持BW/4 FOR HANA。 仅支持英文字母的数据库名、表名与列名,不支持存在空格、符号等特殊字符。 仅支持日期、数字、布尔、字符(除SHORTTEXT) 类型的数据类型,不支持二进制类型等其他数据类型。 迁移时不支持目的端自动建表。 分库 数据仓库:数据湖探索(DLI) Hadoop:MRS HBase,MRS Hive 搜索:Elasticsearch,云搜索服务(CSS) 对象存储:对象存储服务(OBS) 分库数据源不支持作为目的端。 神通(ST) Hadoop:MRS Hive,MRS Hudi - NoSQL 分布式缓存服务(DCS) Hadoop:MRS HDFS,MRS HBase,MRS Hive 除了表格存储服务(CloudTable)外,其他NoSQL数据源不支持作为目的端。 Redis到DCS的迁移,可以通过其他方式进行,请参见自建Redis迁移至DCS。 Redis 文档数据库服务(DDS) MongoDB 表格存储服务(CloudTable HBase) 数据仓库:数据仓库服务(DWS),数据湖探索(DLI) Hadoop:MRS HDFS,MRS HBase,MRS Hive 对象存储:对象存储服务(OBS) 关系型数据库:云数据库 MySQL,云数据库 PostgreSQL,云数据库 SQL Server,MySQL,PostgreSQL,Microsoft SQL Server,Oracle NoSQL:表格存储服务(CloudTable) 搜索:Elasticsearch,云搜索服务(CSS) 消息系统 数据接入服务(DIS) 搜索:云搜索服务(CSS) 消息系统不支持作为目的端。 Apache Kafka DMS Kafka MRS Kafka 数据仓库:数据仓库服务(DWS),数据湖探索(DLI) Hadoop:MRS HDFS,MRS HBase,MRS Hive 对象存储:对象存储服务(OBS) 关系型数据库:云数据库 MySQL,云数据库 PostgreSQL,云数据库 SQL Server NoSQL:表格存储服务(CloudTable) 搜索:Elasticsearch,云搜索服务(CSS) MRS Kafka不支持作为目的端。 仅支持本地存储,不支持存算分离场景。 不支持Ranger场景。 不支持ZK开启SSL场景。 当前暂不支持对接“Kerberos加密类型”为“aes256-sha2,aes128-sha2”的MRS集群。如需对接MRS集群,请注意“Kerberos加密类型”应为“aes256-sha1,aes128-sha1”。 搜索 Elasticsearch 数据仓库:数据仓库服务(DWS),数据湖探索(DLI) Hadoop:MRS HDFS,MRS HBase,MRS Hive 对象存储:对象存储服务(OBS) 关系型数据库:云数据库 MySQL,云数据库 PostgreSQL,云数据库 SQL Server NoSQL:表格存储服务(CloudTable) 搜索:Elasticsearch,云搜索服务(CSS) Elasticsearch仅支持非安全模式。 云搜索服务(CSS) 导入数据到CSS推荐使用Logstash,请参见使用Logstash导入数据到Elasticsearch。 上表中非云服务的数据源,例如MySQL,既可以支持用户本地数据中心自建的MySQL,也可以是用户在ECS上自建的MySQL,还可以是第三方云的MySQL服务。
  • 示例流程 图1 给用户授予软件开发生产线控制台权限流程 创建用户组并授权 在 IAM 控制台创建用户组,并授予软件开发生产线控制台只读权限“DevCloud Console ReadOnlyAccess”。 创建用户并加入用户组 在IAM控制台创建用户,并将其加入1中创建的用户组。 用户登录并验证权限 新创建的用户登录控制台,切换至授权区域,验证权限: 在服务列表中选择“软件开发生产线”,在导航中选择“企业账户授权”,单击“邀请企业账户”,输入企业账户ID,如果提示权限不足,表示“DevCloud Console ReadOnlyAccess”已生效。
  • 软件开发生产线控制台自定义策略样例 示例1:授权用户在控制台订购软件开发生产线 { "Version": "1.1", "Statement": [ { "Effect": "Allow", "Action": [ " devcloud:monthlyPackage:subscribe " ] } ] } 示例2:多个授权项策略 一个自定义策略中可以包含多个授权项,且除了可以包含本服务的授权项外,还可以包含其他服务的授权项,可以包含的其他服务必须跟本服务同属性,即都是项目级服务或都是全局级服务。多个授权语句策略描述如下: { "Version": "1.1", "Statement": [ { "Action": [ "devcloud:*:listResourceDetail", "ecs:cloudServers:delete" ], "Effect": "Allow" } ] }
  • 添加CodeArts项目成员方式说明 CodeArts支持通过以下方式向项目中添加成员。 添加成员:项目管理员主动将用户添加为项目成员。根据用户来源的不同,分为以下几种操作: 添加本企业IAM用户为CodeArts项目成员 从其他CodeArts项目导入成员 邀请其他企业用户为CodeArts项目成员 从委托中导入CodeArts项目成员 通过链接邀请:项目成员分享二维码、或者项目链接给待邀请的用户,用户扫描二维码、或者单击项目链接可以提交加入项目申请。 父主题: 添加CodeArts项目成员
  • 修订记录 发布日期 修改说明 2024-06-06 第五次正式发布。 新增使用CodeArts Inspector服务对内网主机进行扫描。 2023-09-07 第四次正式发布。 资产列表页面优化。 “ 漏洞扫描服务 VSS”更名为“漏洞管理服务 CodeArts Inspector”。 2021-07-13 第三次正式发布。 删除通过VSS扫描内网网站。 2020-05-21 第二次正式发布。 新增通过VSS扫描内网网站。 2019-11-07 第一次正式发布。
  • 步骤3:创建扫描任务 创建扫描任务时,请您保持网站的登录状态,以免cookie失效。 在该域名所在行的“操作”列,单击“扫描”。 在“创建任务”界面,根据扫描需求,设置扫描参数,如图5所示。 关于扫描项的详细介绍,请参见创建扫描任务。 图5 创建扫描任务 设置完成后,单击“确认”,进入扫描任务页面。 创建扫描任务后,会先进入“排队中”状态,满足运行条件后任务状态变为“进行中”。 当网站列表中有“扫描状态”为“排队中”或“进行中”的任务时,可以单击网站列表上方的“批量取消”,在弹出的窗口中勾选需要取消扫描操作的网站进行批量取消。
  • 步骤2:设置网站“cookie登录”方式 请参照以下操作步骤设置“cookie登录”方式。 登录管理控制台。 进入网站登录设置入口,如图3所示。 图3 进入网站登录设置入口 在弹出的“编辑”对话框中,将图2中网站的cookie值完整复制到“cookie值”文本框中,如图4所示。 图4 设置cookie登录方式 在“验证登录网址”文本框中输入用于验证登录的网址。 输入登录成功后才能访问的网址,便于漏洞管理服务快速判断您的登录信息是否有效。 单击“确认”,完成网站登录设置。
  • 步骤4:查看扫描结果并下载扫描报告 扫描任务执行成功后,您可以查看扫描结果并下载扫描报告。 在目标网站所在行的“安全等级”列,单击“查看报告”,进入扫描任务详情页面,如图6所示。 图6 查看扫描任务详情 单击“生成报告”,弹出“生成报告配置”窗口。 扫描报告仅支持专业版及以上版本扫描任务下载,请升级到专业版及以上版本体验。 图7 生成扫描报告 生成的扫描报告会在24小时后过期。过期后,若需要下载扫描报告,请再次单击“生成报告”,重新生成扫描报告。 (可选)修改“报告名称”。 单击“确定”,弹出前往报告中心下载报告的提示框。 单击“确定”,进入“报告中心”页面。 单击生成报告所在行的“下载”,可将报告下载到本地。
  • 场景说明 如果您的网站“www.example.com”除了需要账号密码登录,还有其他的访问机制(例如,需要输入动态验证码),请您设置“cookie登录”方式进行 网站漏洞扫描 ,以便CodeArts Inspector能为您发现更多安全问题。 在添加域名并完成域名认证后,请您参照本文档对具有复杂访问机制的网站(“www.example.com”)进行 漏洞扫描 ,操作流程如下: ①获取网站的cookie值 → ②设置网站“cookie登录”方式 → ③创建扫描任务 → ④查看扫描结果并下载扫描报告
  • 操作步骤 伙伴在解决方案构建页面,对已提交联合立项的方案,单击操作列的“申请联合设计与验证”。 在【解决方案工作台】进行方案设计与验证; 您可以联系华为方负责人(PSA)协助您完成联合设计与验证操作。 操作步骤及详情请查看: 方案管理(新建方案—方案设计); 集成架构设计; 部署架构设计; 需求管理(需求编辑); 资源管理(资源开通); 用例管理(新建手工用例); 报告管理。 在【解决方案工作台】进行方案联合设计与验证时,您也可以在【伙伴中心】跟进方案进展。 查看方案设计状态。 查看方案验证状态。 联合设计与验证完成后,在方案详情页可下载测试报告,或前往【解决方案工作台】查看方案验证详情。 在“联合设计与验证”过程中,您可同步进行“联合销售商品上架”、“配置器开发”操作。
  • 操作步骤 伙伴在解决方案构建页面,选择状态为“配置器开发中”的解决方案,单击操作列的“配置器开发”。 在【解决方案配置中心】进行配置器开发; 您可以联系华为方负责人(PSA)协助您完成配置器开发操作。 在【解决方案配置中心】进行配置器开发时,您也可以在【伙伴中心】查看配置器开发进展。 方案配置器开发完成后,可在方案详情页下载配置器文件,或前往查看配置器详情。 在“配置器开发”过程中,您可同步进行“联合设计与验证”、“联合销售商品上架”操作。
  • 阶段状态及可执行操作说明 阶段 当前状态 下一步可执行操作 联合立项 立项审核中 申请联合设计与验证 立项审核不通过 重新提交立项申请 / 申请联合设计与验证 立项完成 申请联合设计与验证 联合设计与验证 立项审核中,方案设计中 查看方案设计详情 立项审核不通过,方案设计中 重新提交立项申请 / 查看方案设计详情 立项完成,方案设计中 查看方案设计详情 立项审核中,方案验证中 查看方案验证详情 立项审核不通过,方案验证中 重新提交立项申请 / 查看方案验证详情 立项完成,方案验证完成 — 方案设计中,联合销售商品上架中,配置器开发中 查看方案设计详情 / 配置器开发 方案设计中,联合销售商品上架中,配置器开发完成 查看方案设计详情 方案设计中,联合销售商品上架中,配置器开发中 查看方案设计详情 / 配置器开发 方案设计中,联合销售商品上架中,配置器开发完成 查看方案设计详情 方案验证中,联合销售商品上架中,配置器开发中 查看方案验证详情 / 配置器开发 方案验证中,联合销售商品上架中,配置器开发完成 查看方案验证详情 方案验证中,联合销售商品上架完成,配置器开发中 查看方案验证详情 / 配置器开发 方案验证中,联合销售商品上架完成,配置器开发完成 查看方案验证详情 联合销售商品上架 方案验证完成,联合销售商品上架中,配置器开发中 配置器开发 联合销售商品上架中,配置器开发中 申请联合设计与验证 方案验证完成,联合销售商品上架中,配置器开发完成 配置器开发 联合销售商品上架中,配置器开发完成 申请联合设计与验证 / 配置器开发 配置器开发 方案验证完成,联合销售商品上架完成,配置器开发中 配置器开发 联合销售商品上架完成,配置器开发中 申请联合设计与验证 / 配置器开发 方案验证完成,联合销售商品上架完成,配置器开发完成 申请上市 联合销售商品上架完成,配置器开发完成 申请联合设计与验证 联合上市发布 上市草稿 编辑 上市中 — 上市不通过 重新申请上市 华为云官网上架中 — 联合上市发布完成 查看官网详情
  • 查看立项审核进展 立项审核中: 在“解决方案构建”页面单击方案名称,在详情页查看方案的审核进展。 在运营专员同步立项评审会信息环节,华为侧运营专员会将立项评审会议信息同步给您,请及时查看。 立项审核不通过: 若立项申请审核不通过,可查看审核意见并根据意见修改方案后重新提交申请。 立项完成: 方案审核通过后即方案立项完成。 合作伙伴对状态为“立项审核中”、“立项审核不通过”、“立项完成”的解决方案可申请联合设计与验证。
  • 解决方案 检查安全组规则。 使用弹性公网IP连接数据库实例时,必须要将弹性公网IP和3306端口加入安全组“sg-default-smb”的入方向规则。具体操作,请参见添加安全组规则。 图1 添加入方向规则 检查“网络ACL”规则。 排查“网络ACL”是否放通。查看“网络ACL”状态,查看当前是开启状态还是关闭状态。 检查“弹性公网IP”绑定的网卡是否在“网络ACL”关联的子网下。 若“网络ACL”为“开启”状态,需要添加ICMP放通规则进行流量放通。 需要注意“网络ACL”的默认规则是丢弃所有出入方向的包,若关闭“网络ACL”后,其默认规则仍然生效。 相同区域主机进行ping测试。 用同一区域的其它Flexus云服务器X实例去ping该公网IP,如果可以ping通说明虚拟网络正常,请联系客服处理问题。
  • 为什么FlexusRDS不支持MyISAM引擎 Flexus云数据库RDS目前不支持MyISAM引擎,主要原因如下: MyISAM引擎表不支持事务,仅支持表级别锁,导致读写操作相互冲突。 MyISAM对数据完整性的保护存在缺陷,且这些缺陷会导致数据库数据的损坏甚至丢失。 MyISAM在出现数据损害情况下,很多都需要手动修复,无法通过产品服务提供的恢复功能进行数据恢复。 MyISAM向InnoDB的迁移透明,大多数情况不需要改动建表的代码,云数据库自动转换InnoDB即可完成迁移。 父主题: Flexus云数据库RDS
  • FlexusRDS的root账号为什么没有super权限 Flexus云数据库RDS没有给root账号提供super权限。因为一旦用户拥有了super权限,就可以执行很多管理性的命令,比如reset master,set global…,kill线程,reset slave等,很有可能导致主备关系异常而出现故障。 对于客户要求super权限的场景,只能通过Flexus云数据库RDS提供的服务化能力处理,或者通过其他手段绕过super权限的限制。示例如下: 示例1:登录数据库执行 set global 参数名=参数值; 命令来修改参数,这在FlexusRDS是被禁止的,参数修改只能通过界面的参数修改功能来实现。 示例2:执行 create definer='root'@'%' trigger(procedure)… 命令出现报错,这也是因为没有super权限导致的,只需要去除definer='root'关键字即可。 父主题: Flexus云数据库RDS
  • FlexusRDS的备份是如何收费的 Flexus云数据库RDS的全量备份和增量备份都是存储在OBS上。另外,FlexusRDS有100%的赠送空间。举个例子,假如用户购买实例套餐时,规格选择了2U4GB_120GB,那么用户会拥有一个2U4GB的实例、120GB存储空间、120GB OBS备份空间。所有的备份数据合计,只有超过120GB才开始计费。备份空间只能按需计费,收费标准参考云数据库备份空间计费规则。 父主题: Flexus云数据库RDS
  • FlexusRDS的备份策略是什么 当用户购买实例后,单击实例名称,然后选择“备份恢复”页签,提供手动备份和自动备份两种功能: 默认是开启自动备份,为了给您最大限度的节约备份空间和费用,自动备份数据保留7天,超过7天的自动备份数据会删除。如果需要更长的备份保留时间,请使用手动备份。 为了丰富用户选择,提供手动物理备份功能,您可以根据业务需要,进行手动备份,手动备份数据可以下载到本地保存。手动备份数据不受7天自动删除限制,建议您使用手动备份+恢复的方式,可以恢复7天之外的数据。 无论是自动备份还是手动备份都是存储在OBS上的,占用OBS赠送空间。 Flexus云数据库RDS备份使用的是开源软件extrabackup。 父主题: Flexus云数据库RDS
  • FlexusRDS怎么扩CPU/内存规格 Flexus云数据库RDS提升了客户使用效率,简化了业务管理,节省的成本给客户进行让利,不提供规格变更直接服务。 建议客户购买前做好业务规划,可以提交工单,联系客服获取专业性建议。规划好业务后直接按套餐化购买,购买后按套餐的配置使用,不提供直接进行规格变更的功能。 针对客户CPU/内存不够使用的场景,我们通过备份恢复功能提供了灵活的解决方案。 例如,通过备份恢复到新实例,在新实例的选择过程中,您可以选择新的符合业务需要的规格。 父主题: Flexus云数据库RDS
  • 不想使用Flexus X实例的性能模式了怎么办?如何计费呢? 如果您不想使用性能模式,可以通过“变更规格”功能,关闭性能模式。变更规格具体操作详见变更规格。 如果您的Flexus X实例是按需计费模式:将在下个计费周期(按需计费以1小时为计费周期),根据关闭性能模式后的规格费用重新计费。 如果您的Flexus X实例是包年/包月计费模式:关闭性能模式后,立即生效,并根据剩余有效期退还相应费用。 图1 通过“变更规格”功能关闭性能模式 父主题: Flexus X实例的性能模式
共100000条