

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

# 內部 API 操作
<a name="internal-apis"></a>

如果您監控 API 操作，您可能會看到對下列僅限內部操作的呼叫：
+ `GetDashboardUrl`
+ `ListReportsV2`

## 內部 API 操作：GetDashboardUrl
<a name="internal-apis-getdashboardurl"></a>

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

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

**請求語法**

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

**請求元素**

**`dashboardName`**：請求 URL 的快速儀表板名稱。儀表板名稱會在 ListReportsV2 中傳回。

類型：字串

**回應語法**

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

**回應元素**

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

**`url`**：傳回所請求 的快速 URL`dashboardName`。

類型：字串

**錯誤**

如需所有動作常見錯誤的相關資訊，請參閱[常見錯誤](https://docs.aws.amazon.com/apigateway/latest/api/CommonErrors.html)。

**`BadRequestException`**:

提交的請求無效。例如，如果輸入不完整或不正確。如需詳細資訊，請參閱隨附的錯誤訊息。

HTTP 狀態碼：400

**`NotFoundException`**:

找不到請求的資源。請確定請求 URI 正確。

HTTP 狀態碼：404

**`TooManyRequestsException`**:

請求已達到其限流限制。在指定的時段後重試。

HTTP 狀態碼：429

**`UnauthorizedException`**:

請求遭拒，因為發起人沒有足夠的許可。

HTTP 狀態碼：401

## 內部 API 操作：ListReportsV2
<a name="internal-apis-listreportsv2"></a>

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

傳回指定帳戶可用的操作報告清單。

**請求語法**

請求沒有請求內文。

**回應語法**

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

**回應元素**

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

**`reportsList`**：可用操作報告的清單。

類型：儀表板物件陣列

**`reportsType`**：指出是否跨多個帳戶彙總報告。

類型：字串

**錯誤**

如需所有動作常見錯誤的相關資訊，請參閱[常見錯誤](https://docs.aws.amazon.com/apigateway/latest/api/CommonErrors.html)。

**`BadRequestException`**:

提交的請求無效。例如，輸入不完整或不正確。如需詳細資訊，請參閱隨附的錯誤訊息。

HTTP 狀態碼：400

**`NotFoundException`**:

找不到請求的資源。請確定請求 URI 正確。

HTTP 狀態碼：404

**`TooManyRequestsException`**:

請求已達到其限流限制。在指定的時段後重試。

HTTP 狀態碼：429

**`UnauthorizedException`**:

請求遭拒，因為發起人沒有足夠的許可。

HTTP 狀態碼：401