全部產品
Search
文件中心

Function Compute:ListServices

更新時間:Aug 20, 2025

調用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

是否允許函數訪問公網:

  • true:允許函數訪問公網。
  • false:不允許函數訪問公網。
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角色,使用情境包含:

  • 把函數產生的日誌發送到您的Logstore中。
  • 為函數在執行中訪問其他雲資源產生Token。
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"
    }
  } ]
}

錯誤碼

訪問錯誤中心查看更多錯誤碼。