調用ListServices介面擷取服務列表。
調試
您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。
要求標頭
該介面使用公用要求標頭,無特殊要求標頭。請參見公用請求參數文檔。
請求文法
GET /services HTTP/1.1
請求參數
| 名稱 | 類型 | 位置 | 是否必選 | 樣本值 | 描述 |
| limit | Integer | Query | 否 | 20 | 限定此次返回資源的數量。如果不設定,預設返回20,最大不能超過100。返回結果可以小於指定的數量,但不會多於指定的數量。 |
| nextToken | String | Query | 否 | nextService | 用來返回更多結果。第一次查詢不需要提供這個參數,後續查詢的Token從返回結果中擷取。 |
| prefix | String | Query | 否 | prefix_text | 限定返回的資源名稱,名稱必須以Prefix作為首碼,例如Prefix是a,則返回的資源名均是以a開始的。 |
| startKey | String | Query | 否 | nextService | 設定結果從startKey之後(包括startKey)按字母排序的第一個開始返回。 |
返回資料
| 名稱 | 類型 | 樣本值 | 描述 |
| nextToken | String | _FUN_NAS-classify | 用來返回更多結果。 說明 如果這個值沒有返回,則說明沒有更多結果。 |
| services | Array | 服務列表。 |
|
| createdTime | String | 2020-04-03T05:57:28Z | 服務的建立時間。 |
| description | String | test_description | 服務的描述。 |
| internetAccess | Boolean | true | 是否允許函數訪問公網:
|
| lastModifiedTime | String | 2020-04-03T05:57:28Z | 服務上一次被更新的時間。 |
| logConfig | LogConfig | 日誌配置,函數產生的日誌會寫入這裡配置的Logstore。 |
|
| nasConfig | NASConfig | NAS配置,配置後函數可以訪問指定NAS資源。 |
|
| role | String | acs:ram::198613743****:role/fc-public-test | 授予Function Compute要求的權限的RAM角色,使用情境包含:
|
| serviceId | String | c910061f-****-44e6-b659-***c | 系統為每個服務產生的ID,全網唯一。 |
| serviceName | String | service_name | 服務的名稱。 |
| vpcConfig | VPCConfig | VPC配置,配置後函數可以訪問指定VPC資源。 |
|
| tracingConfig | TracingConfig | 鏈路追蹤配置。當Function Compute與鏈路追蹤整合後,您可以記錄請求在Function Compute的耗時時間、查看函數的冷啟動時間、記錄函數內部時間的消耗等,更多資訊,請參見鏈路追蹤。 |
樣本
請求樣本
GET /2016-08-15/services HTTP/1.1
公用要求標頭
正常返回樣本
JSON格式
HTTP/1.1 200 OK
Content-Type:application/json
{
"nextToken" : "_FUN_NAS-classify",
"services" : [ {
"createdTime" : "2020-04-03T05:57:28Z",
"description" : "test_description",
"internetAccess" : true,
"lastModifiedTime" : "2020-04-03T05:57:28Z",
"logConfig" : {
"logstore" : "test-prj",
"project" : "test-logstore",
"enableRequestMetrics" : true,
"logBeginRule" : "DefaultRegex"
},
"nasConfig" : {
"groupId" : "100",
"mountPoints" : [ {
"mountDir" : "/home/test",
"serverAddr" : "***-uni85.cn-hangzhou.nas.aliyuncs.com:/"
} ],
"userId" : "100"
},
"role" : "acs:ram::198613743****:role/fc-public-test",
"serviceId" : "c910061f-****-44e6-b659-***c",
"serviceName" : "service_name",
"vpcConfig" : {
"securityGroupId" : "sg-bp18hj1wtxgy3b0***",
"vSwitchIds" : [ "vsw-bp1ozpcrdc6r****" ],
"vpcId" : "vpc-***"
},
"tracingConfig" : {
"type" : "Jaeger"
}
} ]
}
錯誤碼
訪問錯誤中心查看更多錯誤碼。