功能介紹
獲取依賴包列表
調(diào)試
您可以在API Explorer中調(diào)試該接口,支持自動認證鑒權。API Explorer可以自動生成SDK代碼示例,并提供SDK代碼示例調(diào)試功能。
URI
GET /v2/{project_id}/fgs/dependencies
|
參數(shù) |
是否必選 |
參數(shù)類型 |
描述 |
|---|---|---|---|
|
project_id |
是 |
String |
租戶項目 ID,獲取方式請參見獲取項目ID。 |
|
參數(shù) |
是否必選 |
參數(shù)類型 |
描述 |
|---|---|---|---|
|
marker |
否 |
String |
上一次查詢依賴包的最后記錄位置,默認為"0"。 |
|
maxitems |
否 |
String |
單次查詢最大條數(shù) |
|
ispublic |
否 |
String |
是否為公共依賴包 |
|
dependency_type |
否 |
String |
依賴包類型public:公開,private:私有,all:全部。缺省時查詢?nèi)?/p> |
|
runtime |
否 |
String |
FunctionGraph函數(shù)的執(zhí)行環(huán)境 Python2.7: Python語言2.7版本。 Python3.6: Pyton語言3.6版本。 Python3.9: Python語言3.9版本。 Go1.8: Go語言1.8版本。 Go1.x: Go語言1.x版本。 Java8: Java語言8版本。 Java11: Java語言11版本。 Node.js6.10: Nodejs語言6.10版本。 Node.js8.10: Nodejs語言8.10版本。 Node.js10.16: Nodejs語言10.16版本。 Node.js12.13: Nodejs語言12.13版本。 Node.js14.18: Nodejs語言14.18版本。 C#(.NET Core 2.0): C#語言2.0版本。 C#(.NET Core 2.1): C#語言2.1版本。 C#(.NET Core 3.1): C#語言3.1版本。 Custom: 自定義運行時。 PHP7.3: Php語言7.3版本。 http: HTTP函數(shù)。 |
|
name |
否 |
String |
依賴包名稱。 |
|
limit |
否 |
String |
本次查詢可獲取的依賴包的最大數(shù)目,默認為"400"。 |
請求參數(shù)
|
參數(shù) |
是否必選 |
參數(shù)類型 |
描述 |
|---|---|---|---|
|
X-Auth-Token |
是 |
String |
用戶Token。 通過調(diào)用 IAM 服務獲取用戶Token接口獲?。憫㈩^中X-Subject-Token的值)。 |
響應參數(shù)
狀態(tài)碼: 200
|
參數(shù) |
參數(shù)類型 |
描述 |
|---|---|---|
|
dependencies |
依賴包列表 |
|
|
next_marker |
Long |
下次讀取位置 |
|
count |
Long |
依賴包總數(shù) |
|
參數(shù) |
參數(shù)類型 |
描述 |
|---|---|---|
|
id |
String |
依賴包ID |
|
owner |
String |
依賴包擁有者,public標識為公共依賴包 |
|
link |
String |
依賴包在obs的存儲地址 |
|
runtime |
String |
FunctionGraph函數(shù)的執(zhí)行環(huán)境 Python2.7: Python語言2.7版本。 Python3.6: Pyton語言3.6版本。 Python3.9: Python語言3.9版本。 Go1.8: Go語言1.8版本。 Go1.x: Go語言1.x版本。 Java8: Java語言8版本。 Java11: Java語言11版本。 Node.js6.10: Nodejs語言6.10版本。 Node.js8.10: Nodejs語言8.10版本。 Node.js10.16: Nodejs語言10.16版本。 Node.js12.13: Nodejs語言12.13版本。 Node.js14.18: Nodejs語言14.18版本。 C#(.NET Core 2.0): C#語言2.0版本。 C#(.NET Core 2.1): C#語言2.1版本。 C#(.NET Core 3.1): C#語言3.1版本。 Custom: 自定義運行時。 PHP7.3: Php語言7.3版本。 http: HTTP函數(shù)。 枚舉值:
|
|
etag |
String |
依賴包唯一標志 |
|
size |
Long |
依賴包大小 |
|
name |
String |
依賴包名 |
|
file_name |
String |
依賴包文件名 |
|
description |
String |
依賴包描述。 |
|
version |
Long |
依賴包版本號 |
|
last_modified |
Long |
依賴包更新時間 |
狀態(tài)碼: 401
|
參數(shù) |
參數(shù)類型 |
描述 |
|---|---|---|
|
error_code |
String |
錯誤碼 |
|
error_msg |
String |
錯誤信息 |
狀態(tài)碼: 403
|
參數(shù) |
參數(shù)類型 |
描述 |
|---|---|---|
|
error_code |
String |
錯誤碼 |
|
error_msg |
String |
錯誤信息 |
狀態(tài)碼: 404
|
參數(shù) |
參數(shù)類型 |
描述 |
|---|---|---|
|
error_code |
String |
錯誤碼 |
|
error_msg |
String |
錯誤信息 |
狀態(tài)碼: 500
|
參數(shù) |
參數(shù)類型 |
描述 |
|---|---|---|
|
error_code |
String |
錯誤碼 |
|
error_msg |
String |
錯誤信息 |
請求示例
當前租戶依賴包列表。
GET https://{Endpoint}/v2/{project_id}/fgs/ListDependencies?marker=0&maxitems=400
響應示例
狀態(tài)碼: 200
ok
{
"dependencies" : [ {
"id" : "6578de50-9a18-48fa-b84e-b2d36636e433",
"owner" : "public",
"link" : "https://{obs_endpoint}/functionstage-examples/fg_test_pandas_1.1.3.zip",
"runtime" : "Python3.6",
"etag" : "35a893d9495b3e22259b2773996bc94d-6",
"size" : 31009808,
"name" : "panda1.1.3"
} ],
"next_marker" : 43,
"count" : 43
}
狀態(tài)碼
|
狀態(tài)碼 |
描述 |
|---|---|
|
200 |
ok |
|
401 |
Unauthorized 鑒權失敗。 |
|
403 |
Forbidden 沒有操作權限。 |
|
404 |
Not Found 找不到資源。 |
|
500 |
Internal Server Error 服務內(nèi)部錯誤。 |
錯誤碼
請參見錯誤碼。
