开发者社区 问答 正文

云解析怎么 获取域名操作日志



描述


根据传入参数获取域名的操作日志。

请求参数

名称类型是否必须描述
ActionString操作接口名,系统规定参数,取值:DescribeDomainLogs
PageNumberLong当前页数,起始值为1,默认为1
PageSizeLong分页查询时设置的每页行数,最大值100,默认为20
KeyWordString关键字,按照”%KeyWord%”模式搜索,不区分大小写


返回参数


公共返回参数,详见 公共返回参数
名称类型描述
RequestIdString唯一请求识别码
TotalCountLong日志列表总数
PageNumberLong当前页码
PageSizeLong本次查询获取的日志数量
DomainLogsDomainLogType域名操作日志列表


错误码


对于所有接口的通用性错误,请参考 错误代码表

示例



请求示例

http://alidns.aliyuncs.com/?Action=DescribeDomainLogs&PageNumber=1&PageSize=20&<公共请求参数>

返回示例



XML格式

<DescribeDomainLogsResponse><RequestId>536E9CAD-DB30-4647-AC87-AA5CC38C5382</RequestId><TotalCount>2</TotalCount><PageNumber>1</PageNumber><PageSize>2</PageSize><DomainLogs><DomainLog><ActionTime>2015-12-12T09:23Z</ActionTime><DomainName>abc.com</DomainName><Action>添加</Action><Message>到域名解析列表</Message><ClientIp>182.92.253.20</ClientIp></DomainLog><DomainLog><ActionTime>2015-12-12T09:23Z</ActionTime><DomainName>example.com</DomainName><Action>找回成功</Action><Message>并添加到域名解析列表</Message><ClientIp>182.92.253.20</ClientIp></DomainLog></DomainLogs></DescribeDomainLogsResponse>

JSON示例

{"DescribeDomainLogsResponse": {"RequestId": "536E9CAD-DB30-4647-AC87-AA5CC38C5382","TotalCount": "2","PageNumber": "1","PageSize": "2","DomainLogs": {"DomainLog": [{"ActionTime": "2015-12-12T09:23Z","DomainName": "abc.com","Action": "添加","Message": "到域名解析列表","ClientIp": "182.92.253.20"},{"ActionTime": "2015-12-12T09:23Z","DomainName": "example.com","Action": "找回成功","Message": "并添加到域名解析列表","ClientIp": "182.92.253.20"}]}}}

展开
收起
boxti 2017-10-18 10:27:36 1966 分享
分享
版权
举报
阿里云 AI 助理回答

您所描述的是阿里云DNS(Alibaba Cloud DNS,也称作阿里云域名解析服务)中的一个API操作——DescribeDomainLogs。这个API用于获取与特定域名相关的操作日志,这对于监控和审计域名解析的变更历史非常有用。下面是对您提供信息的一个详细解读:

请求参数说明

  1. Action (String, 必须): 指定要执行的操作接口名,在此场景下为DescribeDomainLogs,这是用来查询域名操作日志的固定值。

  2. PageNumber (Long, 非必须): 当前页数,起始值为1,默认为1。如果您需要分页查看结果,可以指定此参数。

  3. PageSize (Long, 非必须): 分页查询时每页显示的记录数量,最大值为100,默认为20。通过调整此参数,您可以控制每次请求返回的日志条目数量。

  4. KeyWord (String, 非必须): 关键字搜索条件,按照”%KeyWord%”模式进行模糊匹配,不区分大小写。如果您想根据特定关键词过滤日志,可以使用此参数。

返回参数说明

  • RequestId (String): 本次请求的唯一识别码,可用于问题排查或与客服沟通时提供。

  • TotalCount (Long): 查询到的日志总数,这有助于了解总共有多少条相关日志。

  • PageNumber (Long): 实际返回结果的当前页码。

  • PageSize (Long): 当次请求实际返回的日志数量。

  • DomainLogs (DomainLogType列表): 域名操作日志的具体列表,包含每条日志的详细信息,如操作时间、操作类型、操作者等。

错误码

如果请求中出现错误,阿里云会返回相应的错误码和错误信息。这些错误码是统一的,不仅限于DescribeDomainLogs操作,具体可参考阿里云官方文档的错误代码表。

示例请求

您提供的示例请求URL展示了如何调用该API:

http://alidns.aliyuncs.com/?Action=DescribeDomainLogs

请注意,实际使用时,除了Action参数外,您可能还需要通过HTTP头部或者POST请求体传递AccessKeyId、AccessKeySecret、Signature等认证信息,以及上述提到的可选参数(如PageNumber、PageSize、KeyWord),以确保请求能够被正确授权并执行。

更多关于如何构造签名、使用SDK或CLI调用阿里云API的详细信息,可以参考阿里云官方文档的API调用指南。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等