Operazioni API interne - Guida utente di AMS Accelerate

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 QuickSight dashboard per la quale viene richiesto l'URL. Il nome del dashboard viene restituito nella ListReports versione 2.

▬Tipo: stringa

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' QuickSight URL della richiesta. dashboardName

▬Tipo: stringa

Errori

Per informazioni sugli errori comuni a tutte le azioni, vedi 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: stringa

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