API概览

本产品(云解析/2015-01-09)的OpenAPI采用RPC签名风格,签名细节参见签名机制说明我们已经为开发者封装了常见编程语言的SDK,开发者可通过下载SDK直接调用本产品OpenAPI而无需关心技术细节。如果现有SDK不能满足使用需求,可通过签名机制进行自签名对接。由于自签名细节非常复杂,需花费 5个工作日左右。因此建议加入我们的服务钉钉群(78410016550),在专家指导下进行签名对接。
在使用API前,您需要准备好身份账号及访问密钥(AccessKey),才能有效通过客户端工具(SDK、CLI等)访问API。细节请参见获取AccessKey

云解析实例

API标题API概述
DescribeDnsProductInstance获取付费版DNS产品实例详情根据实例ID获取云解析收费版本产品实例的详情信息。
DescribeDnsProductInstances获取付费版DNS产品实例列表根据传入参数获取付费版DNS产品实例列表。

域名

API标题API概述
AddDomain添加域名根据传入参数添加域名。
AddDomainBackup新建域名备份根据传入的域名名称和备份周期给该域名建立备份。
AddDomainGroup添加域名分组根据传入参数添加域名分组。
DeleteDomainGroup删除域名分组删除域名分组,分组下的域名会被移动到默认分组。
DeleteDomain删除域名根据传入参数删除域名。
ModifyHichinaDomainDNS修改域名DNS服务器名称变更域名绑定的DNS服务器名称,从其他服务商的DNS服务器名称,修改为阿里云解析DNS提供的DNS服务器名称。
UpdateDomainGroup修改域名分组的名称根据传入参数修改域名分组名称。
UpdateDomainRemark修改域名的备注根据传入参数修改域名的备注。
ChangeDomainGroup将域名从原分组更换到新分组根据传入参数将域名从原分组更换到新分组。
SetDomainDnssecStatus设置域名DNSSEC状态开启/关闭域名的DNSSEC服务,仅支持付费版DNS用户。
DescribeDomainInfo获取域名信息根据传入参数查询指定域名的信息。
DescribeDomainLogs获取域名操作日志根据传入参数获取域名的操作日志。
DescribeDomainNs获取域名NS服务器列表根据传入域名获取域名当前的NS服务器列表,以及NS是否属于阿里云解析管理。
DescribeDomains获取域名列表根据传入参数查询该用户的域名列表。
DescribeDomainStatistics获取主域名请求量实时统计查询指定主域名请求量的实时数据。
DescribeDomainStatisticsSummary获取全部域名的请求量统计列表查询用户账号下所有付费域名的请求量列表。
DescribeRecordStatistics获取子域名请求量实时统计查询指定子域名请求量的实时数据。
DescribeRecordStatisticsSummary获取全部子域名的请求量统计查询指定域名下的全部子域名的请求量统计。
DescribeInstanceDomains获取实例绑定域名列表获取实例绑定域名列表。
DescribeTransferDomains获取跨账号转移DNS权限列表根据传入参数获取跨账号转移DNS列表。
GetMainDomainName获取主域名名称通过输入的参数,获取主域名名称。
DescribeDNSSLBSubDomains获取权重配置子域名列表根据传入参数获取权重配置子域名列表。
DescribeDomainDnssecInfo查询域名的DNSSEC信息根据传入参数查询指定域名的DNSSEC信息。
DescribeDomainGroups获取域名分组列表根据传入参数获取域名分组的列表。
BindInstanceDomains绑定付费版DNS域名绑定付费版DNS域名到实例ID。
RetrieveDomain找回域名执行找回域名操作。
OperateBatchDomain批量管理域名和解析记录进行批量操作以添加或删除域名和解析记录
TransferDomain跨账号转移DNS权限根据传入参数批量跨账号转移DNS权限至目标账户。
UnbindInstanceDomains解绑付费版DNS域名根据实例ID解绑付费版DNS的域名。

权威代理域名

