内部 API 操作 - AMS 高级用户指南

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

内部 API 操作

如果您监控 API 操作,则可能会看到对以下仅限内部操作的调用:

  • GetDashboardUrl

  • ListReportsV2

内部 API 操作: GetDashboardUrl

当 AMS 控制台调用此操作时,此操作会显示在系统日志中。它没有其他用例。它不能直接供您使用。

返回相应报告的嵌入式仪表板 URL。此操作接受dashboardName返回的ListReports

请求语法

HTTP/1.1 200 Content-type: application/json { "dashboardName": "string" }

请求元素

dashboardName:请求网址的 QuickSight仪表板的名称。在 ListReports V2 中返回仪表板名称。

类型:字符串

响应语法

HTTP/1.1 200 Content-type: application/json { "url": "string" }

响应元素

如果此操作成功,则该服务将会发送回 HTTP 200 响应。服务以 JSON 格式返回以下数据。

url: 返回所请求的 QuickSight 网址dashboardName

类型:字符串

错误

有关所有操作中常见的错误的信息,请参阅常见错误

BadRequestException:

提交的请求无效。例如,如果输入不完整或不正确。有关详细信息,请参阅随附的错误消息。

HTTP 状态代码:400

NotFoundException:

未找到请求的资源。请确保请求的 URI 正确无误。

HTTP 状态代码:404

TooManyRequestsException:

该请求已达到其限制限制。在指定的时间段后重试。

HTTP 状态代码:429

UnauthorizedException:

请求被拒绝,因为来电者的权限不足。

HTTP 状态代码:401

内部 API 操作: ListReportsV2

当 AMS 控制台调用时,此 API 会出现在系统日志中。它没有其他用例。它不能直接供您使用。

返回指定账户可用的操作报告列表。

请求语法

该请求没有请求正文。

响应语法

HTTP/1.1 200 Content-type: application/json { "reportsList": [ { "dashboard": "string", "lastUpdatedTime": "string", } ], "reportsType": "string" }

响应元素

如果此操作成功,则该服务将会发送回 HTTP 200 响应。服务以 JSON 格式返回以下数据。

reportsList: 现有行动报告清单。

类型:仪表板对象数组

reportsType:表示报告是否跨多个账户汇总。

类型:字符串

错误

有关所有操作中常见的错误的信息,请参阅常见错误

BadRequestException:

提交的请求无效。例如,输入不完整或不正确。有关详细信息,请参阅随附的错误消息。

HTTP 状态代码:400

NotFoundException:

未找到请求的资源。请确保请求的 URI 正确无误。

HTTP 状态代码:404

TooManyRequestsException:

该请求已达到其限制限制。在指定的时间段后重试。

HTTP 状态代码:429

UnauthorizedException:

请求被拒绝,因为来电者的权限不足。

HTTP 状态代码:401