You need to enable JavaScript to run this app.
导航
CreateRecord - 添加解析记录
最近更新时间:2025.03.10 11:45:16首次发布时间:2022.11.24 20:57:30
我的收藏
有用
有用
无用
无用

为域名添加一条解析记录。

使用说明

请求频率:每秒最多调用 10 次。

请求说明

  • 请求方式:POST
  • 请求地址:https://open.volcengineapi.com?Action=CreateRecord?Version=2018-08-01

调试

请求参数

除了以下参数,您还需要 对请求进行鉴权

参数
类型
是否必填
示例值
描述
Action
String

CreateRecord

要执行的操作,取值:CreateRecord。

Version
String

2018-08-01

API的版本,取值:2018-08-01。

ZID
Long

1234

需要添加解析记录的域名的 ID。您可以调用 ListZones API 获取域名 ID。

Host
String

@

主机记录,即子域名的域名前缀。如果您需要为主域名添加解析记录,把该参数设置为 @。例如,@.example.com 代表 example.com

Type
String

A

记录类型。关于不同类型的记录,参见 解析记录类型

Value
String

203.0.113.0

解析记录的记录值。关于不同类型记录的记录值格式,参见 解析记录类型

Line
String

default

解析记录对应的线路。默认为 default。该参数的值来自:

域名可以配置的线路取决于该域名的 功能版本规格

Remark
String

remark

解析记录的备注。支持 UTF-8 编码且长度不超过 16 个字符。默认值是空字符串 ""

TTL
Integer

600

解析记录的过期时间,单位是秒。该参数的默认是 600。参见 功能版本规格 了解 TTL 的限制。

Weight
Integer

1

解析记录的权重。默认值是 1

参见 功能版本规格 了解权重的限制。

只有解析记录所在的记录集开启了负载均衡,权重才有效。参见 UpdateRecordSet API

返回参数

下表仅列出本接口特有的返回参数。更多信息请参见返回结构

参数
类型
示例值
描述
CreatedAt
String

2021-01-01T08:05:43+08:05

解析记录的创建时间。

Enable
Boolean

true

该解析记录是否是启用的。该参数有以下取值:

  • true:启用。
  • false:禁用。此时,该解析记录不生效。
FQDN
String

@.example.com

(已废弃)解析记录所包含的主机名,PQDN(Partially Qualified Domain Name) 格式。例如 www.example.com

Host
String

@

主机记录,即子域名的域名前缀。如果您需要为主域名添加解析记录,把该参数设置为 @。例如,@.example.com 代表 example.com

Line
String

default

解析记录对应的线路。

Operators
Array of String

224xxxxxxx011

调用该 API 的火山引擎的账号 ID。如果是子用户调用该 API,该参数的值是子用户的 ID。

PQDN
String

@.example.com

解析记录所包含的主机名,PQDN(Partially Qualified Domain Name) 格式。例如 www.example.com

RecordID
String

3170534137672596377

解析记录的 ID。

RecordSetID
String

MzE3MDUzNDEzNzY2OTA5ODc5OHxALnlhbWFzaXRlLnRvcC58QXxkZWZhdWx0

解析记录所在的记录集的 ID。只有 A,AAAA,CNAME 类型的解析记录有记录集。

Remark
String

remark

解析记录的备注。

TTL
Integer

600

解析记录的过期时间。单位是秒。

Tags
Array of String

["GTMLock"]

解析记录的标签信息。如果该参数的值包含 GTMLock,则说明该解析记录与火山引擎云调度(GTM)中的 GTM 实例关联。

Type
String

A

记录类型。关于不同类型的记录,参见 解析记录类型

UpdatedAt
String

2021-01-01T08:05:43+08:05

该参数值与 CreatedAt 相同。

Value
String

203.0.113.0

添加的记录值。

Weight
Integer

1

解析记录的权重。

请求示例

POST /?Action=CreateRecord&Version=2018-08-01 HTTP/1.1
Host: open.volcengineapi.com
Content-Type: application/json; charset=UTF-8
X-Date: 20240908T101225Z
X-Content-Sha256: 287e874e******d653b44d21e
Authorization: HMAC-SHA256 Credential=Adfks******wekfwe/20240908/cn-beijing/dns/request, SignedHeaders=host;x-content-sha256;x-date, Signature=47a7d934ff7b37c03938******cd7b8278a40a1057690c401e92246a0e41085f

{
  "Host": "test",
  "Line": "default",
  "TTL": 600,
  "Type": "A",
  "Value": "203.0.113.0",
  "Weight": 1,
  "ZID": 1234
}

返回示例

{
    "ResponseMetadata": {
        "RequestId": "20230412112114550833F5F122DBDA0276",
        "Action": "CreateRecord",
        "Version": "2018-08-01",
        "Service": "dns",
        "Region": "cn-north-1"
    },
    "Result": {
        "RecordID": "3170534137672596377",
        "FQDN": "@.example.com",
        "PQDN": "@.example.com",
        "Host": "@",
        "Type": "A",
        "TTL": 600,
        "Line": "default",
        "Value": "203.0.113.0",
        "Weight": 1,
        "RecordSetID": "MzE3MDUzNDEzNzY2OTA5ODc5OHxALnlhbWFzaXRlLnRvcC58QXxkZWZhdWx0",
        "Enable": true,
        "Remark": "",
        "CreatedAt": "0001-01-01T08:05:43+08:05",
        "UpdatedAt": "0001-01-01T08:05:43+08:05",
        "Operators": [
            "224xxxxxxx011"
        ]
    }
}

错误码

下表为您列举了该接口与业务逻辑相关的错误码。公共错误码请参见公共错误码文档。

状态码
错误码
错误信息
说明
400
ErrParsingParams

parsing params error

解析请求失败。

400
ErrParamInvalid

validation fail:%s

参数校验失败。

400
ErrZoneNotFound

zone not found

未找到域名。

400
ErrZoneInactive

zone is inactive

域名待找回。

400
ErrAccountRecordCountLimited

account record count limited when creating record

该账户记录数量超出限制。

400
ErrZoneRecordCountLimited

zone record count limited when creating record

该域名记录数量超出限制。

400
ErrSpecNotValid

record %s not valid when creating record

参数不符合功能版本规格限制。

400
ErrLoadBalancerLimit

record load balancer count limited when creating record

记录组中记录数量超出功能版本规格限制。

409
ErrDBDuplicated

duplicated: %s

数据库条目重复。

500
ErrInternalServer

server internal error

服务内部错误。