华为云用户手册

  • 使用自有 域名 ,为什么视频播放失败? 请您通过以下方法进行排查: 是否已为自有域名配置HTTPS证书。 点播的默认播放地址是HTTPS协议,若未配置,将无法在控制台或者浏览器中播放。 登录 视频点播 控制台。 在左侧导航树中,选择“域名管理”。 在默认域名行单击操作列的“配置”,选择“HTTPS配置”。 若“启用HTTPS加速”未开启,请开启HTTPS加速,并上传HTTPS证书,具体配置请参见配置HTTPS安全加速。 是否已配置CNAME,您可以通过以下方法进行验证,若未配置,请参考配置CNAME域名解析(华为云)进行配置。 打开Windows操作系统中的cmd程序,输入如下指令。 nslookup -qt=cname 加速域名 如果回显CNAME,则表示CNAME配置已经生效,如下图所示。 原始文件的格式存在问题,您可以使用点播服务的转码功能,对原始文件进行转码,再进行播放。 若以上方法均未解决问题,请提交工单联系华为云技术客服。 父主题: 播放问题
  • 如何在点播控制台导出全部音视频信息? 音视频上传后,您可以在“音视频管理”页面导出全部音视频文件,也可以选择导出指定的音视频文件。具体操作如下: 登录视频点播控制台。 在左侧导航栏选择“音视频管理”,进入音视频管理界面。 在音视频文件列表上方,单击“导出”,默认导出全部音视频文件。 若勾选单个或多个音视频文件,单击“导出”,则导出指定音视频文件。 导出的音视频文件信息包括媒资ID、媒资名称、媒资状态、标签、分类、清晰度以及媒资播放URL、封面、字幕URL等。 父主题: 音视频处理问题
  • 通过控制台上传,页面自动退出登录导致上传失败 华为云的安全设置支持会话超时策略,当超过设置的时长未操作界面时,会话会失效,需要重新登录。当通过视频点播控制台一次上传大量音视频文件时,由于上传时间比较久,若在上传过程中未操作界面,则会自动退出登录,从而导致音视频上传失败。 会话超时策略是默认开启,不能关闭,管理员可以设置会话超时的时长,会话超时时长默认为1个小时,可以在15分钟~24小时之间进行设置,该策略对账号以及账号下的 IAM 用户都生效。若您是管理员,您可以通过如下步骤重新设置会话超时策略,然后再上传音视频文件。 登录视频点播控制台,单击右上角的账户名,将鼠标移动至右上方的用户名,在下拉菜单中选择“安全设置”。 在“账户安全设置”界面选择“登录验证策略”。 设置“会话超时策略”。 为了您的账户安全,建议根据实际情况适当调整会话超时策略。 父主题: 上传问题
  • URI GET /v1/{project_id}/migration-projects/{migration_project_id}/download-failure-report 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户在某一Region下的Project ID。 获取方法请参见获取项目ID。 migration_project_id 是 String 迁移项目ID。
  • 响应示例 状态码: 200 请求成功。 { "total_objects_count" : 6, "completed_objects_count" : 4, "objects_list" : [ { "object_type" : "FUNCTION", "total_count" : 4, "succeed_count" : 3, "failed_count" : 1, "ignored_count" : 0, "manual_count" : 0, "success_rate" : "75.00%" }, { "object_type" : "GRANT", "total_count" : 2, "succeed_count" : 0, "failed_count" : 0, "ignored_count" : 0, "manual_count" : 0, "success_rate" : "0.00%" } ] }
  • URI GET /v1/{project_id}/migration-projects/{migration_project_id}/verification-progress 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户在某一Region下的Project ID。 获取方法请参见获取项目ID。 migration_project_id 是 String 迁移项目ID。
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 total_objects_count Integer 对象总数。 completed_objects_count Integer 完成迁移的对象数量。 objects_list Array of 表4 objects 对象迁移的对象列表。 表4 DatabaseObject 参数 参数类型 描述 object_type String 对象类型。 total_count Long 该类型对象的总数。 succeed_count Long 成功的对象数量。 failed_count Long 失败的对象数量。 ignored_count Long 忽略的对象数量。 manual_count Long 手动操作的对象数量。 success_rate String 成功率。
  • URI POST /v1/{project_id}/migration-projects/{migration_project_id}/verification 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户在某一Region下的Project ID。 获取方法请参见获取项目ID。 migration_project_id 是 String 迁移项目ID。
  • 响应示例 状态码: 200 请求成功。 { "total_objects_count" : 11, "completed_objects_count" : 11, "objects_list" : [ { "object_type" : "FUNCTION", "total_count" : 6, "succeed_count" : 6, "failed_count" : 0, "ignored_count" : 0, "manual_count" : 0, "success_rate" : "100.00%" }, { "object_type" : "GRANT", "total_count" : 5, "succeed_count" : 3, "failed_count" : 2, "ignored_count" : 0, "manual_count" : 0, "success_rate" : "60.00%" } ] }
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 total_objects_count Integer 对象总数。 completed_objects_count Integer 完成语法转换的对象数量。 objects_list Array of 表4 objects 语法转换的对象列表。 表4 DatabaseObject 参数 参数类型 描述 object_type String 对象类型。 total_count Long 该类型对象的总数。 succeed_count Long 成功的对象数量。 failed_count Long 失败的对象数量。 ignored_count Long 忽略的对象数量。 manual_count Long 手动操作的对象数量。 success_rate String 成功率。
  • URI GET /v1/{project_id}/migration-projects/{migration_project_id}/syntax-conversion-progress 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户在某一Region下的Project ID。 获取方法请参见获取项目ID。 migration_project_id 是 String 迁移项目ID。
  • URI GET /v1/{project_id}/migration-projects 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户在某一Region下的Project ID。 获取方法请参见获取项目ID。 表2 Query参数 参数 是否必选 参数类型 描述 offset 否 Integer 分页查询的偏移量。 最小值:0 最大值:99 缺省值:0 limit 否 Integer 每页显示的条目数量。 最小值:1 最大值:100 缺省值:10
  • 响应示例 状态码: 200 请求成功。 { "migration_projects" : [ { "migration_project_id" : 243, "migration_project_name" : "OPEN_API_MIGRATION", "evaluation_project_id" : 191, "evaluation_project_name" : "OPEN_API_EVALUATION", "migration_project_status" : "READY", "permission_check_status" : "SUC CES S", "resource_id" : "28c045f5-7941-4a2c-85d2-8587334bcacc", "created_time" : "2022-06-20T06:38:52Z", "updated_time" : "2022-06-20T06:38:52Z" }, { "migration_project_id" : 242, "migration_project_name" : "ugo_test", "evaluation_project_id" : 191, "evaluation_project_name" : "OPEN_API_EVALUATION", "migration_project_status" : "READY", "permission_check_status" : "SUCCESS", "resource_id" : "19596ba7-8680-47dd-a67a-d567d7535601", "created_time" : "2022-06-20T04:11:13Z", "updated_time" : "2022-06-20T04:11:13Z" } ], "total_count" : 8 }
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 migration_projects Array of 表5 objects 当前页的迁移项目列表。 total_count Integer 迁移项目总数。 表5 MigrationProject 参数 参数类型 描述 migration_project_id Integer 迁移项目ID。 migration_project_name String 迁移项目名称。 evaluation_project_id Integer 评估项目ID。 evaluation_project_name String 评估项目名称。 migration_project_status String 迁移项目状态。 枚举值: READY NOT_READY permission_check_status String 目标库权限检查状态。 枚举值: SUCCESS FAILED WAITING PENDING IGNORE resource_id String 资源ID。 created_time String 创建时间。 updated_time String 更新时间。
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 migration_project_id Integer 迁移项目ID。 migration_project_name String 迁移项目状态。 evaluation_project_name String 对应的评估项目名称。 source_db_info 表4 object 源库信息。 target_db_info 表4 object 目标库信息。 created_time String 创建时间。 updated_time String 更新时间。 表4 DataBase 参数 参数类型 描述 port String 端口。 ip String 连接IP。 user_name String 用户名。 service_name String 服务名。 connection_string String 连接字符串。
  • 响应示例 状态码: 200 请求成功。 { "migration_project_id" : 220, "migration_project_name" : "ugo_migration_2", "evaluation_project_name" : "ugo_best", "source_db_info" : { "connection_string" : "100.xx.xxx.xxx:1521:ORCL", "ip" : "", "port" : "", "service_name" : "", "user_name" : "ugo" }, "target_db_info" : { "connection_string" : "", "ip" : "19x.1x8.x.96", "port" : "3306", "service_name" : "ugo", "user_name" : "root" }, "created_time" : "2022-06-20T04:11:13Z", "updated_time" : "2022-06-20T04:11:13Z" }
  • URI GET /v1/{project_id}/migration-projects/{migration_project_id}/permission-result 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户在某一Region下的Project ID。 获取方法请参见获取项目ID。 migration_project_id 是 String 迁移项目ID。 表2 Query参数 参数 是否必选 参数类型 描述 offset 否 Integer 分页查询的偏移量。 最小值:0 最大值:99 缺省值:0 limit 否 Integer 每页显示的条目数量。 最小值:1 最大值:100 缺省值:10
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 total_count Integer 权限检查的总条目个数。 passed_permission_items Array of 表5 objects 权限检查的通过条目。 alarm_permission_items Array of 表5 objects 权限检查的告警条目。 failed_permission_items Array of 表5 objects 权限检查的失败条目。 passed_count Integer 权限检查的通过条目个数。 alarm_count Integer 权限检查的告警条目个数。 failed_count Integer 权限检查的失败条目个数。 表5 PermissionItem 参数 参数类型 描述 permission_type String 权限类型。 schema_name String schema名称。 description String 权限描述。 status String 是否通过。 failed_reason String 失败原因。 failed_detail String 失败详情。 suggest_solution Array of strings 解决建议。
  • 响应示例 状态码: 200 请求成功。 { "total_count" : 119, "passed_permission_items" : [ { "permission_type" : "MATERIALIZED_VIEW Create Permission", "schema_name" : "SYNTAX_MIG_SCHEMA", "description" : "Permission to Create/Drop MATERIALIZED_VIEW", "status" : "alarm", "failed_reason" : "Permission not found.", "failed_detail" : "User does not have the permission to Create/Drop/Alter TABLE", "suggest_solution" : [ "Provide user with Create/Drop/Alter Privilege, for example:- GRANT CREATE, DROP, ALTER ON *.* TO \"{user}\"@\"{host}\";" ] }, { "permission_type" : "SUPERUSER Privilege", "schema_name" : "", "description" : "Check whether user has the super user privilege", "status" : "alarm", "failed_reason" : "Permission not found.", "failed_detail" : "User does not have Super User privilege", "suggest_solution" : [ "Provide user with Super User Privilege, for example:- GRANT SUPER ON *.* TO \"{user}\"@\"{host}\";" ] } ], "alarm_permission_items" : [ { "permission_type" : "MATERIALIZED_VIEW Create Permission", "schema_name" : "SYNTAX_MIG_SCHEMA", "description" : "Permission to Create/Drop MATERIALIZED_VIEW", "status" : "alarm", "failed_reason" : "Permission not found.", "failed_detail" : "User does not have the permission to Create/Drop/Alter TABLE", "suggest_solution" : [ "Provide user with Create/Drop/Alter Privilege, for example:- GRANT CREATE, DROP, ALTER ON *.* TO \"{user}\"@\"{host}\";" ] }, { "permission_type" : "SUPERUSER Privilege", "schema_name" : "", "description" : "Check whether user has the super user privilege", "status" : "alarm", "failed_reason" : "Permission not found.", "failed_detail" : "User does not have Super User privilege", "suggest_solution" : [ "Provide user with Super User Privilege, for example:- GRANT SUPER ON *.* TO \"{user}\"@\"{host}\";" ] } ], "passed_count" : 116, "alarm_count" : 3 }
  • URI POST /v1/{project_id}/migration-projects/{migration_project_id}/permission-check 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户在某一Region下的Project ID。 获取方法请参见获取项目ID。 migration_project_id 是 String 迁移项目ID。
  • URI POST /v1/{project_id}/migration-projects/{migration_project_id}/syntax-conversion 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户在某一Region下的Project ID。 获取方法请参见获取项目ID。 migration_project_id 是 String 迁移项目ID。
  • 响应示例 状态码: 200 请求成功。 { "migration_project_id" : 243, "migration_project_name" : "OPEN_API_MIGRATION", "evaluation_project_id" : 191, "evaluation_project_name" : "OPEN_API_EVALUATION", "migration_project_status" : "READY", "permission_check_status" : "SUCCESS", "resource_id" : "28c045f5-7941-4a2c-85d2-8587334bcacc", "created_time" : "2022-06-20T06:38:52Z", "updated_time" : "2022-06-20T06:38:52Z" }
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 migration_project_id Integer 迁移项目ID。 migration_project_name String 迁移项目名称。 evaluation_project_id Integer 评估项目ID。 evaluation_project_name String 评估项目名称。 migration_project_status String 迁移项目状态。 枚举值: READY NOT_READY permission_check_status String 目标库权限检查状态。 枚举值: SUCCESS FAILED WAITING PENDING IGNORE resource_id String 资源ID。 created_time String 创建时间。 updated_time String 更新时间。
  • 请求示例 创建名为OPEN_API_MIGRATION,目标库实例ID为dxx49b0c0cc846b6a1ead4caad4cd58ein14的迁移项目。 POST https://{EndPoint}/v1/0ac6eb2c8000d2ee2fd9c006dededbe6/migration-projects { "migration_project_name" : "OPEN_API_MIGRATION", "evaluation_project_id" : 191, "target_db_info" : { "user_name" : "root", "password" : "password", "service_name" : "ugo", "instance_id" : "dxx49b0c0cc846b6a1ead4caad4cd58ein14" }, "open_gauss_config" : { "permission_check_type" : "sysadmin" } }
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 从IAM服务获取的用户Token。 表3 请求Body参数 参数 是否必选 参数类型 描述 migration_project_name 是 String 迁移项目名称。长度为5-50个字符,以英文字母开头,英文字母或数字结束,允许包含下划线和中划线。不允许重复。 最小长度:5 最大长度:50 evaluation_project_id 是 Integer 评估项目ID。 target_db_info 是 表4 object 目标数据库信息。 open_gauss_config 否 表5 object 目标库为 GaussDB 的配置项。 表4 TargetDBInfo 参数 是否必选 参数类型 描述 user_name 是 String 用户名。 password 是 String 用户密码。 service_name 是 String service名称。 instance_id 是 String RDS数据库的实例ID。 表5 GaussDBConfig 参数 是否必选 参数类型 描述 permission_check_type 否 String 权限检查类型。 枚举值: objectowner sysadmin
  • 响应示例 状态码: 200 请求成功。 { "evaluation_projects" : [ { "evaluation_project_id" : 187, "evaluation_project_name" : "ugo_best", "evaluation_project_status" : "PENDING", "project_status_detail" : { "object_collection_status" : "COMPLETED", "pre_migration_status" : "COMPLETED" }, "source_db_type" : "ORACLE", "source_db_version" : "11g", "target_db_version" : "", "collect_size" : 4623291, "resource_id" : "826c916c-421d-4d9f-a68c-38bc3a9504ad", "created_time" : "2022-06-23T03:34:39Z", "updated_time" : "2022-06-23T03:34:39Z", "error_reason" : "" }, { "evaluation_project_id" : 129, "evaluation_project_name" : "ugo1_best", "evaluation_project_status" : "PENDING", "project_status_detail" : { "object_collection_status" : "COMPLETED", "pre_migration_status" : "COMPLETED" }, "source_db_type" : "ORACLE", "source_db_version" : "11g", "target_db_version" : "", "collect_size" : 2914875, "resource_id" : "c98da3c4-7afb-4b62-85f3-c8cb5f2393ef", "created_time" : "2022-06-21T06:58:18Z", "updated_time" : "2022-06-21T06:58:18Z", "error_reason" : "" } ], "total_count" : 3 }
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 total_count Integer 评估项目总数。 evaluation_projects Array of 表5 objects 当前页的评估项目列表。 表5 EvaluationProject 参数 参数类型 描述 evaluation_project_id Integer 评估项目ID。 evaluation_project_name String 评估项目名称。 evaluation_project_status String 评估项目状态。 project_status_detail 表6 object 评估项目状态详情。 source_db_type String 源数据库类型。 source_db_version String 源数据库版本。 target_db_type String 目标数据库类型。 target_db_version String 目标数据库版本。 collect_size Long 已收集的SQL大小,单位:B。 resource_id String 资源ID。 created_time String 创建时间。 updated_time String 更新时间。 error_reason String 失败原因。 表6 ProjectStatusDetail 参数 参数类型 描述 object_collection_status String 采集的状态。 object_collection_progress String 采集的进度。 pre_migration_status String 评估的状态。 pre_migration_progress String 评估的进度。
  • URI GET /v1/{project_id}/evaluation-projects 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户在某一Region下的Project ID。 获取方法请参见获取项目ID。 表2 Query参数 参数 是否必选 参数类型 描述 evaluation_project_name 否 String 评估项目名称(模糊搜索)。 evaluation_project_status 否 String 评估项目状态。 枚举值: COMPLETED PENDING FAILED STOPPED offset 否 Integer 分页查询的偏移量。 最小值:0 最大值:99 缺省值:0 limit 否 Integer 每页显示的条目数量。 最小值:1 最大值:100 缺省值:10
  • 响应示例 状态码: 200 请求成功。 { "evaluation_project_id" : 230, "evaluation_project_name" : "best_UGO", "evaluation_project_status" : "PENDING", "project_status_detail" : { "object_collection_status" : "COMPLETED", "pre_migration_status" : "COMPLETED" }, "source_db_type" : "ORACLE", "source_db_version" : "11g", "target_db_version" : "" }
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 evaluation_project_id Integer 评估项目ID。 evaluation_project_name String 评估项目名称。 evaluation_project_status String 评估项目状态。 枚举值: COMPLETED WAITING PENDING FAILED STOPPED project_status_detail 表4 object 评估项目状态的详情。 source_db_type String 源数据库类型。 source_db_version String 源数据库版本。 target_db_type String 目标数据库类型。 target_db_version String 目标数据库版本。 表4 ProjectStatusDetail 参数 参数类型 描述 object_collection_status String 采集的状态。 object_collection_progress String 采集的进度。 pre_migration_status String 评估的状态。 pre_migration_progress String 评估的进度。
共100000条