描述
该接口用于实时生成诊断报告,获取实例的最新信息。
请求参数
[tr=rgb(51, 205, 229)][td]名称
类型 | 是否必须 | 描述 |
Action | String | 是 | 系统规定参数,取值为CreateDiagnosticReport。 |
DBInstanceId | String | 是 | 实例ID。 |
StartTime | String | 否 | 监控数据起始时间,格式示例为2012-06-11T15:00Z。若不传入StartTime,则系统会使用当前时间前1个小时的时间。 |
EndTime | String | 否 | 监控数据结束时间,格式示例为2012-06-11T15:00Z。与StartTime的间隔不得超过24小时。若不传入EndTime,默认是StartTime的值加一个小时。 |
返回参数
[tr=rgb(51, 205, 229)][td]参数
类型 | 说明 |
<公共返回参数> | - | 详见公共参数。 |
RequestId | String | 请求ID。 |
ReportId | String | 报告ID。 |
请求示例
https:
//rds.aliyuncs.com/?Action=CreateDiagnosticReport&DBInstanceId=rm-bp1842vmucXXXXXX&<公共请求参数>
返回示例
XML格式<
DeleteDBInstanceResponse><
ReportId>10058234</
ReportId><
RequestId>C6EE1CE1-6ADF-4D9B-BD9A-114EB6221F02</
RequestId></
DeleteDBInstanceResponse>
阿里云 AI 助理回答
要使用此接口实时生成诊断报告并获取数据库实例的最新信息,请遵循以下指导:
请求参数配置
-
Action:
- 类型: String
- 是否必须: 是
- 描述: 系统规定参数,固定取值为
CreateDiagnosticReport
。
-
DBInstanceId:
- 类型: String
- 是否必须: 是
- 描述: 指定的数据库实例ID,确保您提供的是有效的实例标识。
-
StartTime (可选):
- 类型: String
- 是否必须: 否
- 描述: 监控数据的起始时间,格式应为
yyyy-MM-ddTHH:mmZ
(UTC时间)。如果不指定,系统将默认使用当前时间前1个小时作为起始时间。
-
EndTime (可选):
- 类型: String
- 是否必须: 否
- 描述: 监控数据的结束时间,格式同上。与StartTime的间隔不得超过24小时。如果不指定,默认为StartTime之后一个小时的时间点。
返回参数说明
-
RequestId:
- 类型: String
- 说明: 请求的唯一标识符,用于追踪操作的响应。
-
ReportId:
- 类型: String
- 说明: 生成的诊断报告ID,通过此ID可以进一步下载或查看报告详情。
请求示例
构造请求URL时,确保包含必要的参数,例如:
https://rds.aliyuncs.com/?Action=CreateDiagnosticReport&DBInstanceId=您的实例ID&StartTime=可选的起始时间&EndTime=可选的结束时间
请注意,尽管提供了此接口的描述,但参考资料中明确指出该接口已不再维护,推荐使用数据库自治服务DAS提供的相应功能替代。因此,在实际操作前,请考虑使用DAS的CreateDiagnosticReport
接口以获得更好的支持和功能。
务必确认您的账户权限、实例状态以及遵循阿里云服务的最新文档指导,以避免因接口变更或不支持导致的操作失败。