调用ListServices接口获取服务列表。

请求头

该接口使用公共请求头,无特殊请求头。请参见公共请求参数文档。

请求语法

GET /services 

请求参数

名称 类型 位置 是否必选 示例值 描述
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::19861****3743:role/fc-public-test

授予函数计算所需权限的RAM角色,使用场景包含:

  • 把函数产生的日志发送到您的Logstore中。
  • 为函数在执行中访问其他云资源生成Token。
serviceId String c910061f-****-44e6-b659-***c

系统为每个服务生成的ID,全网唯一。

serviceName String service_name

服务的名称。

vpcConfig VPCConfig

VPC配置,配置后函数可以访问指定VPC资源。

示例

请求示例

GET /2016-08-15/services HTTP/1.1 
公共请求头

正常返回示例

JSON 格式

HTTP/1.1 200 OK
公共响应头
{
  "services": [
    {
      "serviceName": "service_name",
      "description": "test_description",
      "role": "acs:ram::19861****3743:role/fc-public-test",
      "logConfig": {
        "enableRequestMetrics": "true",
        "project": "test_project",
        "logstore": "test_logstore"
      },
      "serviceId": "c910061f-****-44e6-b659-***c",
      "createdTime": "2020-04-03T05:57:28Z",
      "lastModifiedTime": "2020-04-03T05:57:28Z",
      "vpcConfig": {
        "vpcId": "vpc_***",
        "vSwitchIds": [
          "vsw_***"
        ],
        "securityGroupId": "sg_bp18hj1wtxgy3***"
      },
      "internetAccess": true,
      "nasConfig": {
        "userId": 100,
        "groupId": 100,
        "mountPoints": [
          {
            "serverAddr": "***-uni85.cn-hangzhou.nas.aliyuncs.com:/",
            "mountDir": "/home/test"
          }
        ]
      }
    }
  ],
  "nextToken": "_FUN_NAS_classify"
}