API标题API概述
AddDnsCacheDomain添加 DNS 权威代理域名根据传入参数添加 DNS 权威代理域名。
UpdateDnsCacheDomain更新 DNS 权威代理域名根据传入参数更新 DNS 权威代理域名。
UpdateDnsCacheDomainRemark更新 DNS 权威代理域名备注更新目标域名的DNS 权威代理域名备注。
DeleteDnsCacheDomain删除 DNS 权威代理域名删除指定的DNS权威代理域名。
DescribeDnsCacheDomains获取 DNS 权威代理域名根据传入参数查询该用户的权威代理域名列表。

解析记录

API标题API概述
AddDomainRecord添加解析记录根据传入参数添加解析记录。
DeleteDomainRecord删除解析记录根据传入参数删除解析记录。
DeleteSubDomainRecords删除主机记录对应的解析记录根据传入参数删除主机记录对应的解析记录。
UpdateDomainRecord修改域名解析记录根据传入参数修改解析记录。
UpdateDomainRecordRemark修改解析记录的备注根据传入参数修改解析记录的备注。
SetDomainRecordStatus设置解析记录状态根据传入参数设置解析记录状态。
DescribeDomainRecordInfo获取解析记录的详细信息通过解析记录的ID获取解析记录的详细信息。
DescribeDomainRecords获取解析记录列表根据传入参数获取指定主域名的所有解析记录列表。
DescribeRecordLogs获取解析记录操作日志根据传入参数获取域名的解析操作日志。
DescribeSubDomainRecords获取子域名解析记录列表根据传入参数获取某个固定子域名的所有解析记录列表。
GetTxtRecordForVerify生成txt记录生成txt记录。用于域名、子域名找回、添加子域名验证、批量找回等功能。

解析请求来源线路

API标题API概述
AddCustomLine添加自定义线路给域名添加自定义线路。
DeleteCustomLines批量删除自定义线路通过自定义线路唯一ID批量删除自定义线路。
UpdateCustomLine编辑自定义线路通过自定义线路唯一ID编辑自定义线路。
DescribeCustomLine查询自定义线路通过自定义线路唯一ID查询自定义线路。
DescribeCustomLines查询自定义线路列表通过域名名称查询自定义线路列表。
DescribeSupportLines获取解析线路列表查询云解析支持的所有线路列表。

权重

API标题API概述
SetDNSSLBStatus开启关闭权重配置根据传入参数开启关闭权重配置。
UpdateDNSSLBWeight修改权重根据传入参数修改解析记录的权重。

批量处理

API标题API概述
DescribeBatchResultCount查询某次批量操作任务的执行结果根据任务ID查询其批量操作任务的执行结果,如果任务ID为空,返回最后一次批量操作任务的执行结果。
DescribeBatchResultDetail查询批量处理结果的详细信息查询批量处理结果的详细信息。

资源

API标题API概述
DescribeTags查询已有标签列表查询已有标签。
ListTagResources标签查询资源按照标签查询资源。
TagResources添加修改资源标签通过进行添加、修改资源的标签。
UntagResources删除资源标签进行删除资源的标签。
MoveDomainResourceGroup更换域名资源组更换资源组。

GTM 实例

