更新时间:2025-11-20 GMT+08:00
分享

获取泳道历史数据 - ObtainLaneRecords

功能介绍

此API用于获取泳道组件基线化历史、组件克隆历史记录。

授权信息

账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。

  • 如果使用角色与策略授权,具体权限要求请参见权限和授权项
  • 如果使用身份策略授权,需具备如下身份策略权限。

    授权项

    访问级别

    资源类型(*为必须)

    条件键

    别名

    依赖的授权项

    servicestage::getLane

    read

    -

    -

    -

    -

URI

GET /v3/{project_id}/cas/swim_lans/{swimlan_id}/records

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

租户项目ID。获取方法,请参考获取项目ID

swimlan_id

String

泳道ID。获取方法,请参考获取泳道组下所有泳道 - ObtainAllLanesInLaneGroup

请求消息

表2 请求Header参数

参数

是否必选

参数类型

描述

Content-Type

String

消息体的类型(格式),默认取值为“application/json;charset=utf8”。

X-Auth-Token

String

调用接口的认证方式分为Token和AK/SK两种,如果您使用的Token方式,此参数为必填,请填写Token的值。Token获取方式,请参考认证鉴权

响应消息

表3 响应参数

参数

参数类型

描述

records

Array of objects

历史数据,请参考表 records

表4 records

参数

参数类型

描述

id

String

发布单ID。

status

String

发布单状态。

  • RUNNING:运行中。
  • SUCCESS:发布成功。
  • TOGGLING:切流中。
  • CREATED:初始化成功。
  • FAILED:发布失败。
  • ROLLBACK_FAILED:回滚失败。
  • PARTIALLY_FAILED:异常。
  • ROLLBACK_SUCCEED:回滚成功。
  • ABORTING:中断中。
  • ABORTED:已中断。
  • ROLLBACKING:回滚中。

action

String

发布单类型。

  • CLONE:克隆。
  • UPGRADE:升级。
  • ROLLBACK:回滚。
  • CREATE:创建。

create_time

Integer

创建时间。

name

String

名称。

请求示例

响应示例

{
	"records": [
		{
			"id": "4c10f022-fdb3-44da-879b-fe9ea8946dc2",
			"status": "SUCCESS",
			"action": "CLONE",
			"create_time": 1746762425614,
			"name": "release-2qaldt"
		}
	]
}

状态码

状态码

描述

200

操作成功

400

错误的请求

404

请求对象不存在

500

内部错误

错误码

请参考ServiceStage错误码

相关文档