Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Intégration avec Amazon Quick Sight APIs
| S’applique à : édition Enterprise |
| Public cible : développeurs Amazon Quick Suite |
Le processus d'intégration des analyses à l'aide d'Amazon Quick Sight APIs ne comporte que quelques étapes.
Avant de commencer, assurez-vous de d’avoir mis en place les éléments suivants :
-
Configurez les autorisations IAM requises pour l'identité de l'appelant utilisée par votre application qui utilisera le AWS SDK pour effectuer des appels d'API. Par exemple, accordez l’autorisation à l’action
quicksight:GenerateEmbedUrlForAnonymousUserouquicksight:GenerateEmbedUrlForRegisteredUser. -
Pour intégrer une application destinée aux utilisateurs enregistrés, partagez au préalable les ressources Amazon Quick Sight avec eux. Pour les nouveaux utilisateurs authentifiés, vous devez savoir comment accorder l’accès aux ressources. Pour ce faire, vous pouvez notamment ajouter tous les actifs dans un dossier Amazon Quick Sight. Si vous préférez utiliser l'API Amazon Quick Sight, utilisez les opérations
UpdateDashboardPermissionsd'APIDescribeDashboardPermissionset. Pour plus d'informations, consultez DescribeDashboardPermissionsou consultez UpdateDashboardPermissionsle manuel Amazon Quick Suite API Reference. Si vous souhaitez partager le tableau de bord avec tous les utilisateurs d’un espace de noms ou d’un groupe, vous pouvez partager le tableau de bord avecnamespaceougroup. -
Si vous intégrez des tableaux de bord, assurez-vous de disposer de l’ID des tableaux de bord que vous souhaitez intégrer. L’ID du tableau de bord est le code figurant dans l’URL du tableau de bord. Vous pouvez également l’obtenir à partir de l’URL du tableau de bord.
-
Un administrateur Amazon Quick Sight doit activer explicitement les domaines dans lesquels vous prévoyez d'intégrer vos analyses Amazon Quick Sight. Vous pouvez le faire en utilisant le menu Manage Amazon Quick Sight, Domains and Embedding depuis le menu du profil, ou vous pouvez utiliser le
AllowedDomainsparamètre d'un appel d'GenerateEmbedUrlForRegisteredUserAPIGenerateEmbedUrlForAnonymousUserou d'API.Cette option n'est visible que par les administrateurs d'Amazon Quick Sight. Vous pouvez également ajouter des sous-domaines dans le cadre d’un domaine. Pour de plus amples informations, veuillez consulter Autoriser la mise en vente de domaines lors de l'exécution avec l'API Amazon Quick Suite.
Tous les domaines figurant sur votre liste d’autorisation statique (par exemple, développement, phase intermédiaire et production) doivent être explicitement autorisés, et ils doivent utiliser HTTPS. Vous pouvez ajouter jusqu’à 100 domaines à la liste d’autorisation. Vous pouvez ajouter des domaines lors de l'exécution grâce aux opérations de l'API Amazon Quick Sight.
Une fois toutes les conditions requises remplies, l'intégration d'Amazon Quick Sight implique les étapes suivantes, qui sont expliquées plus en détail ultérieurement :
-
Pour l’authentification, utilisez votre serveur d’applications pour authentifier l’utilisateur. Après l'authentification sur votre serveur, générez l'URL du tableau de bord intégré à l'aide du AWS SDK dont vous avez besoin.
-
Dans votre portail Web ou votre application, intégrez Amazon Quick Sight à l'aide de l'URL générée. Pour simplifier ce processus, vous pouvez utiliser le SDK Amazon Quick Sight Embedding, disponible sur NPMJS
et. GitHub Ce JavaScript SDK personnalisé est conçu pour vous aider à intégrer efficacement Amazon Quick Sight dans les pages de votre application, à définir les valeurs par défaut, à connecter les commandes, à obtenir des rappels et à gérer les erreurs.
Vous pouvez utiliser les journaux AWS CloudTrail d'audit pour obtenir des informations sur le nombre de tableaux de bord intégrés, les utilisateurs d'une expérience intégrée et les taux d'accès.
Rubriques
Intégration des tableaux de bord Amazon Quick Sight à l'API Amazon Quick Sight
Intégrer les visuels d'Amazon Quick Sight à Amazon Quick Sight APIs
Intégration d'Amazon Q dans l'expérience générative de questions-réponses Amazon Quick Sight
Intégration de la barre de recherche Amazon Quick Sight Q (classique)
Intégration des analyses à l'aide des opérations d'API GetDashboardEmbedURL et GetSessionEmbedURL