描述
查询SQL审计文件列表。
请求参数
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
查询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天。
请根据实际需求设置相应的请求参数,并注意上述限制条件以确保查询操作顺利进行。