View a markdown version of this page

Operazioni API interne - Guida per l'utente avanzato di AMS

Avviso di fine del supporto: il 30 giugno 2027, AWS terminerà il supporto per AMS Advanced. Dopo il 30 giugno 2027, non sarà più possibile accedere alla console AMS Advanced o alle risorse AMS Advanced. Per ulteriori informazioni, consulta Fine del supporto per AMS Advanced.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Operazioni API interne

Se monitorate le operazioni delle API, potreste vedere chiamate alle seguenti operazioni solo interne:

  • GetDashboardUrl

  • ListReportsV2

Funzionamento interno dell'API: GetDashboardUrl

Questa operazione appare nei log di sistema quando viene richiamata dalla console AMS. Non ha altri casi d'uso. Non è disponibile per l'uso diretto.

Restituisce l'URL della dashboard incorporata per il rapporto corrispondente. Questa operazione accetta un valore dashboardName restituito daListReports.

Sintassi della richiesta

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

Elementi della richiesta

dashboardName: il nome della dashboard rapida per la quale viene richiesto l'URL. Il nome del dashboard viene restituito nella ListReports versione 2.

Tipo: String

Sintassi della risposta

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

Elementi di risposta

Se l'operazione riesce, il servizio restituisce una risposta HTTP 200. I dati seguenti vengono restituiti in formato JSON mediante il servizio.

url: restituisce l'URL rapido per la richiesta. dashboardName

Tipo: String

Errori

Per informazioni sugli errori comuni a tutte le azioni, consulta Errori comuni.

BadRequestException:

La richiesta inviata non è valida. Ad esempio, se l'input è incompleto o errato. Per i dettagli, consulta il messaggio di errore allegato.

Codice di stato HTTP: 400

NotFoundException:

La risorsa richiesta non è stata trovata. Assicurati che l'URI della richiesta sia corretto.

Codice di stato HTTP: 404

TooManyRequestsException:

La richiesta ha raggiunto il limite di limitazione. Riprova dopo il periodo di tempo specificato.

Codice di stato HTTP: 429

UnauthorizedException:

La richiesta viene rifiutata perché il chiamante non dispone di autorizzazioni sufficienti.

Codice di stato HTTP: 401

Funzionamento dell'API interna: ListReports V2

Questa API appare nei log di sistema quando viene richiamata dalla console AMS. Non ha altri casi d'uso. Non è disponibile per l'uso diretto.

Restituisce un elenco di report operativi disponibili per un account specifico.

Sintassi della richiesta

La richiesta non ha un corpo della richiesta.

Sintassi della risposta

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

Elementi di risposta

Se l'operazione riesce, il servizio restituisce una risposta HTTP 200. I dati seguenti vengono restituiti in formato JSON mediante il servizio.

reportsList: L'elenco dei report operativi disponibili.

Tipo: matrice di oggetti del dashboard

reportsType: Indica se un rapporto è aggregato su più account o meno.

Tipo: String

Errori

Per informazioni sugli errori comuni a tutte le azioni, consulta Errori comuni.

BadRequestException:

La richiesta inviata non è valida. Ad esempio, l'input è incompleto o errato. Per i dettagli, consulta il messaggio di errore allegato.

Codice di stato HTTP: 400

NotFoundException:

La risorsa richiesta non è stata trovata. Assicurati che l'URI della richiesta sia corretto.

Codice di stato HTTP: 404

TooManyRequestsException:

La richiesta ha raggiunto il limite di limitazione. Riprova dopo il periodo di tempo specificato.

Codice di stato HTTP: 429

UnauthorizedException:

La richiesta viene rifiutata perché il chiamante non dispone di autorizzazioni sufficienti.

Codice di stato HTTP: 401