API标题API概述
SetGtmAccessMode修改生效地址池切换策略(旧版)根据传入参数修改生效地址池切换策略。
UpdateDnsGtmInstanceGlobalConfig修改GTM实例全局配置通过GTM实例ID修改实例配置。
UpdateGtmInstanceGlobalConfig修改GTM实例全局配置(旧版)根据传入参数修改GTM实例配置。
UpdateDnsGtmAccessStrategy修改访问策略修改访问策略。
DescribeDnsGtmAddrAttributeInfo查询地址归属区域信息查询地址归属区域。
DescribeDnsGtmAvailableAlertGroup获取GTM实例可用的报警组列表获取可设置的报警组。
DescribeDnsGtmInstance获取GTM实例详情通过实例ID获取实例详情。
DescribeGtmInstance获取GTM实例详情(旧版)获取GTM实例的详情信息。
DescribeDnsGtmInstances获取GTM实例列表获取实例列表。
DescribeGtmInstances获取GTM实例列表(旧版)获取GTM实例列表。
DescribeDnsGtmInstanceStatus获取GTM实例状态通过实例id获取实例当前状态。
DescribeGtmInstanceStatus获取GTM实例状态(旧版)获取实例的当前状态。
DescribeDnsGtmLogs获取GTM操作日志列表通过实例id获取操作日志列表。
DescribeGtmAvailableAlertGroup获取GTM实例可用的报警组列表(旧版)获取GTM实例可用的报警组列表。
DescribeGtmLogs获取GTM操作日志列表(旧版)获取日志列表。
DescribeGtmInstanceSystemCname获取系统分配的CNAME域名(旧版)获取系统分配的cname域名。
DescribeDnsGtmInstanceSystemCname获取系统分配的CNAME域名通过实例id获取系统分配的CNAME域名。
CopyGtmConfig复制GTM配置复制GTM配置。
MoveGtmResourceGroup修改GTM实例的资源组ID根据传入参数修改GTM实例的资源组ID。

地址池

API标题API概述
AddGtmAddressPool新增地址池(旧版)新增地址池。
AddDnsGtmAddressPool新增地址池新增地址池。
DeleteDnsGtmAddressPool删除 DNS 地址池通过地址池id删除地址池。
DeleteGtmAddressPool删除地址池(旧版)删除地址池。
UpdateDnsGtmAddressPool修改地址池根据填写的参数修改地址池。
UpdateGtmAddressPool修改地址池(旧版)修改地址池。
DescribeDnsGtmInstanceAddressPool获取地址池详情通过地址池id获取地址池详情。
DescribeDnsGtmInstanceAddressPools获取地址池列表通过GTM实例id获取地址池列表。
DescribeDnsGtmAddressPoolAvailableConfig获取地址池可设置配置信息通过GTM实例id获取地址池可设置配置。
DescribeGtmInstanceAddressPool获取地址池详细信息(旧版)获取地址池详细信息。
DescribeGtmInstanceAddressPools获取GTM实例地址池列表(旧版)获取GTM实例地址池列表。

健康检查

API标题API概述
AddDnsGtmMonitor添加健康检查创建健康检查。
AddGtmMonitor添加健康检查(旧版)创建健康检查。
UpdateDnsGtmMonitor修改健康检查修改健康检查。
UpdateGtmMonitor修改健康检查(旧版)修改健康检查。
SetDnsGtmMonitorStatus设置 DNS 地址池健康检查状态设置地址池健康检查状态。
SetGtmMonitorStatus设置地址池健康检查状态(旧版)设置地址池健康检查状态。
DescribeGtmMonitorAvailableConfig获取健康检查可设置的配置(旧版)获取健康检查可设置的配置。
DescribeGtmMonitorConfig获取地址池健康检查配置(旧版)获取地址池健康检查配置。
DescribeDnsGtmMonitorAvailableConfig获取 DNS 健康检查可设置的配置获取 DNS 健康检查可设置的配置。
DescribeDnsGtmMonitorConfig获取 DNS 地址池健康检查配置获取地址池健康检查配置。

访问策略

API标题API概述
AddDnsGtmAccessStrategy新增访问策略新增访问策略。
AddGtmAccessStrategy新增访问策略(旧版)根据传入参数新增访问策略。
DeleteDnsGtmAccessStrategy删除访问策略通过策略id删除访问策略。
DeleteGtmAccessStrategy删除访问策略(旧版)根据传入参数删除访问策略。
UpdateGtmAccessStrategy修改访问策略(旧版)根据传入参数修改访问策略。
SetDnsGtmAccessMode修改生效地址池切换策略调整生效地址池访问策略。
DescribeDnsGtmAccessStrategies获取实例访问策略列表通过实例id获取实例访问策略列表。
DescribeDnsGtmAccessStrategy获取访问策略详细信息通过访问策略id获取访问策略详细信息。
DescribeDnsGtmAccessStrategyAvailableConfig获取访问策略可设置的配置通过实例id获取访问策略可设置的配置。
DescribeGtmAccessStrategies获取实例访问策略列表(旧版)获取当前实例的访问策略列表。
DescribeGtmAccessStrategy获取访问策略详细信息(旧版)根据策略ID获取策略详细信息。
DescribeGtmAccessStrategyAvailableConfig获取访问策略可设置的配置(旧版)获取当前访问策略可设置的配置。
SwitchDnsGtmInstanceStrategyMode切换访问策略类型通过实例id切换访问策略类型。

