Permitir la conexión desde Lake Formation
Antes de empezar a utilizar esta solución con Amazon QuickSight, asegúrese de que puede acceder a sus datos mediante Athena con Lake Formation. Tras comprobar que la conexión funciona a través de Athena, solo tiene que comprobar que Amazon QuickSight se pueda conectar a Athena. De este modo, no tendrá que solucionar los problemas de conexión entre los tres productos a la vez. Una forma sencilla de probar la conexión es utilizar la consola de consultas de AthenaSELECT 1 FROM table.
Para configurar Lake Formation, la persona o el equipo que trabaja en él necesita acceder para crear un nuevo rol de IAM y a Lake Formation. También necesita la información que se muestra en la siguiente lista. Para obtener más información, consulte Configuración de Lake Formation en la Guía para desarrolladores de AWS Lake Formation.
-
Recopile los nombres de recursos de Amazon (ARN) de los usuarios y grupos de Amazon QuickSight que necesitan acceder a los datos de Lake Formation. Estos usuarios deben ser autores o administradores de Amazon QuickSight.
Búsqueda de los ARN de usuarios y grupos de Amazon QuickSight
-
Use la AWS CLI para buscar los ARN de usuario de los autores y administradores de Amazon QuickSight. Para ello, ejecute el siguiente comando
list-usersen su terminal (Linux o Mac) o en la línea de comandos (Windows).aws quicksight list-users --aws-account-id111122223333--namespace default --regionus-east-1La respuesta devuelve información de cada usuario. En el siguiente ejemplo, se muestra el nombre de recurso de Amazon (ARN) en negrita.
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:SaanviSarkarPara evitar el uso de la AWS CLI, puede crear los ARN para cada usuario de forma manual.
-
(Opcional) Use la AWS CLI para buscar los ARN de los grupos de Amazon QuickSight, ejecute el comando
list-groupen su terminal (Linux o Mac) o en la línea de comandos (Windows).aws quicksight list-groups --aws-account-id111122223333--namespace default --region us-east-1La respuesta devuelve información de cada grupo. En el siguiente ejemplo, el ARN aparece en negrita.
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: 200Si no tiene ningún grupo de Amazon QuickSight, agregue un grupo mediante el comando AWS CLI para ejecutar el comando
create-group. Actualmente, no hay ninguna opción para hacerlo desde la consola de Amazon QuickSight. Para obtener más información, consulte Creación y administración de grupos en Amazon QuickSight.Para evitar el uso de la AWS CLI, puede crear los ARN de cada grupo manualmente.
-