Integrazione con Amazon QuickSight APIs - Amazon QuickSight

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à.

Integrazione con Amazon QuickSight APIs

 Si applica a: Enterprise Edition 
   Destinatari: QuickSight sviluppatori Amazon 

L'effettivo processo di incorporamento dell'analisi tramite. QuickSight APIs

Prima di iniziare, assicurati di disporre dei seguenti elementi:

  • Imposta le IAM autorizzazioni richieste per l'identità del chiamante utilizzata dall'applicazione che la utilizzerà AWS SDK per effettuare chiamate. API Ad esempio, concedi l'autorizzazione per consentire l'operazione quicksight:GenerateEmbedUrlForAnonymousUser o quicksight:GenerateEmbedUrlForRegisteredUser.

  • Per l'incorporamento per gli utenti registrati, condividete prima le QuickSight risorse con loro. Per i nuovi utenti che effettuano l'autenticazione, scopri come concedere l'accesso alle risorse. Un modo per farlo è aggiungere tutte le risorse a una cartella. QuickSight Se preferite utilizzare il QuickSight API, utilizzate le UpdateDashboardPermissions API operazioni DescribeDashboardPermissions and. Per ulteriori informazioni, consulta DescribeDashboardPermissionso UpdateDashboardPermissionsconsulta Amazon QuickSight API Reference. Se desideri condividere il pannello di controllo con tutti gli utenti in uno spazio dei nomi o in un gruppo, puoi condividere il pannello di controllo con namespace o group.

  • Se stai incorporando i pannelli di controllo, assicurati di disporre dell'ID dei pannelli di controllo desiderati. L'ID della dashboard è il codice URL contenuto nella dashboard. Puoi scaricarlo anche dalla dashboardURL.

  • Un QuickSight amministratore deve abilitare esplicitamente i domini in cui prevedi di incorporare le tue analisi. QuickSight Puoi farlo utilizzando Gestisci QuickSight, Domini e Incorporamento dal menu del profilo oppure puoi utilizzare il AllowedDomains parametro di una chiamata or. GenerateEmbedUrlForAnonymousUser GenerateEmbedUrlForRegisteredUser API

    Questa opzione è visibile solo agli amministratori. QuickSight Puoi anche aggiungere sottodomini come parte di un dominio. Per ulteriori informazioni, consulta Consenti l'inserimento di domini in fase di esecuzione con QuickSight API.

    Tutti i domini nell'elenco statico consentito (ad esempio sviluppo, gestione temporanea e produzione) devono essere consentiti in modo esplicito e devono essere utilizzati. HTTPS È possibile aggiungere fino a 100 domini all'elenco dei consentiti. È possibile aggiungere domini in fase di esecuzione con operazioni. QuickSight API

Una volta completati tutti i prerequisiti, l'incorporamento QuickSight prevede i seguenti passaggi, che verranno spiegati più dettagliatamente in seguito:

  1. Per l'autenticazione, utilizza il server delle applicazioni per autenticare l'utente. Dopo l'autenticazione nel server, genera la dashboard incorporata URL utilizzando ciò di AWS SDK cui hai bisogno.

  2. Nel tuo portale web o nella tua applicazione, incorpora QuickSight utilizzando il generatoURL. Per semplificare questo processo, puoi utilizzare Amazon QuickSight EmbeddingSDK, disponibile su NPMJSe GitHub. Questa soluzione personalizzata JavaScript SDK è progettata per aiutarti a integrarti in modo efficiente QuickSight nelle pagine delle tue applicazioni, impostare impostazioni predefinite, connettere i controlli, ricevere richiami e gestire gli errori.

Puoi utilizzare i log AWS CloudTrail di controllo per ottenere informazioni sul numero di dashboard incorporati, sugli utenti di un'esperienza integrata e sulle tariffe di accesso.