DoH 域名

API标题API概述
DescribeDohAccountStatistics获取DoH账户请求量统计概览获取DoH账户请求量统计概览。
DescribeDohDomainStatistics获取DoH域名请求量统计概览获取DoH域名请求量统计概览。
DescribeDohDomainStatisticsSummary获取DoH域名的请求量统计列表获取DoH域名的请求量统计列表。
DescribeDohSubDomainStatistics获取DoH子域名请求量统计获取DoH子域名请求量统计。
DescribeDohSubDomainStatisticsSummary获取DoH子域名的请求量统计列表获取DoH子域名的请求量统计列表。
DescribeDohUserInfo获取DoH用户基本信息获取DoH用户基本信息。

容灾

API标题API概述
AddGtmRecoveryPlan新增容灾预案新增容灾预案。
DeleteGtmRecoveryPlan删除容灾预案删除容灾预案。
UpdateGtmRecoveryPlan修改容灾预案修改容灾预案。
DescribeGtmRecoveryPlan获取容灾预案详情获取容灾预案详情。
DescribeGtmRecoveryPlanAvailableConfig获取容灾预案可设置的配置获取容灾预案可设置的配置。
DescribeGtmRecoveryPlans获取容灾预案列表获取容灾预案列表。
ExecuteGtmRecoveryPlan执行容灾预案执行容灾预案。
PreviewGtmRecoveryPlan预览容灾预案预览容灾预案。
RollbackGtmRecoveryPlan回滚容灾预案回滚容灾预案。

GTM3.0

