开发者社区 问答 正文

API参考 - API参考 - 日志管理 -DescribeSQLLogFiles






描述

查询SQL审计文件列表。

请求参数

[tr=rgb(51, 205, 229)][td]名称 类型是否必须描述ActionString是系统规定参数,取值:DescribeSQLLogFiles。DBInstanceIdString是实例名。

返回参数

[tr=rgb(51, 205, 229)][td]名称 类型描述<公共返回参数>详见公共参数。TotalRecordCountInterger总记录数。PageNumberInterger页码。PageRecordCountInterger本页记录数。ItemsList<LogFile>由审计文件组成的数组。

LogFile参数

[tr=rgb(51, 205, 229)][td]名称 类型描述FileIDInterger文件ID。DBInstanceIdString实例名。LogStatusStringSuccess:归档完成;Failed:归档失败;Generating归档中。LogStartTimeStringSQL起始时间。LogEndTimeStringSQL结束时间。LogDownloadURLString下载链接的地址。若当前不可下载,则为空串。LogSizeLong日志文件大小,单位:Byte。

展开
收起
梨好橙 2018-09-14 23:34:10 1335 分享 版权
阿里云 AI 助理回答

查询SQL审计文件列表是通过调用DescribeSQLLogFiles API实现的,该接口支持RDS MySQL、RDS PostgreSQL和RDS SQL Server(仅限SQL Server 2008 R2)引擎。以下是使用此API时的关键信息与参数说明:

请求参数: - Action: 必须参数,固定值为DescribeSQLLogFiles。 - DBInstanceId: 必须参数,表示实例ID,可以通过调用DescribeDBInstances API获取。 - FileName(可选): 审计文件名称。 - PageSize(可选): 每页记录数,默认值为30,取值范围为30至200。 - PageNumber(可选): 页码,默认值为1,取值范围为1至100000。

返回参数: - TotalRecordCount: 总记录数。 - PageNumber: 当前页码。 - PageRecordCount: 本页记录数。 - Items: 审计文件列表,包含以下字段: - FileID: 文件名称。 - LogStatus: 文件当前状态,取值为Success(生成成功)、Failed(生成失败)、Generating(生成中)。 - LogStartTime: SQL起始时间,格式为yyyy-MM-ddTHH:mm:ssZ(UTC时间)。 - LogEndTime: SQL结束时间,格式为yyyy-MM-ddTHH:mm:ssZ(UTC时间)。 - LogDownloadURL: 下载链接地址,若不可下载则为空。 - LogSize: 日志文件大小,单位为Byte。

注意事项: - 该API不支持查询MySQL实例SQL洞察试用版的SQL洞察列表。 - 只能查询通过DescribeSQLLogRecords API生成且请求参数Form取值为File的SQL洞察文件列表。 - 导出的文件默认保留2天,但如果您已开通DAS企业版V2或V3,则导出文件将保留7天。

请根据实际需求设置相应的请求参数,并注意上述限制条件以确保查询操作顺利进行。

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