Lake Formation からの接続の有効化
Amazon QuickSight でこのソリューションの使用を開始する前に、Athena と Lake Formation を使用してデータにアクセスできることを確認してください。接続が Athena を介して機能していることを確認したら、Amazon QuickSight のみが Athena に接続できることを確認する必要があります。これにより、3 つの製品すべてを経由した接続を一度にトラブルシューティングする必要がなくなります。接続をテストする簡単な方法の 1 つは、Athena クエリコンソールSELECT 1 FROM table などの単純な SQL コマンドを実行する方法です。
Lake Formation を設定するには、Lake Formation を操作する人員またはチームが新しい IAM ロールを作成し、Lake Formation にアクセスする必要があります。さらに、次のリストに示されている情報が必要です。詳細については、「AWS Lake Formation デベロッパーガイド」の「Lake Formation の設定」を参照してください。
-
Lake Formation のデータにアクセスする必要がある Amazon QuickSight ユーザーおよびグループの Amazon リソースネーム (ARN) を収集します。これらのユーザーは、Amazon QuickSight の作成者または管理者である必要があります。
Amazon QuickSight のユーザーおよびグループの ARN を検索するには
-
AWS CLIを使用して、Amazon QuickSight の作成者と管理者のユーザー ARN を検索します。これを行うには、次を実行します。ターミナル (Linux または Mac) またはコマンドプロント (Windows) で
list-usersコマンドを実行します。aws quicksight list-users --aws-account-id111122223333--namespace default --regionus-east-1レスポンスは、各ユーザーの情報を返します。以下の例では、Amazon リソースネーム (ARN) を太字で示しています。
RequestId:a27a4cef-4716-48c8-8d34-7d3196e76468Status: 200 UserList: - Active:trueArn: arn:aws:quicksight:us-east-1:111122223333:user/default/SaanviSarkarEmail:SaanviSarkar@example.comPrincipalId: federated/iam/AIDAJVCZOVSR3DESMJ7TARole:ADMINUserName:SaanviSarkarAWS CLIの使用を避けるために、各ユーザーの ARN を手動で構築できます。
-
(オプション) AWS CLI を使用して Amazon QuickSight グループの ARN を検索するには、ターミナル (Linux または Mac) またはコマンドプロント (Windows) で次の
list-groupコマンドを実行します。aws quicksight list-groups --aws-account-id111122223333--namespace default --region us-east-1レスポンスは、各グループの情報を返します。次の例では、ARN が太字で表示されています。
GroupList: - Arn: arn:aws:quicksight:us-east-1:111122223333:group/default/DataLake-ScorecardDescription:Data Lake for CXO Balanced ScorecardGroupName:DataLake-ScorecardPrincipalId: group/d-90671c9c12/6f9083c2-8400-4389-8477-97ef05e3f7dbRequestId:c1000198-18fa-4277-a1e2-02163288caf6Status: 200Amazon QuickSight グループがない場合は、AWS CLI を使用して
create-groupコマンドを実行し、グループを追加します。現時点では、Amazon QuickSight コンソールからこれを実行するオプションはありません。詳細については、「」を参照してくださいAmazon QuickSight でのグループの作成と管理AWS CLI の使用を避けるために、各グループの ARN を手動で構築できます。
-