華為云計(jì)算 云知識(shí) 獲取函數(shù)異步調(diào)用請(qǐng)求列表ListAsyncInvocations
獲取函數(shù)異步調(diào)用請(qǐng)求列表ListAsyncInvocations

 

功能介紹

獲取函數(shù)異步調(diào)用請(qǐng)求列表

調(diào)試

您可以在API Explorer中調(diào)試該接口,支持自動(dòng)認(rèn)證鑒權(quán)。API Explorer可以自動(dòng)生成SDK代碼示例,并提供SDK代碼示例調(diào)試功能。

URI

GET /v2/{project_id}/fgs/functions/{function_urn}/async-invocations

表1 路徑參數(shù)

參數(shù)

是否必選

參數(shù)類(lèi)型

描述

project_id

String

租戶(hù)項(xiàng)目 ID,獲取方式請(qǐng)參見(jiàn)獲取項(xiàng)目ID。

function_urn

String

函數(shù)的URN,詳細(xì)解釋見(jiàn)FunctionGraph函數(shù)模型的描述。

表2 Query參數(shù)

參數(shù)

是否必選

參數(shù)類(lèi)型

描述

request_id

String

需要查詢(xún)的異步請(qǐng)求ID。如果不指定,默認(rèn)查詢(xún)所有異步調(diào)用記錄

最小長(zhǎng)度:0

最大長(zhǎng)度:64

marker

String

本次查詢(xún)起始位置,默認(rèn)值0

缺省值:0

最小長(zhǎng)度:0

最大長(zhǎng)度:64

limit

String

本次查詢(xún)最大返回的數(shù)據(jù)條數(shù),最大值500,默認(rèn)值100

缺省值:100

最小長(zhǎng)度:0

最大長(zhǎng)度:64

status

String

本次查詢(xún)指定的異步調(diào)用狀態(tài),支持5種狀態(tài),如果不指定,則查詢(xún)所有狀態(tài)的調(diào)用記錄 WAIT: 等待 RUNNING: 執(zhí)行中 SUC CES S: 執(zhí)行成功 FAIL: 執(zhí)行失敗 DISCARD: 請(qǐng)求丟棄

最小長(zhǎng)度:0

最大長(zhǎng)度:64

query_begin_time

String

搜索起始時(shí)間(格式為YYYY-MM-DD'T'HH:mm:ss,UTC時(shí)間)。如果不指定默認(rèn)為當(dāng)前時(shí)間前1小時(shí)

query_end_time

String

搜索結(jié)束時(shí)間(格式為YYYY-MM-DD'T'HH:mm:ss,UTC時(shí)間)。如果不指定默認(rèn)為當(dāng)前時(shí)間

請(qǐng)求參數(shù)

無(wú)

響應(yīng)參數(shù)

狀態(tài)碼: 200

表3 響應(yīng)Body參數(shù)

參數(shù)

參數(shù)類(lèi)型

描述

invocations

Array of ListFunctionAsyncInvocationsResult objects

異步調(diào)用記錄列表。

count

Integer

查詢(xún)數(shù)據(jù)總條數(shù)

next_marker

Integer

查詢(xún)下一頁(yè)的起始位置

表4 ListFunctionAsyncInvocationsResult

參數(shù)

參數(shù)類(lèi)型

描述

request_id

String

異步調(diào)用請(qǐng)求ID

status

String

異步調(diào)用狀態(tài),支持5種狀態(tài) WAIT: 等待 RUNNING: 執(zhí)行中 SUCCESS: 執(zhí)行成功 FAIL: 執(zhí)行失敗 DISCARD: 請(qǐng)求丟棄

枚舉值:

  • WAIT

  • RUNNING

  • SUCCESS

  • FAIL

  • DISCARD

error_message

String

異步調(diào)用錯(cuò)誤信息,如果執(zhí)行成功,則返回空

error_code

Integer

異步調(diào)用錯(cuò)誤碼,如果執(zhí)行成功,則返回0

start_time

String

異步調(diào)用開(kāi)始時(shí)間(格式為YYYY-MM-DD'T'HH:mm:ss,UTC時(shí)間)。

end_time

String

異步調(diào)用結(jié)束時(shí)間(格式為YYYY-MM-DD'T'HH:mm:ss,UTC時(shí)間)。

狀態(tài)碼: 403

表5 響應(yīng)Body參數(shù)

參數(shù)

參數(shù)類(lèi)型

描述

error_code

String

錯(cuò)誤碼

error_msg

String

錯(cuò)誤信息

狀態(tài)碼: 404

表6 響應(yīng)Body參數(shù)

參數(shù)

參數(shù)類(lèi)型

描述

error_code

String

錯(cuò)誤碼

error_msg

String

錯(cuò)誤信息

狀態(tài)碼: 500

表7 響應(yīng)Body參數(shù)

參數(shù)

參數(shù)類(lèi)型

描述

error_code

String

錯(cuò)誤碼

error_msg

String

錯(cuò)誤信息

請(qǐng)求示例

獲取函數(shù)異步調(diào)用請(qǐng)求列表。

GET /v2/{project_id}/fgs/functions/{function_urn}/async-invocations

響應(yīng)示例

狀態(tài)碼: 200

OK

{
  "invocations" : [ {
    "request_id" : "403fcbd6-ec41-401f-9fa7-386f3d3d****",
    "status" : "SUCCESS",
    "error_message" : "",
    "start_time" : "2019-10-25T15:37:27",
    "end_time" : "2019-10-25T15:37:27",
    "error_code" : 0
  } ]
}

狀態(tài)碼: 403

FORBIDDEN

{
  "error_code" : "FSS.0403",
  "error_msg" : "invalid token"
}

狀態(tài)碼: 404

Not Found

{
  "error_code" : "FSS.0404",
  "error_msg" : "can not find function"
}

狀態(tài)碼: 500

內(nèi)部錯(cuò)誤

{
  "error_code" : "FSS.0500",
  "error_msg" : "xxx"
}

狀態(tài)碼

狀態(tài)碼

描述

200

OK

403

FORBIDDEN

404

Not Found

500

內(nèi)部錯(cuò)誤

錯(cuò)誤碼

請(qǐng)參見(jiàn)錯(cuò)誤碼。