调用ListCustomDomains接口获取自定义域名列表。

请求头

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

请求语法

GET /custom-domains HTTP/1.1

请求参数

名称 类型 位置 是否必选 示例值 描述
limit Integer Query 20

限定此次返回资源的数量。如果不设定,默认返回20,最大不能超过100。返回结果可以小于指定的数量,但不能大于指定的数量。

nextToken String Query 20

当指定Limit时,如果还有多余的返回值则会返回NextToken。

prefix String Query prefix_text

限定返回的资源名称必须以Prefix作为前缀。

startKey String Query next_service

设定结果从startKey之后(包括startKey)按字母排序的第一个开始返回。

返回数据

名称 类型 示例值 描述
nextToken String example.com

当指定Limit时,如果还有多余的返回值则会返回NextToken。

customDomains Array

自定义域名。

accountId String 19861144305****

账号ID。

apiVersion String 2016-08-15

API的版本。

certConfig CertConfig

HTTPS证书的配置信息。

createdTime String 2020-07-27T08:02:19Z

域名的创建时间。

domainName String example.com

域名。

lastModifiedTime String 2020-07-27T08:02:19Z

域名上一次被更新的时间。

protocol String HTTP

域名支持的协议类型。

  • HTTP:仅支持HTTP协议。
  • HTTP,HTTPS:支持HTTP及HTTPS协议。
routeConfig RouteConfig

路由表:定义域名访问时的PATH到Function的映射。

示例

请求示例

GET /custom-domains?limit=20&nextToken=20&prefix=prefix_text&startKey=next_service HTTP/1.1
Host:fc-ram.aliyuncs.com
Content-Type:application/json

正常返回示例

JSON格式

HTTP/1.1 200 OK
Content-Type:application/json

{
  "nextToken" : "example.com",
  "customDomains" : [ {
    "accountId" : "19861144305****",
    "apiVersion" : "2016-08-15",
    "certConfig" : {
      "certificate" : "-----BEGIN CERTIFICATE----- xxxxx -----END CERTIFICATE-----",
      "privateKey" : "-----BEGIN RSA PRIVATE KEY----- xxxxx -----END RSA PRIVATE KEY-----"
    },
    "createdTime" : "2020-07-27T08:02:19Z",
    "domainName" : "example.com",
    "lastModifiedTime" : "2020-07-27T08:02:19Z",
    "protocol" : "HTTP",
    "routeConfig" : {
      "routes" : [ {
        "functionName" : "f1",
        "methods" : [ "GET" ],
        "path" : "/login",
        "qualifier" : "prod",
        "serviceName" : "s1"
      } ]
    }
  } ]
}