云服务器内容精选

  • 支持查看的任务 表1 支持查看的任务 任务类型 分类 任务名称 即时任务 创建实例 创建PostgreSQ L实例 、创建PostgreSQL只读实例。 实例生命周期 重启PostgreSQL实例。 变更实例 申请PostgreSQL内网 域名 、修改PostgreSQL内网域名、PostgreSQL实例迁移可用区、PostgreSQL单实例转主备、扩容PostgreSQL实例、PostgreSQL实例绑定弹性公网IP、PostgreSQL实例解绑弹性公网IP、PostgreSQL实例主备倒换、PostgreSQL实例规格变更。 版本升级 PostgreSQL大版本升级、PostgreSQL实例版本升级。 备份与恢复 PostgreSQL恢复到新实例、PostgreSQL恢复到已有实例、PostgreSOL库级恢复、PostgreSOL表级恢复。 参数配置 PostgreSQL参数模板修改。 实例容灾 PostgreSQL主实例搭建容灾关系、PostgreSQL灾备实例搭建容灾关系、PostgreSQL实例灾备升主。 定时任务 实例生命周期 开启PostgreSQL实例。 变更实例 PostgreSQL实例规格变更。
  • 支持查看的任务 表1 支持查看的任务 任务类型 分类 任务名称 即时任务 创建实例 创建MySQL实例、创建MySQL只读实例。 实例生命周期 重启MySQL实例。 变更实例 扩容MySQL实例、MySQL单实例转主备、MySQL实例主备倒换、申请MySQL内网域名、MySQL实例迁移可用区、MySQL实例规格变更、实例绑定弹性公网IP、实例解绑弹性公网IP。 版本升级 MySQL实例小版本升级、MySQL大版本升级。 备份与恢复 MySQL恢复到新实例、MySQL恢复到已有实例、MySQL实例恢复到当前实例、表级时间点恢复、库级时间点恢复。 定时任务 实例生命周期 开启MySQL实例、重启MySQL实例。 变更实例 MySQL实例规格变更。 版本升级 MySQL实例小版本升级、MySQL大版本升级。
  • 管理面任务中心 管理面任务中心功能,可用于查看创建图、备份图、启动图、增加备份、导入图、导出图、升级图等操作的异步任务的详情。 具体操作步骤如下: 在左侧导航栏,选择“任务中心” 在“任务中心”页面可以查看对应图所执行任务的类型,任务名称,图名称,关联图,开始时间,结束时间,状态和运行结果。 图1 任务中心 在“运行结果”列中可单击“查看详情”,查看“失败原因”和任务ID。 图2 查看详情 导入图时,如果任务状态为“部分成功”,可以单击“查看详情”,查看失败的数据“类型” ,“导入失败行数”等信息,失败的具体原因,请查看导入图时指定的日志路径(可选),失败的日志会上传到该路径下。 图3 部分成功 在“任务中心”页面,可以通过以下六种方式查找任务: 图4 查找任务方式 通过选择类型查找 通过任务名称查找 通过输入关联图进行查找 通过输入任务状态进行查找 通过输入任务ID进行查找 通过设置时间查找 父主题: 任务中心
  • 响应示例 状态码: 200 成功响应示例 { "job_id" : "ff80808167f09aaa0167f19b35ec0305", "status" : "success", "job_type" : "GraphManagement", "job_name" : "ImportGraph", "related_graph" : "GES_UI_AUTO", "begin_time" : "2018-11-27T21:39:00", "end_time" : "2018-11-27T21:39:56", "job_detail" : { "vertexset_path" : [ { "path" : "ges-ui/auDatas/list_set_vertex.csv", "log" : null, "cause" : null, "status" : "success" } ], "edgeset_path" : [ { "path" : "ges-ui/auDatas/list_set_edge.csv", "log" : null, "cause" : null, "status" : "success" } ], "schema_path" : [ { "path" : "ges-ui/auDatas/list_set_schema.xml", "log" : null, "cause" : null, "status" : "success" } ] }, "job_progress" : 0 } 状态码: 400 失败响应示例 { "error_msg" : "can not find job, jobId is ff808081646e81d40164c5fb414b2b1a1", "error_code" : "GES.8301" }
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 job_id String 任务ID。 status String 任务状态。 pending:等待中。 running:运行中。 success:成功。 failed:失败。 job_type String 任务类型。 job_name String 任务名称。 related_graph String 关联图名称。 begin_time String 任务开始时间,格式为UTC,"yyyy-MM-dd'T'HH:mm:ss" end_time String 任务结束时间,格式为UTC,"yyyy-MM-dd'T'HH:mm:ss" job_detail job_detail object 只有jobName为ImportGraph时才返回,用于显示导入图详情。 fail_reason String 任务失败原因 job_progress Double 任务执行进度,预留字段,暂未使用。 表4 job_detail 参数 参数类型 描述 schema_path Array of schema_path objects 元数据路径。 edgeset_path Array of edgeset_path objects 边数据集路径。 vertexset_path Array of vertexset_path objects 点数据集路径。 表5 schema_path 参数 参数类型 描述 path String OBS文件路径。 log String OBS文件导入日志存储文件。 status String OBS文件导入状态。 success:完全成功 failed:完全失败 partFailed:部分成功 cause String 导入失败原因。 total_lines Long 导入总行数。其值为-1时表示当前版本没有返回该字段。 failed_lines Long 导入失败行数。其值为-1时表示当前版本没有返回该字段。 successful_lines Long 导入成功行数。其值为-1时表示当前版本没有返回该字段。 表6 edgeset_path 参数 参数类型 描述 path String OBS文件路径。 log String OBS文件导入日志存储文件。 status String OBS文件导入状态。 success:完全成功 failed:完全失败 partFailed:部分成功 cause String 导入失败原因。 total_lines Long 导入总行数。其值为-1时表示当前版本没有返回该字段。 failed_lines Long 导入失败行数。其值为-1时表示当前版本没有返回该字段。 successful_lines Long 导入成功行数。其值为-1时表示当前版本没有返回该字段。 表7 vertexset_path 参数 参数类型 描述 path String OBS文件路径。 log String OBS文件导入日志存储文件。 status String OBS文件导入状态。 success:完全成功 failed:完全失败 partFailed:部分成功 cause String 导入失败原因。 total_lines Long 导入总行数。其值为-1时表示当前版本没有返回该字段。 failed_lines Long 导入失败行数。其值为-1时表示当前版本没有返回该字段。 successful_lines Long 导入成功行数。其值为-1时表示当前版本没有返回该字段。 状态码: 400 表8 响应Body参数 参数 参数类型 描述 error_code String 系统提示信息。 执行成功时,字段可能为空。 执行失败时,用于显示错误码。 error_msg String 系统提示信息。 执行成功时,字段可能为空。 执行失败时,用于显示错误信息。
  • 响应示例 状态码: 200 批量操作响应体 { "count" : 2, "batch_task_list" : [ { "id" : "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "batch_task_name" : "qqqq", "video_group_name" : "2312,1889,927,914", "alg_name" : "testwjh", "type" : "0", "priority" : "low", "num_task" : 3, "created_at" : 1685667905165, "batch_task_status_info" : { "stopped" : 3 } }, { "id" : "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "batch_task_name" : "qqq", "video_group_name" : "2312", "alg_name" : "testwjh", "type" : "0", "priority" : "low", "num_task" : 1, "created_at" : 1685667856283, "batch_task_status_info" : { "running" : 1 } } ] }
  • URI GET /v2/{project_id}/batch-tasks 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 用户项目ID,获取方法参见获取项目ID和名称 表2 Query参数 参数 是否必选 参数类型 描述 is_paged 否 Boolean 是否分页 缺省值:true page_size 否 Integer 每页显示的条目数量 最小值:5 最大值:200 缺省值:10 page_num 否 Integer 页号 最小值:1 最大值:10000 缺省值:1 order_by 否 String 升序或降序,枚举值:asc|desc。 缺省值:desc sort_name 否 String 排序字段,枚举值:task_count|created_at。 缺省值:created_at video_group 否 String 视频源分组列表,多个以逗号分隔,需要满足正则:^[a-zA-Z0-9\u4e00-\u9fa5,-_]{1,1000}$ 最小长度:1 最大长度:1000 task_state 否 String 任务状态,需要枚举值:pending|recovering|starting|upgrading|create_failed|start_failed|running|stopping|stopped|abnormal|succeeded|failed|deleting|freezing|frozen|stopped_no_service|scheduling|lack_of_resources type_like 否 String 模糊查询字段,枚举值: batch_task_name|publish_service_name name_like 否 String 模糊查询名称,需要与type_like搭配使用来实现是通过batch_task_name还是publish_service_name进行模糊查询 最小长度:0 最大长度:100 manufacturer 否 String 根据厂商字段筛选,需要满足正则表达式 ^[a-zA-Z0-9\u4e00-\u9fa5,-_]{2,64}$ 最小长度:2 最大长度:64 title 否 String 算法中文名,需要满足正则表达式 ^[a-zA-Z0-9\u4e00-\u9fa5,-_]{2,64}$ 最小长度:2 最大长度:64
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 count Integer 条目总数 batch_task_list Array of BatchTaskDto objects 批量作业列表 表5 BatchTaskDto 参数 参数类型 描述 id String 批量作业ID batch_task_name String 批量作业名称 video_source_name String 视频源名称 video_group_name String 分组名称 alg_name String 算法名称 company String 厂商名 type String 作业类型 num_task Integer 批量作业总数 created_at Long 创建时间 batch_task_status_info BatchTaskStatusInfoDto object 批量作业状态基本信息 表6 BatchTaskStatusInfoDto 参数 参数类型 描述 pending Integer 等待中作业数量 recovering Integer 恢复中作业数量 starting Integer 启动中作业数量 upgrading Integer 升级中作业数量 create_failed Integer 创建失败作业数量 start_failed Integer 启动失败作业数量 running Integer 运行中作业数量 stopping Integer 停止中作业数量 stopped Integer 已停止作业数量 abnormal Integer 异常作业数量 succeeded Integer 运行成功作业数量 failed Integer 运行失败作业数量 deleting Integer 删除中作业数量 freezing Integer 冻结中作业数量 frozen Integer 已冻结作业数量 stopped_no_service Integer 无服务的任务数量 scheduling Integer 调度中 lack_of_resources Integer 资源不足,创建失败 状态码: 400 表7 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误信息描述 detail String 错误详情 params Array of strings 错误参数列举 数组长度:0 - 1 reason String 错误原因 advice String 建议 状态码: 500 表8 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误信息描述 detail String 错误详情 params Array of strings 错误参数列举 数组长度:0 - 1 reason String 错误原因 advice String 建议
  • 状态码 状态码 描述 200 OK 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
  • 响应示例 状态码: 200 OK { "count" : 2, "failure_jobs" : [ { "job_status" : "FAIL", "resource_id" : "17984002-ad8a-438b-8ba6-b850224634c5", "resource_name" : "Protected-Instance-ab14", "resource_type" : "protectedInstance", "failure_status" : "createFail", "job_id" : "ff808082686f229a0168707beaab014e", "job_type" : "createProtectedInstance", "begin_time" : "2019-01-21T12:56:35.754Z", "error_code" : "EVS.2024", "fail_reason" : "SdrsGenerateNativeServerParamsTask-fail:volume is error!" }, { "job_status" : "FAIL", "resource_id" : "897f57b2-6e94-4179-b414-9532726c59f2", "resource_name" : "Protected-Instance-5e2e", "resource_type" : "protectedInstance", "failure_status" : "createFail", "job_id" : "ff808082686f229a0168707b9be9013e", "job_type" : "createProtectedInstance", "begin_time" : "2019-01-21T12:56:15.591Z", "error_code" : "EVS.2024", "fail_reason" : "SdrsGenerateNativeServerParamsTask-fail:volume is error!" } ]}
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 failure_jobs Array of FailureJobParams objects 失败任务信息列表。 count Integer 列表中失败任务个数。 表5 FailureJobParams 参数 参数类型 描述 job_type String 任务名称。 job_status String 任务状态。当前仅支持“FAIL”。FAIL:表示任务失败。 枚举值: FAIL begin_time String 任务操作时间。默认格式为:"yyyy-MM-ddTHH:mm:ss.SSSZ",例:"2019-04-01T12:00:00.000Z"。 job_id String 任务id。执行异步API命令下发成功的返回参数。 failure_status String 失败任务状态。createFail:表示创建失败。deleteFail:表示删除失败。attachFail:表示挂载失败。detachFail:表示卸载失败。expandFail:表示扩容失败。resizeFail:表示变更规格失败。startFail:表示开启保护失败。stopFail:表示停止保护失败。reverseFail:表示切换失败。failoverFail:表示故障切换失败。reprotectFail : 表示重保护失败。 枚举值: createFail deleteFail attachFail detachFail expandFail resizeFail startFail stopFail reverseFail failoverFail reprotectFail resource_id String 资源ID。 resource_name String 资源名称。 error_code String 任务失败错误码。 fail_reason String 任务失败原因。 resource_type String 资源类型。 server_groups:表示保护组。 protected_instances:表示保护实例。 replications:表示复制对。 disaster_recovery_drills:表示容灾演练。 枚举值: server_groups protected_instances replications disaster_recovery_drills 状态码: 400 表6 响应Body参数 参数 参数类型 描述 error ErrorInfo object 失败返回结构 表7 ErrorInfo 参数 参数类型 描述 message String 错误信息 code String 错误码 状态码: 401 表8 响应Body参数 参数 参数类型 描述 error ErrorInfo object 失败返回结构 表9 ErrorInfo 参数 参数类型 描述 message String 错误信息 code String 错误码 状态码: 403 表10 响应Body参数 参数 参数类型 描述 error ErrorInfo object 失败返回结构 表11 ErrorInfo 参数 参数类型 描述 message String 错误信息 code String 错误码 状态码: 404 表12 响应Body参数 参数 参数类型 描述 error ErrorInfo object 失败返回结构 表13 ErrorInfo 参数 参数类型 描述 message String 错误信息 code String 错误码 状态码: 405 表14 响应Body参数 参数 参数类型 描述 error ErrorInfo object 失败返回结构 表15 ErrorInfo 参数 参数类型 描述 message String 错误信息 code String 错误码 状态码: 406 表16 响应Body参数 参数 参数类型 描述 error ErrorInfo object 失败返回结构 表17 ErrorInfo 参数 参数类型 描述 message String 错误信息 code String 错误码 状态码: 407 表18 响应Body参数 参数 参数类型 描述 error ErrorInfo object 失败返回结构 表19 ErrorInfo 参数 参数类型 描述 message String 错误信息 code String 错误码 状态码: 408 表20 响应Body参数 参数 参数类型 描述 error ErrorInfo object 失败返回结构 表21 ErrorInfo 参数 参数类型 描述 message String 错误信息 code String 错误码 状态码: 409 表22 响应Body参数 参数 参数类型 描述 error ErrorInfo object 失败返回结构 表23 ErrorInfo 参数 参数类型 描述 message String 错误信息 code String 错误码 状态码: 500 表24 响应Body参数 参数 参数类型 描述 error ErrorInfo object 失败返回结构 表25 ErrorInfo 参数 参数类型 描述 message String 错误信息 code String 错误码 状态码: 501 表26 响应Body参数 参数 参数类型 描述 error ErrorInfo object 失败返回结构 表27 ErrorInfo 参数 参数类型 描述 message String 错误信息 code String 错误码 状态码: 502 表28 响应Body参数 参数 参数类型 描述 error ErrorInfo object 失败返回结构 表29 ErrorInfo 参数 参数类型 描述 message String 错误信息 code String 错误码 状态码: 503 表30 响应Body参数 参数 参数类型 描述 error ErrorInfo object 失败返回结构 表31 ErrorInfo 参数 参数类型 描述 message String 错误信息 code String 错误码 状态码: 504 表32 响应Body参数 参数 参数类型 描述 error ErrorInfo object 失败返回结构 表33 ErrorInfo 参数 参数类型 描述 message String 错误信息 code String 错误码
  • URI GET /v1/{project_id}/task-center/failure-jobs 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID。 表2 Query参数 参数 是否必选 参数类型 描述 failure_status 否 String 失败任务状态。createFail:表示创建失败。deleteFail:表示删除失败。attachFail:表示挂载失败。detachFail:表示卸载失败。expandFail:表示扩容失败。resizeFail:表示变更规格失败。startFail:表示开启保护失败。stopFail:表示停止保护失败。reverseFail:表示切换失败。failoverFail:表示故障切换失败。reprotectFail : 表示重保护失败。 枚举值: createFail deleteFail attachFail detachFail expandFail resizeFail startFail stopFail reverseFail failoverFail reprotectFail limit 否 Integer 每次请求返回结果个数限制。取值范围为[0,1000]的正整数,默认值为1000。 最小值:0 最大值:1000 缺省值:1000 offset 否 Integer 每次请求开始的下标,即偏移量,默认值为0。offset必须为数字,不能为负数。 最小值:0 缺省值:0 resource_name 否 String 保护组资源名称。 resource_type 否 String 资源类型。server_groups:表示保护组。protected_instances:表示保护实例。replications:表示复制对。disaster_recovery_drills:表示容灾演练。 枚举值: server_groups protected_instances replications disaster_recovery_drills server_group_id 否 String 保护组ID。