API标题API概述
DescribeCloudGtmInstanceConfigFullInfo获取实例配置完整信息获取全局流量管理实例配置的完整信息,包括接入域名、告警通知、地址池、地址详细信息等。
ListCloudGtmAddressPools获取地址池列表获取地址池列表。
ListCloudGtmInstanceConfigs获取实例配置列表获取实例配置列表,包括接入域名、地址池信息等。
SearchCloudGtmMonitorTemplates搜索健康检查模板列表查询健康检查模板列表信息。
UpdateCloudGtmAddressRemark修改地址备注通过地址的 ID修改地址备注信息。
CreateCloudGtmAddress创建地址根据传入参数创建地址。
UpdateCloudGtmAddress修改地址基础配置调用UpdateCloudGtmAddress修改指定地址基础配置。
UpdateCloudGtmAddressEnableStatus修改地址启用状态根据传入参数修改地址启用状态。
UpdateCloudGtmAddressManualAvailableStatus修改地址探测异常切换方式根据传入参数修改地址探测异常切换方式。
UpdateCloudGtmAddressPoolEnableStatus修改地址池启用状态根据传入参数修改地址池启用状态。
CreateCloudGtmAddressPool创建地址池根据传入参数创建地址池。
UpdateCloudGtmAddressPoolRemark修改地址池备注根据传入参数修改地址池备注信息。
DeleteCloudGtmAddressPool删除地址池根据传入参数删除地址池。
UpdateCloudGtmAddressPoolLbStrategy修改地址池负载均衡策略根据传入参数修改地址池负载均衡策略。
DeleteCloudGtmAddress删除地址根据传入参数删除地址。
UpdateCloudGtmAddressPoolBasicConfig修改地址池基础配置根据传入参数修改地址池基础配置。
ReplaceCloudGtmAddressPoolAddress替换地址池引用的地址根据传入参数替换地址池引用的地址。
UpdateCloudGtmInstanceConfigBasic更新实例全局TTL配置根据传入参数更新GTM3.0 实例全局TTL配置。
UpdateCloudGtmInstanceConfigLbStrategy更新实例负载均衡策略根据传入参数更新实例负载均衡策略。
ReplaceCloudGtmInstanceConfigAddressPool替换实例关联的地址池根据传入参数替换实例关联的地址池。
UpdateCloudGtmInstanceConfigEnableStatus更新实例配置启用状态根据传入参数更新实例启动状态。
CreateCloudGtmMonitorTemplate创建健康探测模板根据传入参数创建健康探测模板。
UpdateCloudGtmInstanceConfigRemark更新实例备注信息根据传入的参数更新实例备注信息。
DeleteCloudGtmInstanceConfig删除接入域名根据传入参数删除GTM 3.0实例配置的接入域名。
DeleteCloudGtmMonitorTemplate删除健康探测模板根据传入参数删除健康探测模板。
UpdateCloudGtmMonitorTemplate修改健康探测模板根据传入参数修改探测模板信息。
ListCloudGtmMonitorTemplates获取健康探测模板列表根据传入参数获取健康探测模板列表。
DescribeCloudGtmMonitorTemplate获取指定健康探测模板配置根据传入参数获取指定健康探测模板配置。
ListCloudGtmMonitorNodes获取健康检查探点列表根据传入参数获取健康探测检查探点列表。
DescribeCloudGtmAddress获取地址配置信息根据传入参数获取地址配置信息。
DescribeCloudGtmAddressPool获取地址池配置信息根据传入参数获取指定地址池配置信息。
DescribeCloudGtmAddressReference获取地址被引用的信息根据传入参数获取地址被引用的地址池、GTM3.0实例信息。
SearchCloudGtmAddressPools搜索地址池列表根据传入参数搜索地址池列表。
ListCloudGtmAddresses获取地址列表根据传入参数获取地址列表。
ListCloudGtmInstances获取实例列表根据传入参数获取GTM 3.0实例列表。
SearchCloudGtmInstances搜索实例列表根据传入参数搜索实例列表。
DescribeCloudGtmAddressPoolReference获取地址池被实例引用的信息根据传入参数获取地址池被实例引用的信息。
SearchCloudGtmInstanceConfigs搜索实例配置列表根据传入参数搜索实例配置列表。
SearchCloudGtmAddresses搜索地址列表按照地址名称、备注信息、地址引用的探测模板或地址DI等信息搜索地址列表。
DescribeCloudGtmSystemLines查询GTM支持的系统线路查询GTM支持的系统线路
ListCloudGtmAlertLogs获取告警日志列表获取告警日志列表
DescribeCloudGtmInstanceConfigAlert获取实例配置的告警配置获取实例配置的告警配置
UpdateCloudGtmGlobalAlert修改全局告警配置
UpdateCloudGtmMonitorTemplateRemark修改健康探测模板备注
DescribeCloudGtmGlobalAlert获取全局告警配置
CreateCloudGtmInstanceConfig创建域名实例配置
UpdateCloudGtmInstanceConfigAlert更新实例的告警配置
UpdateCloudGtmInstanceName修改实例名称
ListCloudGtmAvailableAlertGroups获取用户可用的告警组列表
DescribeCloudGtmSummary获取实例概要信息

其他

API标题API概述
DescribePdnsRequestStatistic查询公共DNS请求量统计数据获取公共DNS 请求统计
DescribePdnsRequestStatistics查询公共DNS请求量统计数据列表获取公共DNS 请求统计列表
DescribeRecordResolveStatisticsSummary获取子域名的请求量统计查询指定域名下的全部子域名的请求量统计。
DescribeDomainResolveStatisticsSummary获取域名的请求量统计列表查询用户账号下所有付费域名的请求量列表。
DescribeInternetDnsLogs查询公网解析日志