云服务器内容精选

  • 响应参数 状态码: 200 表5 响应Body参数 参数 参数类型 描述 links pageLink object 指向当前资源或者其他资源的链接。当查询需要分页时,需要包含一个next链接指向下一页。 recordsets Array of QueryRecordSetWithLineResp objects recordset的列表信息。 metadata metadata object 返回满足过滤条件的资源总数。 表6 QueryRecordSetWithLineResp 参数 参数类型 描述 id String Record Set的ID。 name String Record Set的名称。 description String Record Set的描述信息。 zone_id String 托管该记录的zone_id。 zone_name String 托管该记录的zone_name。 type String 记录类型。 ttl Integer 解析记录在本地DNS服务器的缓存时间,缓存时间越长更新生效越慢,以秒为单位。 records Array of strings 域名解析后的值。 created_at String 创建时间。 updated_at String 更新时间。 status String 资源状态。 default Boolean 标识是否由系统默认生成,系统默认生成的Record Set不能删除。 project_id String 该Record Set所属的项目ID。 links pageLink object 指向当前资源或者其他资源的链接。当查询需要分页时,需要包含一个next链接指向下一页。 line String 解析线路ID。 weight Integer 解析记录的权重。 health_check_id String 健康检查ID。 alias_target alias_target object 别名记录。 bundle String 规格,默认规格,保留字段。 表7 pageLink 参数 参数类型 描述 self String 当前资源的链接。 next String 下一页资源的链接。 表8 alias_target 参数 参数类型 描述 resource_type String 资源服务类型,支持别名记录的服务。取值: cloudsite:云速建站 waf:Web应用防火墙 resource_domain_name String 对应服务下的域名,由各服务提供。 表9 metadata 参数 参数类型 描述 total_count Integer 满足查询条件的资源总数,不受分页(即limit、offset参数)影响。
  • 响应示例 状态码: 200 批量修改RecordSet响应。 { "links" : { "self" : "https://Endpoint/v2.1/zones/2c9eb155587194ec01587224c9f90149/recordsets/batch/lines" }, "recordsets" : [ { "id" : "2c9eb155587228570158722b6ac30007", "name" : "www.example.com.", "description" : "This is an example record set.", "type" : "A", "ttl" : 300, "records" : [ "192.168.10.2", "192.168.10.1" ], "status" : "PENDING_CREATE", "links" : { "self" : "https://Endpoint/v2.1/zones/2c9eb155587194ec01587224c9f90149/recordsets/2c9eb155587228570158722b6ac30007" }, "zone_id" : "2c9eb155587194ec01587224c9f90149", "zone_name" : "example.com.", "created_at" : "2016-11-17T12:03:17.827", "updated_at" : null, "health_check_id" : "e55c6f3dc4e34c8e86353b664ae0e89f", "default" : false, "project_id" : "e55c6f3dc4e34c9f86353b664ae0e70c", "line" : "default_view", "weight" : 0 }, { "id" : "2c9eb155587228570158722b6ac30008", "name" : "www.example.com.", "description" : "This is an example record set.", "type" : "A", "ttl" : 300, "records" : [ "192.168.10.2", "192.168.10.1" ], "status" : "PENDING_CREATE", "links" : { "self" : "https://Endpoint/v2.1/zones/2c9eb155587194ec01587224c9f90149/recordsets/2c9eb155587228570158722b6ac30008" }, "zone_id" : "2c9eb155587194ec01587224c9f90149", "zone_name" : "example.com.", "created_at" : "2016-11-17T12:03:17.827", "updated_at" : null, "health_check_id" : "e55c6f3dc4e34c8e86353b664ae0e89c", "default" : false, "project_id" : "e55c6f3dc4e34c9f86353b664ae0e70c", "line" : "Abroad", "weight" : 0 } ], "metadata" : { "total_count" : 2 } }
  • 请求示例 批量修改解析记录,设置ID"2c9eb155587194ec01587224c9f9014a"的记录集TTL为3600秒,解析记录值为"192.168.10.1"、 "192.168.10.2",权重为10;设置ID"2c9eb155587194ec01587224c9f9014c"的记录集TTL为300秒,解析记录值为"fe80:0:0:0:202:b3ff:fe1e:8329"、 "ff03:0db8:85a3:0:0:8a2e:0370:7334" ,权重为5。 PUT https://{endpoint}/v2.1/zones/{zone_id}/recordsets { "recordsets" : [ { "id" : "2c9eb155587194ec01587224c9f9014a", "description" : "This is an type A record set.", "ttl" : 3600, "weight" : 10, "records" : [ "192.168.10.1", "192.168.10.2" ] }, { "id" : "2c9eb155587194ec01587224c9f9014c", "description" : "This is an type AAAA record set.", "ttl" : 300, "weight" : 5, "records" : [ "fe80:0:0:0:202:b3ff:fe1e:8329", "ff03:0db8:85a3:0:0:8a2e:0370:7334" ] } ] }