aws-samplesにCognitoユーザーでQuickSightにログインするシステムのサンプルが公開されていたので試してみました。
やっていることはざっくりいうと、先日ブログに書いたCognitoのユーザーでAWSのマネジメントコンソールにフェデレーションログインしている方法とほぼ同じです。 そのフェデレーションログインしたとき最初に開くページがQuickSightのトップページになっています。
GitHubのReadme記載の手順どおりにやっていけば、簡単に試すことができます。
SAMテンプレートを利用してバックエンドを構築するので、gitリポジトリをcloneしてSAMテンプレートをダウンロードします。
$ git clone https://github.com/aws-samples/aws-cognito-quicksight-auth.git
$ cd aws-cognito-quicksight-auth
デプロイ時にSAMテンプレートの保存場所としてS3バケットが必要になるので、S3バケットを構築します。 すでに構築したS3バケットがあれば、既存のものを利用しても問題ありません。
#aws #amazon cognito #amazon quicksight #quicksight #cognito user pools