內部 API 操作 - AMS 進階使用者指南

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

內部 API 操作

如果您監控 API 操作,您可能會看到對下列僅限內部操作的呼叫:

  • GetDashboardUrl

  • ListReportsV2

內部 API 操作:GetDashboardUrl

當 AMS 主控台調用時,此操作會出現在系統日誌中。它沒有其他使用案例。它不適用於您的直接使用。

傳回對應報告的內嵌儀表板 URL。此操作接受 dashboardName傳回的 ListReports

請求語法

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

請求元素

dashboardName:請求 URL 的 QuickSight 儀表板名稱。儀表板名稱會在 ListReportsV2 中傳回。

類型:字串

回應語法

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

回應元素

如果動作成功,則服務傳回 HTTP 200 回應。服務會傳回下列 JSON 格式的資料。

url:傳回所請求 的 QuickSight URLdashboardName

類型:字串

錯誤

如需所有動作常見錯誤的相關資訊,請參閱常見錯誤

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